Как пользоваться
- Вставьте список в поле Строки, по одному элементу в строке.
- Выберите Порядок: от А до Я, естественный, по длине, обратный или случайный.
- Отметьте Не учитывать верхний и нижний регистр, Удалять повторяющиеся строки или Удалять пустые строки, если они нужны.
- Скопируйте Отсортированный список или сохраните его кнопкой Скачать.
Как строки ставятся в порядок
Алфавитный порядок сравнивает строки буква за буквой по правилам сортировки языка страницы. Естественный порядок читает каждый ряд цифр как одно число, поэтому файл2 идёт перед файл10. Порядок по длине ставит самую короткую строку первой, а строки одинаковой длины сортирует по алфавиту.
- От Я до А — это алфавитный порядок, развёрнутый назад.
- Обратный порядок строк сохраняет строки как есть и только переворачивает список. Он не сортирует их.
Алфавит, турецкие буквы и случайное перемешивание
На турецкой странице используется турецкий алфавитный порядок: a b c ç d e f g ğ h ı i j k l m n o ö p r s ş t u ü v y z. Поэтому ı стоит перед i, а ş — после s. На русской странице сортировка следует правилам русского языка, а на английской те же буквы сортируются по английским правилам.
Случайное перемешивание берёт числа из безопасного генератора случайных чисел браузера (crypto.getRandomValues) и использует метод Фишера — Йетса, поэтому каждый порядок равновероятен. Каждое изменение настройки даёт новый порядок.
Чего инструмент не делает
- Не сортирует слова внутри строки. Каждая строка — один элемент.
- Не меняет текст строки. Меняется только порядок строк, а также удаляются повторы или пустые строки, если вы попросили их убрать.
Пример: список имён файлов
В списке три строки: файл10, файл2 и файл1. По алфавиту результат — файл1, файл10, файл2, потому что сравнение читает 1 в файл10 раньше 2 в файл2.
В естественном порядке цифры читаются как числа, поэтому результат — файл1, файл2, файл10. От Я до А даёт алфавитный порядок, развёрнутый назад.
| Порядок | Результат |
|---|---|
| От А до Я | файл1, файл10, файл2 |
| Естественный | файл1, файл2, файл10 |
| От Я до А | файл2, файл10, файл1 |
Частые вопросы
Почему файл10 стоит перед файл2 в алфавитном порядке?
Алфавитный порядок сравнивает символ за символом. Первый отличающийся знак — 1 в файл10 и 2 в файл2, а 1 идёт перед 2. Выберите естественный порядок, чтобы читать цифры как числа, и тогда файл2 будет перед файл10.
Меняет ли сортировка текст внутри строки?
Нет. Каждая строка переставляется как есть. Меняется только порядок строк, а при включённом удалении повторов или пустых строк подходящие строки исчезают.
Насколько случайно случайное перемешивание?
Оно использует случайные числа, которые браузер выдаёт для безопасности (crypto.getRandomValues), и метод Фишера — Йетса, поэтому каждый порядок равновероятен. Измените любую настройку, чтобы получить другой порядок.
Правильно ли инструмент сортирует буквы с акцентом?
Да. Язык страницы определяет правила: на турецкой странице используется турецкий алфавит, поэтому ç идёт после c, а ı стоит перед i. На русской странице сортировка следует русским правилам.
Покидает ли мой список устройство?
Нет. Сортировка выполняется в вашем браузере. Список не отправляется на наш сервер, и страница его не сохраняет.
Источники
- ECMA-402 (на английском): Intl.Collator, сравнение с учётом языка, которое используется для сортировки
- Unicode SpecialCasing.txt (на английском): правила регистра букв при игнорировании регистра
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..