Сортировка и порядок списка
Упорядочивает список: по алфавиту А–Я и Я–А, по длине строки, в обратном порядке или случайно перемешивает. Всё в браузере.
Список
0 строкРезультат
0 строкКакие режимы есть и чем они отличаются
Инструмент сортирует строки списка по алфавиту в обе стороны, по числам, по длине и случайным образом, умеет убирать дубли и пустые строки и не различать регистр. Алфавитный порядок учитывает русские буквы, включая ё после е, а числовой режим понимает, что 10 больше 9, хотя по символам стоит раньше.
Сортировка нужна там, где список делают люди: ключевые слова, минус-слова, товары, фамилии, теги. Отсортированный список легче проверить на дубли и пропуски, а случайное перемешивание решает вопросы вроде порядка выступлений или очереди на подарки без обид.

| Режим | Пример | Когда нужен |
|---|---|---|
| По алфавиту | Анна, Борис, Ёлка, Жанна | Списки людей, тегов, ключевых слов; ё стоит после е. |
| По числам | 2, 9, 10, 100 | Цены, счётчики, номера; по символам было бы 10, 100, 2, 9. |
| Естественный | файл2, файл10, файл100 | Имена файлов и артикулы с числами внутри. |
| По длине | кот, тигр, пантера | Заголовки, слоганы, поиск самых длинных фраз. |
| Случайно | — | Жеребьёвка, порядок выступлений, тестовые выборки. |
| Без дублей | каждое значение один раз | Списки из нескольких источников. |
История сортировки: от Александрии до Timsort
Порядок по алфавиту придумали библиотекари: Каллимах в третьем веке до нашей эры составил в Александрии каталог «Таблицы», где авторы шли по буквам. В Средние века так же строили указатели к Библии, но по-настоящему массовой сортировка стала с перфокартами: сортировщик Холлерита раскладывал карты по одной колонке за проход, и машины IBM делали это до 1970-х годов, пока данные не переехали на ленты и диски.
Быстрая сортировка, которой пользуются программы до сих пор, родилась в Москве: Тони Хоар придумал её в 1960 году, стажируясь в МГУ на проекте машинного перевода, где нужно было сортировать слова перед поиском в словаре на ленте. Дональд Кнут в 1973 году посвятил сортировке и поиску целый том «Искусства программирования», а в 2002 году Тим Питерс написал для Python алгоритм Timsort, который теперь сортирует и в Java, и в браузерах. Отдельная история — порядок букв: правила сравнения для каждого языка задаёт Юникод, и русская ё в них стоит после е.



Как сортировать без сюрпризов
Вставьте список по одному элементу на строку, выберите режим и направление. Для списков с числами внутри слов включайте естественный порядок, иначе файл10 встанет перед файл2. Если регистр не важен, включите его игнорирование: тогда «Яндекс» и «яндекс» окажутся рядом и дубль будет виден.
Дубли убираются после нормализации пробелов по краям, но «Москва» и «Москва,» останутся разными: сначала почистите список заменой, потом сортируйте. Итог можно скопировать столбцом или собрать в строку через разделитель.
| Режимов | 5 |
| Порядок букв | русский, ё после е |
| Регистр | по выбору |
| Дубли | убираются по кнопке |
| Быстрая сортировка | 1960, Москва |
| Timsort | 2002 |
| Лимит строк | память вкладки |
| Данные на сервер | не уходят |
Как пользоваться
- Скопируйте строки в левое поле.
- Алфавит, длина, обратный или перемешать. Можно без учёта регистра.
- Готовый список — справа.
Частые вопросы
Какие варианты сортировки?
По алфавиту А–Я и Я–А, по длине строки (короткие/длинные сверху), обратный порядок (перевернуть как есть) и случайное перемешивание.
Сортировка учитывает русский алфавит?
Да, используется корректное сравнение для русского языка. Опция «без учёта регистра» игнорирует заглавные буквы при сортировке.
Похожие инструменты
Массовая замена или удаление фрагмента сразу во всём списке. Без учёта регистра.
ОткрытьСтолбец ↔ строкаСписок в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьШаблонизатор спискаПодставляет строки списка в шаблон {1} {2} — пачкой собирает объявления, Title/Description, анкоры и ссылки.
ОткрытьОбернуть строкиДобавляет кавычки, скобки или теги вокруг каждой строки и соединяет разделителем — готовый SQL IN(...), массив, <li>.
ОткрытьФорматирование телефоновПриводит список номеров к одному виду: +7 (999) 123-45-67, E.164, только цифры и хеши MD5 и SHA-256. Убирает дубли, отбраковывает битые.
ОткрытьРазделить на столбцыРазбивает список по разделителю: запятая, точка с запятой, табуляция, свой символ. Учитывает кавычки, отдаёт готовые столбцы для Excel.
ОткрытьЕщё инструменты для списков
Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.