0 入力行
0 除去
0 出力行

行のリスト(1行=1要素)

結果

上にリストを貼り付けると、ソート・重複削除・シャッフルできます。

テキストの行を整理するためのツールです。入力欄にリストを1行ずつ貼り付けると、選んだ並べ替え方法に従って即座に結果を表示します。並べ替えは「A→Z(昇順)」「Z→A(降順)」のほか、各行を数値とみなす「数値 昇順/降順」、文字数で並べる「文字数 昇順/降順」、行の順序をそのまま反転する「逆順」、ランダムに並べ替える「シャッフル」、並べ替えない(重複削除やトリムだけ使う)に対応します。あわせて「重複行を削除」「大文字小文字を無視(ソート・重複判定)」「各行の前後の空白を除去(トリム)」「空行を削除」のオプションをチェックボックスで自由に組み合わせられます。CSV やログから抜き出した一覧の重複を消したい、単語リストをアルファベット順に整えたい、抽選やサンプリングのために行をシャッフルしたい、番号の付いた行を数値順に並べ直したい、といった日常のちょっとした作業に使えます。並べ替えはブラウザ標準の Intl.Collator による辞書順比較なので、日本語を含むテキストも安定して扱えます。数値ソートでは数値として読めない行は末尾にまとめます。シャッフルは Fisher–Yates 法で偏りなく並べ替えます。入力したテキストには社内データや個人情報が含まれることがあるため、本ツールはすべての処理をあなたのブラウザ内(JavaScript)だけで行い、入力した内容や結果をサーバーへアップロード・保存・送信しません。並べ替えの選択やオプションのチェック状態はブラウザに保存され、次回も同じ設定で開けます。結果は「コピー」ボタンでクリップボードへ、「.txt で保存」でファイルとしてダウンロードできます。

使い方

  1. 入力欄にリストを1行に1要素ずつ貼り付けます(「サンプル」で例を試せます)。
  2. 「並べ替え」で方法(A→Z・数値・文字数・逆順・シャッフルなど)を選び、必要に応じて重複削除・トリム・空行削除などのオプションをチェックします。
  3. 結果が即座に表示されます。「コピー」または「.txt で保存」で取り出せます。入力した内容はどこにも送信されません。

よくある質問

入力したテキストはアップロードされますか?

いいえ。並べ替え・重複削除・シャッフルなどの処理はすべてあなたのブラウザ内(JavaScript)で実行され、入力した内容や結果はサーバーへアップロード・保存・送信されません。社内データや個人情報を含むリストも端末の中だけで処理されます。

数値ソートで、数字でない行はどう扱われますか?

「数値 昇順/降順」では各行の先頭から数値を読み取って並べ替えます。数値として解釈できない行は末尾にまとめて配置し、その中では辞書順で並べます。桁区切りのカンマや空白は無視して数値化します。

重複行の削除で大文字小文字は区別されますか?

既定では区別します。「大文字小文字を無視」をオンにすると、Apple と apple のように大文字小文字だけが違う行を同じものとみなして重複削除・並べ替えを行います。

日本語のリストも正しく並べ替えられますか?

はい。並べ替えはブラウザ標準の Intl.Collator による辞書順比較を使うため、日本語を含むテキストも安定して並べ替えられます(読み仮名による五十音順ではなく文字コード/辞書順での比較です)。

シャッフルはどのように並べ替えますか?

Fisher–Yates アルゴリズムで偏りなくランダムに並べ替えます。実行のたびに異なる順序になります。抽選・サンプリング・ランダム提示などにご利用ください。