tomai
Войти
Бесплатно · Текстовые инструменты

Конвертер регистра

ВЕРХНИЙ РЕГИСТР, нижний регистр, Title Case, camelCase, snake_case и другие

Ввод
Результат

У каждого стиля именования свой ареал

Десять стилей – один клик

ВЕРХНИЙ РЕГИСТР, нижний регистр, Заголовочный, С предложения, чередующийся регистр, camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE преобразуют один и тот же текст одним нажатием.

🔒

Учитывает camelCase

Разделитель слов распознаёт границы camelCase: вставьте существующий идентификатор вроде userID и получите user_id или user-id обратно, не потеряв ни одного слова.

🎯

Создан для кода

Панель вывода обновляется с каждым нажатием, поэтому имя колонки, CSS-класс или сообщение коммита переключается между стилями, не отрываясь от клавиатуры.

Что такое конвертер регистра?

Конвертер регистра переписывает текст из одного стиля написания в другой. Стили — это не только внешний вид: языки программирования требуют camelCase или snake_case для идентификаторов, в URL лучше всего работает kebab-case, а заголовки читаются легче в Title Case. Переписывать вручную — особенно если текст уже в другом стиле — легко с опечатками, а заново набирать длинную строку жалко времени. Этот инструмент мгновенно применяет десять стилей прямо во время ввода, а ещё распознаёт границы слов внутри camelCase, так что при конвертации существующих идентификаторов ни одно слово не теряется.

Между какими стилями можно переключаться

  • ⬆️ UPPERCASE и ⬇️ lowercase
  • 📖 Title Case и Sentence case для заголовков и прозы
  • 🐫 camelCase и PascalCase для переменных и имён классов
  • 🐍 snake_case, kebab-case и CONSTANT_CASE для файлов и конфигов
  • 🎭 Чередующийся регистр aLtErNaTiNg для акцента
  • 🧠 Понимает границы слов: работает и с camelCase, и с дефисами

Где стили имеют значение

  • Массово переименовать идентификаторы после смены код-стайла
  • Превратить комментарий ВО ВСЕХ КАПС в читаемые предложения
  • Подготовить варианты заголовков для A/B-теста
  • Сгенерировать из заголовка kebab-case-ссылку для URL

Конвертация целиком происходит в вашем браузере — ничто из введённого не загружается, так что и проприетарный код, и неопубликованные тексты остаются в безопасности.

Обновлено · 2026-09-01

Преобразования, уважающие аббревиатуры

  • camelCase и PascalCase режут по заглавным; сплошные инициалы вроде XMLParser считаются одной границей.
  • snake_case и kebab-case всё понижают; SCREAMING_SNAKE остаётся верхним для констант.
  • Title Case применяет правило мелких слов (a, of, the внутри заголовка строчные) — так реально предписывают гайды.

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

Как camelCase/snake_case обрабатывает текст, уже написанный в camelCase?

Границы слов определяются как по пробелам/дефисам/подчёркиваниям, так и по переходу от строчной буквы к заглавной, поэтому "myVariableName" корректно разбивается на "my", "variable", "name" перед преобразованием в выбранный стиль.

Загружается ли мой текст куда-либо?

Нет — всё выполняется в вашем браузере на обычном JavaScript. Ничего из того, что вы вводите, никогда не отправляется на сервер.

Можно ли преобразовывать идентификаторы кода, а не только обычный текст?

Да — camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE являются распространёнными соглашениями об именовании в программировании, и этот инструмент чисто преобразует между ними.

Похожие инструменты

Похожие инструменты