Любимые места любимого города
Главная
Добавить в предпочтительные источники Google

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

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

Сравните две версии построчно. Концы строк нормализуются; пробелы, регистр и последний перевод строки учитываются.

Сравнить тексты

Для каждой версии: до 100 000 единиц UTF-16, 2 000 записей строк и 10 000 единиц в строке.

Сравнение

Сравнение не выполнено

Тексты и результат обрабатываются локально в браузерном потоке; инструмент их не загружает и не сохраняет. Обычные запросы сайта остаются.

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

  1. Вставьте предыдущую версию в исходное поле, а новую — в другое. Оба поля могут быть пустыми. Пример заполняет поля без запуска сравнения.
  2. Нажмите «Сравнить». Для каждой версии допустимы до 100 000 единиц UTF-16, 2 000 записей строк и 10 000 единиц содержимого в строке.
  3. Посмотрите итог, счётчики и строки с номерами. Включите показ пробелов и управляющих символов и используйте кнопки страниц для просмотра всех строк.

Что сравнивается

CRLF и отдельный CR преобразуются в LF. Текстовое поле браузера уже нормализует окончания, поэтому совпадение не доказывает идентичность байтов исходных файлов.

Запись строки включает завершающий LF, если он есть. Пустой текст содержит ноль записей, один LF — одну пустую запись; перенос на экране не создаёт новую запись.

Пробелы, табуляция, неразрывные пробелы, регистр и разные последовательности Unicode учитываются. Предел измеряется единицами UTF-16, а не видимыми символами.

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

Примеры строк и окончаний

В примере red и blue заменяются на red и green: одна строка без изменений, одна удалена и одна добавлена.

a без перевода строки и a с LF дают одну удалённую и одну добавленную запись, а не дополнительную пустую строку.

Пустой текст и один LF дают одну добавленную пустую строку. Два пустых текста совпадают с нулевыми счётчиками.

Ограничения и неполный результат

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

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

Инструмент принимает обычный текст, не файлы. Он не игнорирует пробелы или регистр, не проверяет факты и не применяет изменения.

Локальная обработка

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

Вопросы о сравнении

Нет. Совпадают значения полей после нормализации концов строк; файлы и их байты не проверяются.

LF входит в запись строки, поэтому запись с ним отличается от записи без него.

Нет. Переключатель меняет только отображение и не меняет правила сравнения.

Да, в тех же пределах и по точным строкам; похожие последовательности Unicode могут различаться.

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

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

Источники

Документация о сравнении и работе браузера.

Проверено 5 ноября 2026 г.; это не профессиональное заключение и не оценка безопасности.

JSON в YAML

Преобразуйте JSON в YAML локально, сохраняя запись чисел и строки в кавычках; скопируйте или скачайте результат целиком.

Открыть инструмент — JSON в YAML

YAML в JSON

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

Открыть инструмент — YAML в JSON

HTML в Markdown

Преобразуйте вставленный или локальный HTML в Markdown, проверьте примечания и скопируйте или скачайте результат.

Открыть инструмент — HTML в Markdown

Тестирование регулярных выражений JavaScript

Проверяйте шаблон JavaScript локально и изучайте совпадения, группы и позиции UTF-16.

Открыть инструмент — Тестирование регулярных выражений JavaScript

Markdown в HTML

Преобразуйте Markdown в HTML-фрагмент, проверьте код и неактивный предпросмотр, затем скопируйте или скачайте результат.

Открыть инструмент — Markdown в HTML

Сортировка строк

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

Открыть инструмент — Сортировка строк

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

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

Открыть инструмент — Удаление повторяющихся строк

Преобразование регистра

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

Открыть инструмент — Преобразование регистра

Кодировщик и декодировщик HTML-сущностей

Кодируйте или декодируйте HTML-ссылки в тексте, выбирайте контекст и формат Unicode и получайте результат с переносами LF без разбора разметки.

Открыть инструмент — Кодировщик и декодировщик HTML-сущностей

Генератор таблиц Markdown

Редактируйте таблицу с обычным текстом, задавайте выравнивание и копируйте GFM Markdown или импортируйте TSV.

Открыть инструмент — Генератор таблиц Markdown

Разбор и создание строки запроса

Разбирайте и редактируйте параметры запроса, сохраняя повторы и порядок. Копируйте нормализованную строку или HTTP(S)-адрес.

Открыть инструмент — Разбор и создание строки запроса

Кодирование и декодирование URL

Преобразуйте компонент URL или значение формы UTF-8 с понятными правилами для пробела и плюса, затем скопируйте или скачайте результат.

Открыть инструмент — Кодирование и декодирование URL

Кодирование и декодирование Base64

Кодируйте текст UTF-8 в стандартный или URL-безопасный Base64 либо декодируйте данные с понятными сообщениями об ошибках.

Открыть инструмент — Кодирование и декодирование Base64

Форматирование XML

Локально проверяйте корректность XML 1.0 с учётом пространств имён, форматируйте или сжимайте текст и копируйте или скачивайте результат в UTF-8.

Открыть инструмент — Форматирование XML

Форматирование и проверка JSON

Проверяйте синтаксис JSON, форматируйте или минифицируйте локально, копируйте и скачивайте результат с сохранением исходных данных.

Открыть инструмент — Форматирование и проверка JSON

Счётчик символов и сегментов SMS

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

Открыть инструмент — Счётчик символов и сегментов SMS

Счётчик символов для соцсетей

Проверяйте лимиты платформ и разбивайте публикации без потери текста.

Открыть инструмент — Счётчик символов для соцсетей

Счётчик символов

Считайте символы, слова, предложения и абзацы. Проверяйте плотность слов, время чтения и размер UTF-8 прямо в браузере.

Открыть инструмент — Счётчик символов

Калькулятор размера текста

Сравнивайте кодировки и размеры передаваемого текста прямо в браузере.

Открыть инструмент — Калькулятор размера текста

Очистка текста из PDF

Исправьте переносы строк и пробелы в тексте из PDF. Сохраните исходник и проверьте неоднозначные дефисы перед копированием результата.

Открыть инструмент — Очистка текста из PDF

Текст без стилизации

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

Открыть инструмент — Текст без стилизации

Исправить текст

Исправьте искажённый текст и повреждённые акценты в браузере. Проверьте каждый вариант восстановления UTF-8.

Открыть инструмент — Исправить текст

Проверка обрезки письма в Gmail

Узнайте точный размер HTML письма в UTF-8, сравните с ориентиром 102 000 байт и найдите объёмные фрагменты кода.

Открыть инструмент — Проверка обрезки письма в Gmail
Все инструменты этой категории