Skip to content

Сортировка строк текста по алфавиту и естественно

Сортируйте строки текста по алфавиту, по числам (естественный порядок) или по длине, по возрастанию или убыванию. Бесплатный онлайн-сортировщик строк, 100% в браузере. Также удаление повторов и очистка списков. Без регистрации.

Без отслеживания Работает в браузере Бесплатно
Вся обработка происходит локально в вашем браузере. Никакие данные не отправляются на сервер.
Сортировка
Удаление дубликатов
Очистка
Проверено на корректность естественной сортировки, учитывающее локаль сопоставление, поведение чувствительности к регистру, детерминированный порядок конвейера и точность статистики счёта строк — Команда инженеров Go Tools · Jul 13, 2026

Что значит сортировать строки текста?

Сортировка строк текста означает взять блок текста, разбитый по переводам строк, и переупорядочить эти строки по некоторому правилу — чаще всего по алфавиту (словарный порядок), но также по числовому порядку, длине или в обратном направлении. Это одна из самых частых мелких задач в дне разработчика или писателя: упорядочивание списка имён по алфавиту, сортировка операторов импорта, приведение в порядок колонки тегов, скопированной из таблицы, или расстановка ключей конфига так, чтобы diff оставался чистым.

Тонкость, на которой люди спотыкаются, в том, что компьютеры по умолчанию сортируют строки по коду символа, а не по человеческой интуиции. Обычная сортировка ставит `item10` перед `item2`, потому что символ `1` имеет меньшую кодовую точку, чем `2`. Она также толкает каждое слово с заглавной буквы вперёд строчных, поэтому `Zebra` оказывается перед `apple`. Реальные списки редко хотят любого из этих поведений. Этот инструмент по умолчанию сортирует без учёта регистра и с учётом локали и предлагает метод Естественный, который сравнивает встроенные числа как числа — две настройки, которые заставляют сортировку соответствовать тому, что ожидает человек.

Сортировка тесно связана с очисткой списка. Часто хочется отсортировать и удалить дубликаты вместе или отбросить пустые строки и лишние пробелы в том же проходе. Этот инструмент сводит эти операции в одну панель: сортировка, удаление дубликатов, обрезка, удаление пустых строк, разворот и даже перемешивание. Для удаления дубликатов как основной задачи — с управлением, оставлять первое или последнее вхождение — обратитесь к сопутствующему инструменту Удаление повторяющихся строк, который использует тот же движок. Чтобы посчитать слова и строки, используйте Счётчик слов; чтобы сравнить две версии списка, используйте Сравнение текста; а чтобы изменить регистр ваших строк, используйте Конвертер регистра.

Всё происходит целиком в вашем браузере без загрузок, поэтому сортировка конфиденциального списка ровно так же приватна, как открытие текстового редактора. Вставьте, выберите порядок и скопируйте результат — весь оборот занимает пару секунд.

Input (unsorted):
  file10.txt
  file2.txt
  file1.txt

Alphabetical sort (naive):
  file1.txt
  file10.txt   ← wrong: 10 before 2
  file2.txt

Natural sort (numeric-aware):
  file1.txt
  file2.txt
  file10.txt   ← correct

Ключевые возможности

Алфавитная, естественная сортировка и по длине

Три метода сортировки покрывают любой список: Алфавитный словарный порядок, Естественная сортировка, которая держит `item2` перед `item10`, сравнивая числа как числа, и По длине от коротких к длинным. Каждый работает по возрастанию или убыванию.

Сопоставление с учётом локали

Сортировка использует `Intl.Collator` браузера, который следует Алгоритму сопоставления Unicode. Символы с диакритикой и нелатинские сортируются так, как ожидает читатель вашего языка — `é` рядом с `e`, а не выброшенным в конец алфавита.

Без учёта регистра по умолчанию

`Apple` и `apple` сортируются рядом, вместо того чтобы слова из заглавных прыгали наверх — естественный выбор для человеческих списков. Включите Учёт регистра, когда заглавные и строчные должны трактоваться как разные.

Сортировка + удаление дубликатов за один проход

Включите Удалить повторяющиеся строки, чтобы за один шаг получить чистый, уникальный, отсортированный список. Живой значок статистики сообщает ровно то, сколько дубликатов было свёрнуто, чтобы вы могли доверять результату.

Живые счётчики строк

Значок статистики обновляется по мере ввода: `12 строк → 9 строк · 3 дубликата удалено · 0 пустых удалено`. Никаких догадок, действительно ли инструмент что-то изменил — вы мгновенно видите «до» и «после».

Разворот и перемешивание

Разворот переворачивает текущий порядок без повторной сортировки; Перемешивание рандомизирует строки криптографическим тасованием Фишера–Йейтса. Рандомизируйте вопросы викторины, выберите порядок жеребьёвки или инвертируйте список изменений в один клик.

Переключатели очистки

Обрезать каждую строку, удалить пустые строки и добавить номера строк завершают панель. Сочетайте их с сортировкой, чтобы превратить беспорядочную вставленную колонку в аккуратный, готовый к публикации вывод без скрипта.

Приватность 100% в браузере

Ваш текст никогда не покидает страницу — никаких загрузок, логирования, аналитики того, что вы вводите. Безопасно для конфиденциальных списков, внутренних словарей и чувствительных экспортов. Проверьте сами во вкладке Network: ноль запросов.

Примеры сортировки строк

По алфавиту A→Z

banana
apple
cherry
apple
banana
cherry

Сортировка по умолчанию: по возрастанию, алфавитная, без учёта регистра. Словарный порядок для простого списка слов — самое частое применение при сортировке колонки имён, тегов или ключевых слов.

По убыванию Z→A

apple
banana
cherry
cherry
banana
apple

Установите порядок По убыванию, чтобы развернуть алфавитное направление. Полезно для таблиц лидеров, списков «сначала новейшее» или любого ранжирования, где последний по алфавиту элемент должен идти первым.

Естественная сортировка (числоосознанная)

item10
item2
item1
item1
item2
item10

Естественная сортировка сравнивает встроенные числа как числа, поэтому `item2` остаётся перед `item10`. Обычная алфавитная сортировка ошибочно поставила бы `item10` первым, ведь символ `1` сортируется перед `2`. Незаменима для имён файлов, версий и нумерованных строк.

Сортировка по длине

ccc
a
bb
a
bb
ccc

Метод По длине упорядочивает строки от самой короткой к самой длинной, разрешая равенства по алфавиту. Удобно для обнаружения выбросов, выравнивания данных фиксированной ширины или расположения списков тегов от коротких к длинным.

Сортировка без учёта регистра

banana
Apple
apple
Apple
apple
banana

С выключенным Учётом регистра (по умолчанию) `Apple` и `apple` сортируются рядом, вместо того чтобы все слова из заглавных букв прыгали наверх. Это почти всегда то, что нужно для человекочитаемых списков.

Сортировка и удаление дубликатов вместе

dog
cat
dog
bird
cat
bird
cat
dog

Включите Удалить повторяющиеся строки во время сортировки, чтобы за один шаг получить чистый, уникальный, упорядоченный список. Значок статистики сообщает `5 строк → 3 строки · 2 дубликата удалено`, чтобы вы могли проверить, что было свёрнуто.

Развернуть текущий порядок

line one
line two
line three
line three
line two
line one

Обратный порядок переворачивает итоговый список без сортировки по алфавиту — он просто инвертирует существующую последовательность. Сочетайте его с сортировкой для убывающего результата или используйте отдельно, чтобы развернуть лог или список изменений.

Перемешать (рандомизировать) список

north
south
east
west
east
north
west
south

Перемешивание рандомизирует порядок строк с помощью криптографического ГПСЧ браузера (Фишера–Йейтса). Отлично подходит для рандомизации вопросов викторины, выбора случайного порядка жеребьёвки или выборки. Вывод отличается каждый раз, когда вы его переключаете.

Как сортировать строки текста

  1. 1

    Вставьте или введите ваши строки

    Поместите текст в поле ввода. Каждый перевод строки трактуется как отдельная строка. Сортировка выполняется мгновенно по мере ввода — кнопки отправки нет. Завершающий перевод строки игнорируется, поэтому он не добавит пустую строку.

  2. 2

    Выберите порядок и метод

    Установите Порядок По возрастанию (A→Z) или По убыванию (Z→A), затем выберите Метод: Алфавитный для слов, Естественный для всего с числами или По длине. Вывод обновляется в тот момент, когда вы меняете настройку.

  3. 3

    Добавьте опции очистки при необходимости

    Переключите Удалить повторяющиеся строки, Обрезать каждую строку или Удалить пустые строки, чтобы привести список в порядок во время сортировки. Включайте Учёт регистра только когда заглавные и строчные должны трактоваться как разные.

  4. 4

    Проверьте значок статистики

    Значок показывает вошедшие строки, вышедшие строки и сколько дубликатов или пустых строк было удалено. Используйте его, чтобы подтвердить, что инструмент сделал то, что вы ожидали, прежде чем копировать результат.

  5. 5

    Скопируйте отсортированный результат

    Кликните Copy, чтобы поместить отсортированный вывод в буфер обмена. Используйте Reset, чтобы очистить оба поля, или Sample, чтобы загрузить пример списка для экспериментов. Ничего не загружается ни в какой момент.

Частые ошибки сортировки

Наивная алфавитная сортировка нумерованных элементов

Классическая ошибка: сортировка имён файлов или версий по алфавиту так, что `10` оказывается перед `2`. Исправление — переключить метод на Естественный, который сравнивает встроенные числа как числа. Всегда проверяйте нумерованные списки после сортировки — неправильный метод выглядит правдоподобно, пока вы не заметите `item10` над `item2`.

✗ Неверно
Alphabetical:
  release-1
  release-10
  release-2
✓ Верно
Natural:
  release-1
  release-2
  release-10

Сортировка с учётом регистра разбрасывает человеческий список

Оставленный включённым Учёт регистра для списка имён толкает каждую запись с заглавной буквы вперёд строчных, разбивая то, что должно быть одной алфавитной последовательностью, на две. Если регистр не имеет семантического значения, держите его выключенным, чтобы `Apple` и `apricot` сидели рядом.

✗ Неверно
Case-sensitive:
  Apple
  Banana
  apple
  banana
✓ Верно
Case-insensitive:
  Apple
  apple
  Banana
  banana

Пробелы срывают сортировку

Строки с завершающими пробелами или табами сортируются иначе, чем их обрезанные близнецы, потому что пробел — часть строки. Если две визуально идентичные строки оказываются врозь, включите Обрезать каждую строку, чтобы срезать окружающие пробелы перед сортировкой.

✗ Неверно
Untrimmed ("apple " vs "apple"):
  apple
  banana
  apple    ← trailing space, sorts oddly
✓ Верно
Trimmed:
  apple
  apple
  banana

Ожидание, что Разворот отсортирует по убыванию

Обратный порядок просто инвертирует текущую последовательность — он не сортирует. Если список не был отсортирован, разворот даёт вам ввод задом наперёд, а не порядок Z→A. Чтобы сортировать по убыванию, установите Порядок По убыванию; используйте Разворот только чтобы перевернуть уже упорядоченный список.

✗ Неверно
Reverse on unsorted input:
  cat
  apple
  banana
→ banana / apple / cat (just backwards)
✓ Верно
Descending sort:
  cat
  banana
  apple

Сортировка строк текста: частые сценарии

Упорядочивание имён, тегов и ключевых слов по алфавиту
Вставьте колонку имён, тегов или SEO-ключевых слов, скопированную из таблицы, и получите их в чистом словарном порядке. Добавьте Удалить повторяющиеся строки, чтобы за тот же шаг свернуть повторы из беспорядочного экспорта.
Упорядочивание операторов импорта и ключей конфига
Отсортируйте блок строк импорта или ключей конфигурации, чтобы они оставались в каноническом порядке, а будущие diff'ы оставались маленькими. Естественная сортировка держит нумерованные элементы (`v1`, `v2`, `v10`) в правильной последовательности.
Сортировка имён файлов и строк версий
Имена файлов и семантические версии — там, где наивная сортировка проваливается сильнее всего: `v1.10` перед `v1.2`. Естественная сортировка исправляет это, давая корректно упорядоченный список для примечаний к релизу, манифестов или скриптов сборки.
Приведение в порядок словарей для безопасности
Сортируйте и удаляйте дубликаты из словарей паролей, списков поддоменов или словарей для фаззинга полностью офлайн. Поскольку ничего не загружается, чувствительные данные безопасности никогда не касаются стороннего сервера.
Организация колонок CSV
Скопируйте одну колонку из CSV, отсортируйте её, удалите дубликаты и вставьте обратно. Быстрее, чем формула таблицы для разовой очистки, а живой счётчик подтверждает, сколько строк свернулось.
Рандомизация порядка жеребьёвки или викторины
Используйте Перемешать, чтобы рандомизировать порядок имён для честной жеребьёвки, вопросов для викторины или элементов для слепой проверки. Криптографический ГПСЧ делает случайность отстаиваемой, а не предсказуемым псевдотасованием.
Подготовка данных для чистого diff
Сортировка двух списков одинаковым образом перед сравнением делает так, что diff отражает реальные изменения содержимого, а не шум порядка. Соедините этот инструмент со Сравнением текста, чтобы точно увидеть, что было добавлено или удалено.
Разворот логов и списков изменений
Используйте Обратный порядок, чтобы перевернуть лог или список изменений так, чтобы новейшие записи шли первыми (или последними), без повторной сортировки по алфавиту. Альтернатива в один клик пропусканию через `tac` в командной строке.

Как работает сортировка

Разбиение на строки (CRLF / LF / CR)
Ввод разбивается по `\r\n`, `\r` или `\n`, поэтому текст, вставленный из источников Windows, Unix или классического Mac, работает весь. Один завершающий терминатор строки срезается первым, чтобы финальный перевод строки не создавал фиктивную пустую последнюю строку.
Упорядочивание Intl.Collator
Алфавитная и естественная сортировки используют `Intl.Collator(locale, { numeric, sensitivity })`. `numeric: true` включает естественное (числоосознанное) сравнение; чувствительность равна `variant`, когда Учёт регистра включён, и `accent` (без учёта регистра) в остальных случаях. Сопоставление следует Алгоритму сопоставления Unicode.
Семантика естественной сортировки
Естественная сортировка сравнивает максимальные последовательности цифр как целые числа, а не посимвольно, поэтому `a2` < `a10`. Она обрабатывает цифры, встроенные где угодно в строке, поэтому имена файлов и строки версий сортируются интуитивно, а не лексически.
Сортировка по длине с разрешением равенств
Метод По длине упорядочивает строки по количеству символов по возрастанию, затем разрешает равенства коллатором, чтобы строки равной длины всё же попадали в стабильный алфавитный порядок. По убыванию переворачивает итоговое направление.
Детерминированный порядок конвейера
Операции всегда применяются в фиксированном порядке: обрезать каждую строку → удалить пустые → удалить дубликаты → сортировать или перемешать → развернуть → добавить номера строк. Это делает вывод предсказуемым независимо от того, какие переключатели вы комбинируете.
Криптографическое перемешивание
Перемешивание использует алгоритм Фишера–Йейтса, засеянный `crypto.getRandomValues`, давая равномерную, непредсказуемую перестановку. Оно взаимоисключающе с сортировкой — включение Перемешать полностью обходит коллатор.
Стабильная сортировка в браузере
`Array.prototype.sort` в JavaScript гарантированно стабилен в современных движках, поэтому строки, которые коллатор считает равными, сохраняют свой исходный относительный порядок. Все вычисления происходят в основном потоке вашего браузера — для типичных размеров списков не нужны воркеры или сетевые вызовы.

Лучшие практики сортировки

Используйте естественную сортировку для всего с числами
Если ваши строки содержат числа — имена файлов, версии, ID счетов, нумерованные шаги — выберите метод Естественный. Алфавитная сортировка поставит `10` перед `2` и тихо перепутает последовательность. Естественная сортировка — единственная самая важная настройка, которую нужно сделать правильно, и её включение ничего не стоит.
Держите без учёта регистра для человеческих списков
Оставьте Учёт регистра выключенным для имён, тегов и текстовых списков, чтобы слова с заглавных букв не прыгали вперёд строчных. Включайте его только для данных, где регистр значим, вроде идентификаторов, где `ID` и `id` действительно разные значения.
Сортируйте оба списка одинаково перед сравнением
При сравнении двух списков сначала отсортируйте каждый с идентичными настройками. В diff двух неотсортированных списков доминируют изменения порядка; diff двух отсортированных списков показывает только реальные добавления и удаления. Соедините этот инструмент со Сравнением текста для самого чистого сравнения.
Удаляйте дубликаты во время сортировки
Если список может содержать повторы, включите Удалить повторяющиеся строки в том же проходе, а не сортируйте сначала и не выискивайте дубликаты глазами. Значок статистики говорит, сколько их свернулось, поэтому вам не придётся гадать, действительно ли список уникален.
Обрезайте перед сортировкой вставленных данных
Текст, скопированный из таблиц, PDF или терминалов, часто несёт завершающие пробелы, из-за которых в остальном идентичные строки сортируются врозь или переживают удаление дубликатов. Включите Обрезать каждую строку, чтобы нормализовать пробелы перед сортировкой, чтобы порядок отражал содержимое, а не невидимые символы.
Используйте крипто-ГПСЧ Перемешивания, когда важна честность
Для жеребьёвок, выборки или всего, где предсказуемый порядок можно подстроить, криптографическая случайность Перемешивания предпочтительнее прикидки на глаз или инструмента на базе `Math.random`. Переключите его снова, чтобы перетасовать, если хотите свежий порядок.

Часто задаваемые вопросы

Что делает этот инструмент?
Он сортирует строки текста прямо в вашем браузере — по алфавиту, в естественном (числоосознанном) порядке или по длине, по возрастанию или убыванию. По мере того как вы вставляете или вводите текст, отсортированный результат появляется мгновенно с живым счётчиком вошедших и вышедших строк. Вы также можете удалить дубликаты, развернуть, обрезать, удалить пустые строки, добавить номера строк или перемешать в том же проходе. Ничего не загружается: вся сортировка выполняется на 100% на стороне клиента на JavaScript, поэтому она безопасна для конфиденциальных списков, внутренних словарей и любых данных, которые вы не хотели бы отправлять на сервер. Проверить можно во вкладке Network браузера — сортировка вызывает ноль сетевых запросов.
В чём разница между алфавитной и естественной сортировкой?
Алфавитная (лексическая) сортировка сравнивает строки по одному символу за раз, поэтому `file10` идёт перед `file2`, ведь символ `1` (U+0031) сортируется перед `2` (U+0032). Естественная сортировка распознаёт последовательности цифр и сравнивает их как числа, поэтому `file2` корректно предшествует `file10`. Используйте алфавитную для обычных слов и кодов; используйте естественную для всего со встроенными числами — имён файлов, тегов версий (`v1.2` против `v1.10`), номеров счетов и нумерованных пунктов списка. Этот инструмент реализует естественную сортировку через `Intl.Collator({ numeric: true })` — стандартизированное Unicode-упорядочивание, встроенное в каждый современный браузер.
Как отсортировать список по алфавиту?
Вставьте ваш список, оставьте порядок По возрастанию по умолчанию с методом Алфавитный — и строки мгновенно ставятся в алфавитный порядок (A→Z), это всё, что нужно, чтобы отсортировать список по алфавиту онлайн. Для имён, тегов или ключевых слов оставьте Учёт регистра выключенным, чтобы записи с заглавных и строчных букв сортировались вместе, а не разбивались на две последовательности. Переключите на По убыванию для Z→A или включите Удалить повторяющиеся строки, чтобы за один шаг отсортировать и убрать дубликаты. Всё работает в вашем браузере, поэтому вы можете упорядочить по алфавиту даже конфиденциальный список без загрузки.
Загружается ли мой текст куда-либо?
Нет. Каждая операция — сортировка, удаление дубликатов, обрезка, разворот — выполняется целиком в вашем браузере на JavaScript. Ваш текст никогда не передаётся, никогда не хранится ни на каком сервере, никогда не логируется и никогда не анализируется. Это делает инструмент безопасным для конфиденциальных списков, внутренних данных, словарей для безопасности и любого контента, который вы не стали бы вставлять в сетевой сервис. Для вашего ввода не используются cookies, и нет стороннней аналитики, которая захватывала бы то, что вы вводите. Откройте инструменты разработчика браузера и следите за вкладкой Network: сортировка списка в миллион строк даёт ноль запросов.
Как правильно отсортировать список чисел?
Выберите метод Естественный. Обычная алфавитная сортировка трактует числа как текст, поэтому `100` отсортировалось бы перед `2` (потому что `1` < `2` как символы). Естественная сортировка сравнивает числовое значение, давая `2`, `100` в правильном порядке. Для строк, где смешаны текст и числа, вроде `chapter 2` и `chapter 12`, естественная сортировка тоже делает это верно, сравнивая `2` и `12` численно. Если ваши строки чисто числовые и вам нужно строгое числовое упорядочивание, естественная сортировка обрабатывает целые числа и числовые части смешанных строк; для финансовых данных с обилием дробей перепроверьте краевые случаи вроде ведущих нулей.
Учитывает ли сортировка заглавные и строчные буквы?
По умолчанию нет — Учёт регистра выключен, поэтому `Apple` и `apple` считаются эквивалентными для упорядочивания и сортируются рядом. Это естественный выбор для человекочитаемых списков, где вы редко хотите, чтобы все слова из заглавных букв вырывались вперёд строчных. Включите Учёт регистра, чтобы получить строгое упорядочивание, где заглавные буквы сортируются перед строчными (по порядку кодовых точек Unicode в рамках варианта чувствительности коллатора). Учёт регистра также влияет на удаление дубликатов, когда эта опция включена: при выключенном `Foo` и `foo` считаются одной и той же строкой.
Можно ли сортировать и удалять дубликаты одновременно?
Да. Включите Удалить повторяющиеся строки вместе с любым порядком сортировки. Инструмент сначала убирает дубликаты, затем сортирует, поэтому за один шаг вы получаете чистый, уникальный, упорядоченный список — и значок статистики сообщает, сколько дубликатов было удалено. Это самый быстрый способ превратить беспорядочную вставленную колонку (скажем, список email или тегов с повторами) в аккуратный отсортированный набор. Если вам нужен специальный рабочий процесс удаления дубликатов с управлением «оставить первое / оставить последнее», используйте сопутствующий инструмент Удаление повторяющихся строк, который использует тот же движок.
Что происходит с пустыми строками при сортировке?
По умолчанию пустые строки сохраняются и сортируются наверх (пустая строка сортируется перед любой непустой). Если вы их не хотите, включите Удалить пустые строки, чтобы отбросить пустые и содержащие только пробелы строки перед сортировкой — значок статистики считает, сколько было удалено. Один завершающий перевод строки в конце вашего ввода (частый при вставке из файлов или редакторов) трактуется как терминатор строки, а не как лишняя пустая строка, поэтому он не раздувает ваши счётчики и не добавляет фиктивную пустую строку в вывод.
Как сортируются буквы с диакритикой и нелатинские символы?
Сортировка учитывает локаль через `Intl.Collator` браузера, который следует Алгоритму сопоставления Unicode. Буквы с диакритикой упорядочиваются так, как ожидает читатель вашего языка — например, в большинстве латинских локалей `é` сортируется рядом с `e`, а не в конце алфавита. Инструмент использует язык страницы для сопоставления, поэтому немецкая, французская, испанская и другие локализованные версии применяют соответствующие правила. Это гораздо корректнее наивной сортировки по кодовым точкам, которая разбросала бы символы с диакритикой и не-ASCII по неожиданным местам.
Есть ли ограничение на количество сортируемых строк?
Жёсткого ограничения, налагаемого инструментом, нет — оно ограничено только памятью вашего браузера и тем, сколько текста вы можете комфортно вставить в текстовое поле. Современные браузеры сортируют десятки тысяч строк мгновенно и сотни тысяч с краткой паузой. Поскольку всё работает локально без сетевых обращений, большие списки здесь часто быстрее, чем в серверных инструментах, которые загружают ваши данные. Для действительно огромных файлов (миллионы строк) утилита командной строки `sort` будет удобнее, но для повседневных списков, словарей и экспортов этот инструмент справляется с ними легко.
Чем это отличается от сортировки в Excel или редакторе кода?
Электронные таблицы сортируют ячейки внутри сетки и часто переупорядочивают целые строки; этот инструмент сортирует плоский список строк, что и нужно для словарей, значений конфигурации, операторов импорта или любых данных, разделённых переводами строк. По сравнению с командой сортировки строк в редакторе кода, этот инструмент добавляет естественную (числоосознанную) сортировку, учитывающее локаль сопоставление, удаление дубликатов в один клик, сортировку по длине и живой счётчик — без установки расширения. И в отличие от онлайн-таблиц, ничего не покидает ваш браузер. Это самый быстрый способ отсортировать фрагмент текста, когда он просто лежит в буфере обмена.
Что делает опция Перемешать?
Перемешивание рандомизирует порядок ваших строк с помощью тасования Фишера–Йейтса, управляемого криптографическим генератором случайных чисел браузера (`crypto.getRandomValues`), поэтому результат по-настоящему непредсказуем и различается каждый раз. Оно взаимоисключающе с сортировкой — вы либо упорядочиваете строки, либо рандомизируете их. Частые применения включают рандомизацию порядка викторины или карточек, выбор честной последовательности жеребьёвки, выборку подмножества или устранение смещения списка перед ручной проверкой. Поскольку используется криптографический ГПСЧ, а не `Math.random`, это подходит, когда нужна отстаиваемая случайность.

Похожие инструменты

Все инструменты →

Конвертер регистра — UPPER, lower, camelCase и snake_case

Работа с текстом

Конвертируйте текст между UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE и ещё 6 форматами мгновенно. Бесплатно, только в браузере, без регистрации.

Генератор Lorem Ipsum — текст-рыба онлайн

Работа с текстом

Создавайте текст-заполнитель Lorem Ipsum мгновенно — по абзацам, предложениям, словам, байтам или спискам. Копируйте или скачивайте как обычный текст, HTML, Markdown или JSON. 100% бесплатно, приватно, в браузере. Без регистрации.

Бесплатный тестер regex — отладка совпадений онлайн

Работа с текстом

Тестируйте регулярные выражения мгновенно на любом тексте. Подсветка совпадений, группы захвата, предпросмотр замены, разбиение и пояснение. Regex в стиле JavaScript, бесплатно, конфиденциально, без регистрации.

Удаление повторяющихся строк из текста

Работа с текстом

Удаляйте повторяющиеся строки из текста онлайн — бесплатно, мгновенно, 100% в браузере. Игнорируйте регистр или пробелы, оставляйте первое или последнее вхождение, считайте удалённые дубликаты. Также сортировка и очистка.

Генератор URL-слагов — slugify любого текста

Работа с текстом

Превращайте любой заголовок в чистый SEO-дружественный URL-слаг мгновенно. Транслитерация акцентов и кириллицы или сохранение Unicode-букв. 100% приватно, прямо в браузере.

Сравнение текста и Diff

Работа с текстом

Сравните два текста мгновенно в браузере. Просмотр бок о бок, подсветка слов, экспорт unified diff, опции игнорирования регистра/пробелов/пустых строк. 100 % в браузере — без загрузки.