Перейти к содержимому
Toova
Все инструменты

Конвертер регистра (camelCase, snake_case и др.)

Приватность по умолчанию — работает полностью в вашем браузере

Конвертируйте текст между всеми распространёнными регистрами — camelCase, snake_case, kebab-case, PascalCase, CONSTANT_CASE, dot.case, Title Case — прямо в браузере. Toova корректно обрабатывает токены, аббревиатуры и юникод-символы без загрузки и регистрации.

Где какой регистр использовать

Языки программирования имеют строгие соглашения. JavaScript и Java предпочитают camelCase для переменных и PascalCase для классов. Python и Ruby используют snake_case. Слаги URL и CSS-классы — kebab-case. Переменные окружения — CONSTANT_CASE. Toova конвертирует между всеми ними одним нажатием, что лучше ручного редактирования каждый раз, когда вы копируете имя из одного контекста в другой.

Умная токенизация

Разбиение строки на слова сложнее, чем кажется. Toova определяет границы по горбам camelCase, подчёркиваниям snake_case, дефисам kebab-case и последовательным заглавным буквам (так APIRequest становится API Request, а не A P I Request). Аббревиатуры, такие как HTTP, URL, ID и JSON, сохраняются корректно при конвертации в camelCase или PascalCase — получается httpRequest, а не hTTPRequest.

Только локально

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

Часто задаваемые вопросы

Какой регистр использовать для переменных?
Соответствуйте вашему языку и команде. JavaScript и Java используют camelCase. Python и Ruby — snake_case. Согласованность важнее конкретного выбора: придерживайтесь того, что уже используется в вашей кодовой базе.
Как Toova обрабатывает аббревиатуры?
Распространённые аббревиатуры (HTTP, URL, ID, JSON, XML) сохраняются в естественном виде при конвертации в camelCase или PascalCase. Так getApiResponse остаётся getApiResponse, а не getAPIresponse или getapiresponse.
Можно ли конвертировать из любого регистра в любой?
Да. Toova токенизирует ввод в слова независимо от исходного регистра, затем переформатирует в целевой. Можно вставить смешанный ввод и получить чистый вывод в целевом стиле.
Обрабатывает ли он не-ASCII символы?
Да. Юникод-буквы, буквы с диакритикой и текст CJK сохраняются. Определение границ слов использует свойства юникода, поэтому корректно работает с не-английскими идентификаторами.
Отправляется ли мой текст куда-либо?
Нет. Конвертация выполняется полностью в вашем браузере. Ничего не загружается и не записывается.