Удаление дублей

Уберите повторяющиеся строки из списка или найдите, какие записи повторяются. Исходный текст сохраняется; правила сравнения выбираете вы.

Исходный список

До 50 000 строк и 1 000 000 знаков; эмодзи могут занимать два знака этого лимита. Каждая запись — с новой строки. Ctrl+Enter или Cmd+Enter — обработать.

Останется по одной исходной строке из каждой группы совпадений.

Порядок выбранных вхождений. Последние могут изменить последовательность.

Настройки сравнения и пустых строк

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

Список без дублей

Результат появится после обработки.

Написание выбранных строк сохраняется. Результат можно скопировать или скачать как текстовый файл.

Обработка происходит в браузере. Список не добавляется в ссылку и не сохраняется на странице после её закрытия. Сохраните результат перед уходом.

Как удалить дубли из списка онлайн

Вставьте текст в левое поле: одна запись на строку. Выберите, какие строки нужно получить, и нажмите «Обработать список». Инструмент сравнивает записи целиком, находит совпадения и показывает результат справа. Его можно скопировать или скачать в TXT. Для обычного удаления дубликатов подходит первый режим: от каждой группы остаётся один экземпляр.

Здесь удобно обрабатывать перечни задач, артикулов, ссылок или ключевых слов. Запятая внутри текста не разбивает его на элементы. Несколько столбцов, вставленных из Excel или другой таблицы, сравниваются как одна строка с табуляцией. Чтобы очистить отдельный столбец, сначала скопируйте только его значения. Утилита не разбирает структуру CSV и не выбирает столбцы для сравнения.

Исходный список остаётся в форме. Смена режима, правил или текста очищает прежний результат: для новой обработки снова нажмите кнопку. «Сбросить настройки» возвращает точное сравнение и сохраняет ввод; «Очистить результат» убирает только готовые строки. «Очистить всё» также удаляет исходные данные. Кнопка примера заполняет поле без автоматического запуска.

Какие строки считаются дубликатами

По умолчанию сравнение точное. Учитываются регистр букв, все пробелы, знаки препинания и способ записи символов. «Анна», «анна» и « Анна » — три разные строки. Пустые записи и записи только из пробелов пропускаются перед поиском дублей. Дополнительные правила доступны в блоке настроек:

  • Пробелы. Можно игнорировать отступы по краям или также повторные пробелы внутри. В последнем случае последовательность пробельных символов, включая табуляцию и неразрывный пробел, сравнивается как один обычный пробел.
  • Регистр. При его игнорировании строки сравниваются в нижнем регистре. Это обычное преобразование букв; оно не учитывает все языковые варианты. Например, «Straße» и «STRASSE» не становятся одним значением.
  • Ё и е. Их можно считать одинаковыми. Это отдельная настройка: она не отменяет выбранное правило регистра.
  • Unicode NFC. Объединяет канонически равную запись: например, букву с ударением, записанную одним символом или буквой и комбинируемым знаком. Стандарт Unicode различает такое совпадение и более широкое преобразование похожих знаков.

Настройки помогают найти совпадения, но не переписывают выбранную строку. Если первое вхождение было с пробелами, они останутся в результате даже при игнорировании краёв. Кириллическая «А» и латинская «A», «01» и «1», перестановки слов и похожие по смыслу фразы различаются. Скрытый символ нулевой ширины автоматически не удаляется.

Первое или последнее вхождение

При сохранении первого вхождения исходный порядок оставшихся записей не меняется. Для списка «А», «Б», «А» результат будет «А», «Б». Если выбрать последнее, останутся записи на последних позициях: «Б», «А». Сортировки по алфавиту здесь нет. Исходное написание берётся именно из выбранного вхождения, а не из преобразованного текста сравнения.

Поиск повторяющихся и неповторяющихся строк

Чтобы проверить дубли, выберите «Только повторяющиеся строки»: каждая группа с двумя и более вхождениями появится один раз. Обратный режим оставляет только записи, которые встречались ровно один раз. Например, в списке «А», «Б», «А», «В» повторяется «А», а без повторений остаются «Б» и «В». Если подходящих записей нет, инструмент сообщает об этом; пустой результат такого фильтра не означает ошибку.

Что показывает статистика

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

Например, пять исходных строк «А», «Б», «А», пустая строка, «В» дают одну пропущенную пустую, три группы и одно повторное вхождение. В обычном режиме останутся три строки и будет исключена одна запись после сравнения. В режиме поиска повторов останется только «А», а исключённых после сравнения будет три. Все числа относятся к текущей обработке.

Переносы, ограничения и сохранение

Поддерживаются переносы Windows CRLF, отдельные CR и LF, а также разделители строк Unicode. Один конечный перенос завершает последнюю запись; дополнительный перенос создаёт пустую строку. Если пустые строки включены в сравнение, они тоже могут повторяться и удаляться по общим правилам. Полностью пустой или только пробельный ввод требует хотя бы одной содержательной записи.

Лимит — 50 000 исходных строк до фильтрации и 1 000 000 знаков UTF-16; эмодзи могут занимать два знака. Для большого списка скорость зависит от устройства. При превышении лимита, повреждённых Unicode-символах или недопустимых управляющих знаках будет сообщение об ошибке. Разделяя список на части, учитывайте: повторы между разными частями не найдутся.

Список обрабатывается в браузере и не включается в адрес страницы. Файл результата использует UTF-8 без добавленного BOM, разделитель LF и не добавляет конечный перенос. Сохраните результат до закрытия или перезагрузки страницы. Инструмент не проверяет людей, адреса почты или доступность URL: совпадение текста не подтверждает совпадение объектов.

Частые вопросы

Сохраняется ли порядок строк?

Да. По умолчанию остаются первые вхождения в исходном порядке. При выборе последних порядок определяется их последними позициями в списке. Сортировка по алфавиту не выполняется.

Почему одинаковые на вид строки остались?

Они могут отличаться регистром, пробелами, алфавитом или последовательностью Unicode. Выберите нужные правила сравнения. NFC объединяет канонически равные символы, но не заменяет похожие латинские и кириллические буквы.

Можно ли убрать дубликаты из Excel?

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

Почему повторы и исключённые строки различаются?

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

Можно ли сохранить пустые строки?

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

Можно ли восстановить список по ссылке?

Нет. Утилита не сохраняет список и результат в ссылке или собственном хранилище. Перед уходом скопируйте готовые строки или скачайте TXT; для повторной обработки отдельно сохраните исходный текст.