Конвертер регистра текста
Преобразуйте текст локально в верхний и нижний регистр, title case, camelCase, snake_case, kebab-case и регистр предложения прямо в браузере.
🔒 Работает полностью в вашем браузере — ничего не загружаетсяЧто делает конвертер регистра
Конвертер меняет слова, заголовки, метки и идентификаторы между распространёнными стилями именования. Он охватывает верхний регистр, нижний регистр, title case, camelCase, snake_case, kebab-case и регистр предложения. Это полезно, когда текст переходит между файлами дизайна, документацией, CSS-классами, переменными JavaScript, переменными окружения, столбцами баз данных и названиями тестов, в которых используются немного разные соглашения.
Эта страница создана для повседневной работы разработчиков: быстрые проверки при отладке, подготовка небольших примеров для документации и очистка данных перед вставкой в редактор, терминал, задачу или тестовую фикстуру. Интерфейс держит входные данные, элементы управления, результат и сообщение о состоянии рядом, поэтому результат легко проверить перед копированием.
Приватная работа в браузере
Вся обработка выполняется с помощью JavaScript в браузере. Инструмент не загружает ваши тексты, токены, URL, фрагменты кода или сгенерированные значения на сервер и не требует учётной записи. Такая модель приватности важна, потому что небольшие утилиты при устранении неполадок часто получают реальные ответы API, примеры конфигураций, журналы, данные аутентификации или примеры, похожие на данные клиентов. Локальная работа снижает риск и делает инструмент мгновенным, так как нет сетевых запросов.
Практические советы
Автоматическое преобразование не может знать каждую аббревиатуру, название бренда или исключение конкретного проекта. Проверяйте результаты вроде API, URL, ID, HTML и названий продуктов, прежде чем коммитить их. Режимы на основе слов разбивают текст по знакам препинания, пробелам, подчёркиваниям, дефисам и границам camelCase, тогда как верхний и нижний регистр сохраняют исходные разделители.
Всегда проверяйте преобразованный результат, прежде чем полагаться на него в production. Браузерные утилиты отлично подходят для просмотра и подготовки, но они не могут учесть все соглашения проекта и требования безопасности. Если результат будет закоммичен, опубликован или использован в процессе аутентификации, убедитесь, что он не содержит секретов и соответствует формату, которого ожидает ваше приложение.
Примеры и детали работы
Входная строка user first name превращается в userFirstName в camelCase, user_first_name в snake_case, user-first-name в kebab-case и User First Name в title case. Идентификатор camelCase, например getUserID, разбивается по границам регистра на get, user и id, поэтому snake_case возвращает get_user_id.
Некоторые детали стоит знать. Title case делает заглавной первую букву каждого слова, включая короткие слова вроде «of» и «and», поэтому исправьте их вручную, если ваше руководство по стилю пишет их со строчной. Регистр предложения переводит весь ввод в нижний регистр и делает заглавным только первый символ; он не распознаёт последующие предложения и имена собственные. Поскольку camelCase, snake_case и kebab-case заново собирают текст из слов, знаки препинания и переносы строк отбрасываются, а результат получается в одну строку. Последовательность заглавных букв, за которой следует слово, как в HTTPResponse, остаётся одним словом, потому что разбиение происходит только там, где строчная буква или цифра граничит с заглавной.
Как использовать
- Вставьте текстДобавьте фразу, метку или идентификатор.
- Выберите регистрНажмите нужный стиль регистра.
- Скопируйте результатИспользуйте преобразованный текст там, где нужно.