Сортировка и порядок списка
Упорядочивает список: по алфавиту А–Я и Я–А, по длине строки, в обратном порядке или случайно перемешивает. Всё в браузере.
Список
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 |
| Лимит строк | память вкладки |
| Данные на сервер | не уходят |
Как пользоваться
- Скопируйте строки в левое поле.
- Алфавит, длина, обратный или перемешать. Можно без учёта регистра.
- Готовый список — справа.
Частые вопросы
Какие варианты сортировки?
По алфавиту А–Я и Я–А, по длине строки (короткие/длинные сверху), обратный порядок (перевернуть как есть) и случайное перемешивание.
Сортировка учитывает русский алфавит?
Да, используется корректное сравнение для русского языка. Опция «без учёта регистра» игнорирует заглавные буквы при сортировке.
Данные куда-то отправляются?
Нет. Всё работает прямо в браузере на JavaScript — введённые данные не уходят на сервер и нигде не сохраняются.
Спросите нейросети об инструменте
Похожие инструменты
Массовая замена или удаление фрагмента сразу во всём списке. Без учёта регистра.
ОткрытьСтолбец ↔ строкаСписок в строку с разделителем и обратно. Переносы ↔ запятые/пробелы.
ОткрытьФильтр строкОставить или убрать строки списка по условию: содержит любое из слов, начинается, заканчивается, равно, регулярное выражение, длина, число слов, только цифры, латиница или кириллица. Две колонки результата с копированием и скачиванием.
ОткрытьФИО в столбцы и инициалыСписок ФИО одной колонкой превращается в таблицу: фамилия, имя, отчество, пол по отчеству или по справочнику имён, инициалы «Иванов И. И.», «И. И. Иванов», «Иванов И.». Обратный порядок слов и регистр исправляются, сортировка, дубли, XLSX.
ОткрытьНумерация строкНумерует строки списка: точкой, скобкой или пробелом, с ведущими нулями. Для оформления списков, ТЗ и нумерованных перечней.
ОткрытьРазделить списокРазбить на группы по N строк или на N равных частей. Бить семантику на пакеты.
ОткрытьЕщё инструменты для списков
Удаление дубликатов и сравнение двух списков, сортировка, столбец в строку и обратно, нумерация, частотность и шаблонизатор — в разделе 17 инструментов.