nicetool.dev logo

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

Все форматы обновляются во время ввода. Каждая строка преобразуется отдельно.

Ввод · 10 слов

Совет: вставьте список имён (по одному в строке), чтобы преобразовать все сразу.

camelCase
userProfileSettings
xmlHttpRequestHandler
nicetoolDevTools
PascalCase
UserProfileSettings
XmlHttpRequestHandler
NicetoolDevTools
snake_case
user_profile_settings
xml_http_request_handler
nicetool_dev_tools
CONSTANT_CASE
USER_PROFILE_SETTINGS
XML_HTTP_REQUEST_HANDLER
NICETOOL_DEV_TOOLS
kebab-case
user-profile-settings
xml-http-request-handler
nicetool-dev-tools
Train-Case
User-Profile-Settings
Xml-Http-Request-Handler
Nicetool-Dev-Tools
dot.case
user.profile.settings
xml.http.request.handler
nicetool.dev.tools
path/case
user/profile/settings
xml/http/request/handler
nicetool/dev/tools
Title Case
Userprofile Settings
Xmlhttprequest Handler
Nicetool Dev Tools
Sentence case
Userprofile settings
Xmlhttprequest handler
Nicetool dev tools
lower case
userprofile settings
xmlhttprequest handler
nicetool dev tools
UPPER CASE
USERPROFILE SETTINGS
XMLHTTPREQUEST HANDLER
NICETOOL DEV TOOLS
aLtErNaTiNg
uSeRpRoFiLe SeTtInGs
xMlHtTpReQuEsT hAnDlEr
nIcEtOoL dEv ToOlS
iNVERSE cASE
USERpROFILE SETTINGS
xmlhTTPrEQUEST HANDLER
NICETOOL DEV TOOLS

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

В разных языках и инструментах приняты разные соглашения об именовании: camelCase в JavaScript, snake_case в Python и базах данных, kebab-case в URL и CSS, CONSTANT_CASE для переменных окружения. Этот инструмент определяет границы слов и преобразует между всеми форматами.

Возможности

  • • 14 форматов, включая camelCase, PascalCase, snake_case и kebab-case
  • • Умное разделение аббревиатур вроде XMLHttpRequest
  • • Поддержка Unicode для букв с диакритикой и нелатинских алфавитов
  • • Построчное преобразование списков

Приватно и быстро

Текст преобразуется мгновенно в браузере без запросов к серверу.

Данные не покидают ваше устройство.

Как пользоваться: Конвертер регистра

  1. 1

    Введите или вставьте текст, имена переменных или список. Стили можно смешивать: userProfile, user_profile и "User Profile" распознаются как одни и те же слова.

  2. 2

    Все форматы видны сразу: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case, Title Case, Sentence case, строчные, ПРОПИСНЫЕ и другие.

  3. 3

    Каждая строка преобразуется отдельно, поэтому список из 50 имён полей превратится в 50 преобразованных имён в том же порядке.

  4. 4

    Нажмите «Копировать» у нужного формата и вставьте результат в код, схему базы данных или документ.

Практические примеры

Сопоставление полей API и кода

REST API возвращает created_at и user_id, а модели TypeScript используют camelCase. Вставьте список полей и скопируйте createdAt и userId за один раз.

Имена констант и переменных окружения

Превратите "max upload size" в MAX_UPLOAD_SIZE для переменной окружения или константы, не перепечатывая.

CSS-классы и URL

kebab-case - соглашение для CSS-классов, имён файлов во многих фронтенд-проектах и путей URL: "Primary Button" становится primary-button.

Заголовки

Исправьте английские заголовки, набранные целиком прописными или строчными, преобразовав их в Title Case или Sentence case перед публикацией.

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

Какой стиль для чего использовать?+

Распространённые соглашения: camelCase для переменных JavaScript и Java, PascalCase для классов и React-компонентов, snake_case для Python и столбцов SQL, CONSTANT_CASE для констант и переменных окружения, kebab-case для CSS и URL.

Как определяются слова?+

Разбиение идёт по пробелам, дефисам, подчёркиваниям, точкам и слешам, а также между строчной и заглавной буквой, поэтому XMLHttpRequest делится на XML, Http и Request.

Чем Title Case отличается от Sentence case?+

Title Case делает заглавной первую букву каждого слова ("Release Notes For Version 2"). Sentence case - только первого слова, как в обычном предложении ("Release notes for version 2").

Работает ли с кириллицей и диакритикой?+

Да. Кириллица и буквы вроде é или ü сохраняются, а регистр меняется правильно. Письменности без регистра, например китайская, остаются без изменений.