Инструменты для текста
Изменяйте, сравнивайте, генерируйте и считайте текст. Введённые данные обрабатываются в вашем браузере.
Работа с текстом
Счётчик слов и символов
Считайте символы, слова, предложения, абзацы, строки и байты по мере ввода. Проверяйте лимит длины, время чтения и самые частые слова.
Конвертер регистра
Преобразуйте имена построчно или переименуйте все ключи JSON-документа в camelCase, PascalCase, snake_case, kebab-case и другие стили.
Сравнение текста
Сравнивайте два фрагмента кода или текста построчно с подсветкой добавленных и удалённых строк.
Генератор Lorem Ipsum
Создавайте текст-заполнитель на латыни, корейском, японском или китайском для макетов, вёрстки и тестовых данных.
Генератор slug
Превращайте заголовки в аккуратные slug для адресов страниц: русские буквы пишутся латиницей по таблице ИКАО, а из текстов на латинице убираются диакритические знаки — ç, ş и ğ турецкого, ä, ö и ß немецкого, é и è французского, đ вьетнамского, ø, æ и других.
Языки и алфавиты
Сумма прописью
Напишите сумму или число прописью по правилам каждого языка: рубли прописью и копейки цифрами, как требует Положение Банка России № 762-П, и ещё 13 языков — от американского чека до китайского 人民币大写.
Полноширинные ↔ полуширинные
Преобразуйте полноширинные буквы, цифры, знаки, пробелы и катакану в полуширинные или обратно, а хирагану в катакану. Полуширинная катакана со знаками ゙ и ゚ соединяется правильно (ガ ↔ ガ).
Вьетнамский без диакритики
Превратите вьетнамский текст с диакритическими знаками в простые латинские буквы, с đ, записанной как d, — заглавными для анкет или как slug для URL. Можно убрать только знаки тона.
Корейские имена латиницей
Записывайте корейские имена латиницей по официальной романизации, по слогам, как в паспортах, и смотрите, как каждый слог пишут владельцы корейских паспортов.
Транслитерация на латиницу
Переводите русские имена, фамилии, адреса и тексты в латиницу по таблице ИКАО для паспортов или по системе BGN/PCGN для географических названий.
Упрощённые ↔ традиционные иероглифы
Переводит упрощённое китайское письмо в традиционное (Тайвань или Гонконг) и обратно. Словари OpenCC выбирают иероглиф по целому слову, поэтому 头发 становится 頭髮, а 发展 — 發展.
Речь и субтитры
Как выбрать инструмент для текста
«Конвертер регистра» предназначен для идентификаторов, а не для связного текста. Вставьте имена вроде user_name или XMLHttpRequest, по одному в строке, и преобразуйте их в camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE или один из пяти других стилей либо переименуйте все ключи JSON-документа, оставив значения без изменений. Инструмент разбивает ввод на слова и отбрасывает знаки препинания, поэтому для целых предложений он подходит хуже. Аббревиатуры нормализуются, так что userID в camelCase становится userId, а если два ключа в одном объекте JSON получили бы одинаковое имя, ничего не преобразуется и выводится сообщение о конфликте.
«Сравнение текста» построчно сравнивает две версии — например, файл конфигурации до и после правки — и отмечает добавленные и удалённые строки. Изменения внутри строки отдельно не подсвечиваются, различия в пробелах считаются изменениями, а переводы строк Windows и Unix — одинаковыми. «Генератор Lorem Ipsum» заполняет макеты абзацами, предложениями или словами-заполнителями на латыни, корейском, японском или китайском; варианты на корейском, японском и китайском случайно комбинируют частые слова, поэтому текст на этих языках грамматически неверен. «Счётчик слов и символов» подходит для эссе, публикаций и полей форм с ограничением длины, а также оценивает время чтения и произнесения.
«Сумма прописью» пишет суммы для платёжных поручений, счетов и договоров: рубли прописью и копейки цифрами по Положению Банка России № 762-П, с правильным согласованием, а также ещё на 13 языках по их правилам — от американского чека до китайского 人民币大写. Работает до 999 999 999 999,99 и никогда не округляет; правила подробно описаны в руководстве о сумме прописью.
Три конвертера меняют сами символы. Конвертер полноширинных символов превращает ABC123 в ABC123 и обратно, соединяет полуширинную катакану вроде ガ в ガ и переводит хирагану в катакану. «Вьетнамский без диакритики» пишет вьетнамский без знаков (Nguyễn Văn Đức → Nguyen Van Duc), с đ как d, или убирает только тоны. Генератор slug превращает заголовки в slug для ЧПУ и убирает диакритику латиницы по таблице ИКАО для паспортов; русские буквы он пишет латиницей по той же таблице, а другие письменности оставляет или удаляет.
Ещё два инструмента записывают имена латиницей. «Транслитерация на латиницу» переводит русский текст по таблице ИКАО для паспортов (Юлия → Iuliia) или по системе BGN/PCGN для географических названий (Yuliya). «Корейские имена латиницей» следует официальной романизации и паспортному правилу писать каждый слог отдельно (홍길동 → Hong Gildong), предлагает для фамилии самое частое написание в корейских паспортах (Kim, Lee, Park) и показывает по слогам статистику МИД Кореи.
Конвертер упрощённых и традиционных иероглифов переводит китайский текст из одного письма в другое по словарям OpenCC. Он читает слова целиком, поэтому 头发 становится 頭髮, а 发展 — 發展; пишет формы Тайваня или Гонконга, может заменять и региональные слова вроде 软件 на 軟體 и переводит традиционные иероглифы обратно в упрощённые. Словари загружаются с leedybox.com при первом использовании.
Расшифровка аудио в текст переводит в текст запись или звук видео с помощью модели распознавания речи Whisper. Выберите язык или доверьте его определение инструменту, а затем модель: более быструю base, small, которая ошибается реже, особенно в языках кроме английского, или, в браузерах с WebGPU, самую точную large-v3-turbo, которая работает на видеокарте. Текст появляется по мере обработки записи, его можно сохранить как обычный текст или как субтитры SRT и VTT. Движок и модель, около 90, 250 или 750 МБ, загружаются с leedybox.com при первом запуске; сама запись остаётся в вашем браузере.
Все двенадцать инструментов работают в вашем браузере на JavaScript. Введённый текст не отправляется в LeedyBox, и страница его не сохраняет. В браузерах, которые поддерживают сегментацию текста по правилам Unicode, счётчик считает эмодзи или букву с диакритическим знаком одним символом, а слова в китайском, японском и тайском находит с помощью встроенной в браузер сегментации слов, поэтому сайт или приложение с собственными правилами подсчёта может показать другое число. «Сравнение текста» сразу сопоставляет одинаковые строки в начале и в конце, а полное сравнение выполняет для части между ними; если эта часть слишком велика для обработки в браузере — например, больше 2000 строк в каждой версии, — результат не показывается, и инструмент предлагает сравнивать текст по частям.
Руководство «Как считаются слова и символы» подробнее объясняет графемы, байты и эмодзи, а также почему разные инструменты могут по-разному считать один и тот же текст.