Преобразуйте текст в ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, camelCase, snake_case, kebab-case и CONSTANT_CASE. Умное разбиение на слова, прямо в браузере.
Программистские нотации (camelCase, snake_case, …) собираются по строкам. Текстовые регистры (UPPERCASE, Title Case, …) сохраняют переносы строк и отступы.
Введите или вставьте любой текст или идентификатор в поле ввода. Это может быть предложение, список имён (по одному в строке) или что-то уже в формате camelCase, snake_case или kebab-case — конвертер распознаёт их все.
Укажите регистр или нотацию: ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, Как в предложении, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case или path/case.
Преобразованный текст мгновенно появляется в поле вывода. Скопируйте его, очистите поля или выберите другой формат, чтобы преобразовать тот же текст в иную нотацию.
Нет. Преобразование выполняется полностью в вашем браузере на JavaScript — ваш текст никогда не покидает устройство, и ничего не загружается на сервер. Это важно, когда вы переформатируете имена, идентификаторы или содержимое, которое не хотели бы вставлять на сайт, ведущий логи.
ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, Как в предложении, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE (UPPER_SNAKE), dot.case и path/case. Текстовые регистры (верхний, нижний, заглавные, как в предложении) сохраняют переносы строк и пунктуацию; программистские нотации собираются из слов, по одному идентификатору в строке.
Умный токенизатор определяет границы слов в любой нотации: по разделителям (пробелы, _, -, ., /), по переходам camelCase (fooBar → foo, Bar), по группам заглавных (XMLHttpRequest → XML, Http, Request; parseURLToken → parse, URL, Token) и по цифрам (item2Name → item, 2, Name). Поэтому можно свободно конвертировать туда и обратно, например helloWorld → hello_world → helloWorld.