使い方
- 行に一覧を貼り付けます。1行に1項目です。
- 並べ方を選びます。昇順、自然順、長さ順、逆順、ランダムのどれかです。
- 必要なら大文字と小文字を区別しない、重複する行を削除、空行を削除するにチェックを入れます。
- 並べ替えた一覧をコピーするか、ダウンロードで保存します。
行の並べ方
昇順は、ページの言語の照合規則に従って、行を1文字ずつ比べます。日本語のページでは、かなは五十音の読みに沿って並びます。自然順は、数字の連なりを1つの数として読むため、file2は file10より前に来ます。長さ順は、短い行を先に並べ、同じ長さの行は昇順に並べます。
- 降順は、昇順を逆にしたものです。
- 「行の順を逆にする」は、並びを反転するだけで、並べ替えは行いません。
かなとランダムな並べ替え
日本語のページでは、日本語の照合規則に従うため、かなは五十音に近い順に並びます。英字は英字どうしで並びます。
ランダムな並べ替えは、ブラウザの安全な乱数源(crypto.getRandomValues)を使い、Fisher-Yates法で行います。そのため、どの並びも同じ確率になります。設定を変えるたびに、新しい並びになります。
このツールが対象外とすること
- 行の中の語は並べ替えません。1行は1項目です。
- 行の文字は変えません。順番と、指定した重複や空行の削除だけを行います。
計算例:ファイル名の一覧
一覧は3行で、file10、file2、file1です。昇順では、file10の1が file2の2より先に比べられるため、結果は file1、file10、file2になります。
自然順では数字が数として読まれ、結果は file1、file2、file10です。降順は昇順を逆にしたものです。
| 並べ方 | 結果 |
|---|---|
| 昇順 | file1、file10、file2 |
| 自然順 | file1、file2、file10 |
| 降順 | file2、file10、file1 |
よくある質問
昇順では、なぜ file10が file2より先に来るのですか?
昇順は1文字ずつ比べます。最初に異なる文字は、file10では1、file2では2で、1は2より前です。数字を数として読みたい場合は、自然順を選ぶと、file2が file10より前に並びます。
並べ替えで各行の文字は変わりますか?
いいえ。各行はそのまま移動します。変わるのは行の順番だけで、重複や空行を削除するオプションをオンにした場合は、該当する行が取り除かれます。
ランダムな並べ替えはどのくらいランダムですか?
ブラウザが安全な用途のために提供する乱数(crypto.getRandomValues)を、Fisher-Yates法で使うため、どの並びも同じ確率です。別の並びにするには、どれかの設定を変えてください。
アクセント付きの文字も正しく並びますか?
はい。ページの言語の照合規則に従います。英語のページでは、アクセント付きの文字は基本の文字と一緒に並びます。
入力した一覧はどこかに送信されますか?
いいえ。並べ替えはブラウザ内で行われます。一覧はサーバーに送られず、ページにも保存されません。
出典
- ECMA-402(英語): Intl.Collator(並べ替えに使う、ロケールを考慮した比較)
- Unicode SpecialCasing.txt(英語): 大文字と小文字の規則(無視する場合に使用)
数値と文章の最終確認日:2026年11月10日火曜日。