Инструменты для текста и данных
Простые утилиты, которые делают одну вещь и делают её хорошо. Всё считается в браузере — данные никуда не отправляются.
Работа с текстом
Сортировать строки
По алфавиту, по длине, в обратном порядке. С учётом регистра или без.
Убрать лишние пробелы
Двойные пробелы, табы, пробелы в начале и конце строк.
Удалить дубликаты строк
Убирает повторяющиеся строки, сохраняя исходный порядок.
Фильтровать строки
Оставляет только подходящие строки или убирает их: содержит, начинается с, регулярное выражение, несколько условий.
Найти и заменить
Замена слов и регулярных выражений: все вхождения или только первые N.
Разделить и объединить строки
Перенос строки на пробел или запятую, разбить текст по разделителю, выражению, абзацам, словам или каждый N символов и собрать обратно в одну строку.
Добавить текст к каждой строке
Одинаковый текст в начало и конец каждой строки: кавычки, нумерация, HTML, Markdown, шаблон.
Счётчик текста
Символы, слова, строки, абзацы, предложения, уникальные слова и время чтения.
Изменить регистр текста
ВЕРХНИЙ и нижний регистр, Sentence case, camelCase, snake_case, kebab-case и другие.
Сравнить два текста
Построчная разница двух текстов с подсветкой добавленных, удалённых и изменённых строк.
Извлечь данные из текста
Email, ссылки, телефоны, числа, даты, IP, хеши и UUID — по типам или своим шаблоном; текст между кавычками и тегами.
Пронумеровать строки
Номера строкам списка: формат, начальный номер, шаг, пропуск пустых строк и часть списка.
Перевернуть текст
Перевернуть текст целиком, порядок строк, символы или слова в каждой строке.
Перемешать строки
Случайный порядок строк или выбор N случайных. Seed для повторяемой выдачи, удаление дубликатов, исходные переносы сохраняются.
Сравнить списки
Общие строки, только в первом, только во втором, объединение без дублей. Учёт регистра и пробелов.
Частотный анализ слов
Сколько раз повторяется каждое слово или строка: таблица частот, доля в тексте, фильтр повторов, минимальная длина, стоп-слова, сортировка по частоте. Выгрузка в CSV.
Удалить пустые строки
Убирает пустые строки: серии подряд, строки из пробелов, пустые по краям. Отчёт об удалённом и обратный режим.
Удалить символы из текста
Кавычки, скобки, знаки препинания, цифры, эмодзи. Наборы, регулярное выражение, удаление по краям строк.
Удалить HTML-теги
Убирает разметку, скрипты и комментарии, сохраняя абзацы и текст ссылок. Таблица тегов и обратный режим.
Невидимые символы в тексте
Находит zero-width space, неразрывный пробел, BOM и управляющие коды, показывает код и позицию, удаляет.
Кавычки и тире
Ёлочки, лапки и английские кавычки, дефис или тире, многоточие, вложенные кавычки и отчёт о заменах.
Транслитерация и slug
Транслитерация по ГОСТ 7.79-2000, ISO 9 и простая таблица. Slug для URL, обратный перевод, своя таблица.
Экранировать и разэкранировать текст
HTML, XML, JSON, JavaScript, URL и Unicode в обе стороны: HTML-сущности, URL encode и decode, таблица замен
Генераторы
Генератор паролей
Случайные пароли: длина, буквы, цифры, спецсимволы, исключение похожих символов и оценка стойкости.
Генератор UUID
UUID версий 4 и 7: несколько значений сразу, формат вывода — регистр, скобки, дефисы, кавычки.
Генератор случайных чисел
Случайные числа в диапазоне: целые и дробные, количество, без повторов, свой seed для повторяемой последовательности.
Генератор случайных строк
Случайные строки из своего набора символов: длина, количество, hex, буквы и цифры, префикс и суффикс.
Генератор QR-кодов
QR-код для ссылки, текста, Wi-Fi, письма, телефона, vCard и события. Размер, цвет, скачивание в PNG и SVG.
Генератор Lorem Ipsum
Текст-рыба: слова, предложения, абзацы или заданное число символов. С классического начала или без него.
Генератор тестовых данных
Фейковые имена, email, телефоны, адреса, даты и UUID для тестов. Выгрузка в CSV, JSON и SQL.
Генератор штрихкодов и этикеток
EAN-13, EAN-8, Code 128, Code 39 и ITF-14: контрольная цифра, пакет кодов и лист этикеток на печать.
Данные и форматы
Проверить и отформатировать JSON
Проверка ошибок с местом, лишние запятые, отступы и минификация, сводка и дерево структуры
Конвертер JSON и CSV
JSON в CSV и CSV в JSON: свой разделитель, выбор колонок, вложенные объекты, первая строка как заголовки.
Просмотр CSV
Открыть CSV файлом или вставкой: таблица, поиск, сортировка, фильтр, выбор разделителя, экспорт.
Конвертер TSV и CSV
Сменить разделитель (TSV ↔ CSV), выбрать и переставить колонки, убрать дубликаты и пустые строки, отсортировать по колонке. Отчёт о правках, счётчики и предпросмотр
Сравнить JSON
Добавленные, удалённые и изменённые поля с путём до каждого отличия, без учёта порядка ключей.
JSONPath
Проверка JSONPath: фильтры, рекурсивный поиск, срезы и индексы массива. Путь до каждого найденного значения.
JSON Lines и JSON
JSONL в массив JSON и обратно, проверка каждой строки, пропуск ошибочных строк с номерами.
Конвертер YAML и JSON
YAML в JSON и обратно, настройка отступов, проверка синтаксиса с номером строки ошибки.
Форматировать XML
Отступы, минификация, проверка корректности с позицией ошибки, дерево элементов с атрибутами.
Конвертер XML и JSON
XML в JSON и обратно: атрибуты отдельным ключом, повторяющиеся элементы как массив, текстовые узлы, имя корневого элемента.
Конвертер таблиц и Markdown
Таблица из CSV, TSV или HTML в Markdown и обратно: выравнивание колонок, экранирование черт, предпросмотр
Конвертер Excel и CSV
XLSX в CSV и JSON и обратно: выбор листа, первая строка как заголовки, кодировка выгрузки. Файл не уходит на сервер.
Кодировки и URL
Base64: кодировать и декодировать
Кодирует текст и файлы в Base64 и расшифровывает обратно: UTF-8 и Latin-1, URL-safe алфавит, переносы
Кодировки текста и кракозябры
Определение кодировки, перекодирование текста и файлов, исправление кракозябр, выгрузка в UTF-8 с BOM или в Windows-1251
Разобрать URL по частям
Схема, домен, порт, путь, параметры и якорь: punycode, таблица параметров и сборка адреса обратно
Разбор JWT-токена
Разбор JWT: header, payload и подпись по отдельности, даты iat, exp и nbf, проверка срока
Редактор параметров URL
Правка query-параметров таблицей: расшифровка значений, повторы имён, «+» и %20, кириллица, сборка адреса и UTM-метки
Разработчику
Проверка регулярного выражения
Подсветка совпадений, группы захвата с номерами и именами, номер строки, замена и готовые шаблоны
Проверить email, URL, IP, ИНН
Проверка значений и идентификаторов: контрольные суммы ИНН, СНИЛС, ОГРН и карт, причина отказа по каждой строке
JSON в TypeScript
Типы и интерфейсы TypeScript по JSON: вложенные объекты, массивы, объединения, необязательные поля
JSON в Python-модели
Датаклассы, pydantic v2 и TypedDict по JSON: вложенные классы, Optional, значения по умолчанию и разбор кода обратно
Форматировать SQL-запрос
Отступы, регистр ключевых слов, переносы перед JOIN, разбивка AND и OR, минификация в строку
Форматировать и минифицировать CSS
Форматирование и сжатие CSS: отступы, сортировка свойств, чистка дублей и комментариев, размер до и после
Форматировать JS и TS
Отступы, кавычки, точки с запятой и висячие запятые или минификация: размер и разбор по токенам
Конвертер .env и JSON
.env в JSON и обратно: типы значений, кавычки, комментарии, вложенные ключи и таблица ошибок