Конвертер регистра текста
Преобразуйте текст в ВЕРХНИЙ РЕГИСТР, нижний регистр, Регистр Заголовка, Регистр предложения, camelCase, snake_case, kebab-case и CONSTANT_CASE. Все варианты показываются одновременно, чтобы вы могли скопировать нужный.
- Файлы никогда не покидают ваше устройство
- Бесплатно, без регистрации
- Без водяных знаков
- Работает офлайн после загрузки
Как пользоваться: конвертер регистра текста
- 1
Вставьте текст
Введите или вставьте текст в поле ввода.
- 2
Выберите стиль
Все варианты преобразования вычисляются сразу — скопируйте тот, что нужен.
- 3
Скопируйте
Один клик копирует выбранный стиль в буфер обмена.
Почему у Регистра Заголовка есть правила, а не просто заглавные буквы
Наивное превращение первой буквы каждого слова заголовка в заглавную даёт результат, который выглядит явно неправильным для всех, кто привык к профессионально отредактированным заголовкам — "The Cat Sat On The Mat" смотрится странно так, что большинство читателей не сразу назовут причину, но обязательно её заметят. Настоящий Регистр Заголовка, как его используют стилевые руководства AP и Chicago, оставляет короткие служебные слова строчными — артикли вроде "a" и "the", сочинительные союзы вроде "and" и "but", короткие предлоги вроде "of", "in" и "to" — если только они не стоят первым или последним словом заголовка. "The Cat Sat on the Mat" — вариант, который читается как осознанно оформленный, а не механически прописанный заглавными буквами.
Это различие существует потому, что такие короткие слова несут грамматическую функцию, а не смысловую нагрузку, и превращение каждого из них в заглавное визуально уравнивает заголовок в стену одинаково выделенных слов, скрывая, какие слова на самом деле важны. Редакционные стилевые руководства пришли к этому соглашению десятилетия назад именно для того, чтобы заголовки было легко бегло просматривать.
Где какому стилю регистра место
Соглашения об именовании в программировании не взаимозаменяемы, хотя внешне и похожи, потому что разные языки и контексты закрепили за собой разные варианты как идиоматический стандарт по умолчанию. Смешивание их в одной кодовой базе обычно считается нарушением стиля, а не делом вкуса.
- camelCase
- Стандарт для переменных и функций в JavaScript, Java и большинстве языков C-семейства.
- snake_case
- Идиоматический стандарт в Python и SQL — ему следуют и имена столбцов, и имена переменных.
- kebab-case
- Стандарт для имён CSS-классов и URL-слагов, поскольку подчёркивания и camelCase неудобны в URL.
- CONSTANT_CASE
- Зарезервирован для констант и переменных окружения — сразу сигнализирует, что "это значение не меняется".
Почему преобразование регистра должно учитывать особенности Unicode
Преобразование регистра кажется тривиальным для обычного английского текста — сдвинуть код-пойнт каждой буквы на фиксированное смещение, — но этот упрощённый подход сразу ломается на символах с диакритикой и ломается ещё серьёзнее на некоторых нелатинских алфавитах. Наивная процедура, работающая только с ASCII, оставляет é полностью нетронутым вместо того, чтобы получить É, молча не срабатывая на любом тексте с диакритическими знаками. Турецкий язык — более острый случай: буква "i" в верхнем регистре превращается в турецком в İ с точкой, а не в I без точки, который выдала бы англоязычная процедура, и применение неправильного правила к турецкому тексту даёт результат, который турецкоязычный читатель сразу распознает как ошибку. Правильное, учитывающее Unicode преобразование регистра обрабатывает эти языковые особенности корректно, а не молча портит неанглийский текст.
Все стили сразу, одним вычислением
Вместо того чтобы преобразовывать текст в один стиль и заставлять вас начинать заново ради другого, этот инструмент вычисляет все стили регистра одновременно из одного и того же ввода, поэтому переключение между ВЕРХНИМ РЕГИСТРОМ, Регистром Заголовка и snake_case — это просто взгляд на другой результат, а не повторный запуск преобразования. Это особенно полезно, когда нужный стиль ещё не выбран — например, при именовании новой переменной, где camelCase и snake_case рядом друг с другом делают выбор наглядным, а не абстрактным.
Часто задаваемые вопросы
В чём разница между Регистром Заголовка и Регистром предложения?
Регистр Заголовка делает заглавной первую букву большинства слов ("The Quick Brown Fox"); Регистр предложения делает заглавной только первое слово каждого предложения ("The quick brown fox"). Заголовки обычно оформляют Регистром Заголовка, основной текст — Регистром предложения.
Какие слова остаются строчными в Регистре Заголовка?
Короткие артикли, союзы и предлоги — a, an, the, and, or, but, of, in, on, to и похожие — если только они не стоят первым или последним словом. Это соответствует правилам AP и Chicago, поэтому результат читается как настоящий заголовок, а не Каждое Слово С Большой Буквы.
Когда стоит использовать camelCase или snake_case?
Это соглашения об именовании в программировании. camelCase — стандарт для переменных в JavaScript и Java, snake_case — для Python и SQL, kebab-case — для CSS-классов и URL, а CONSTANT_CASE — для переменных окружения и констант.
Обрабатываются ли символы с диакритикой?
Да. Преобразование учитывает особенности Unicode, поэтому é корректно превращается в É, а турецкий, греческий и кириллический текст преобразуется правильно, а не искажается и не теряется.
Частые задачи: конвертер регистра текста
Вам также может понадобиться
Счётчик слов
Считайте слова, предложения и время чтения прямо во время набора
Удаление повторяющихся строк
Удаляйте дубликаты, сортируйте и приводите списки в порядок
Счётчик символов
Считайте символы с учётом лимитов платформ
Сравнение текстов
Сравнивайте два текста и выделяйте все различия
Генератор Lorem Ipsum
Текст-заполнитель абзацами, предложениями или словами