Toolalize

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

Конвертируйте текст между camelCase, PascalCase, snake_case, kebab-case и другими форматами. Мгновенные результаты с кнопками копирования.

camelCase
PascalCase
snake_case
SCREAMING_SNAKE
kebab-case
ВЕРХНИЙ РЕГИСТР
нижний регистр
Заголовочный формат
Формат предложения

Распространённые примеры

ВводcamelCasesnake_casekebab-case
hello worldhelloWorldhello_worldhello-world
user nameuserNameuser_nameuser-name
background colorbackgroundColorbackground_colorbackground-color
api endpointapiEndpointapi_endpointapi-endpoint
get user by idgetUserByIdget_user_by_idget-user-by-id

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

camelCase записывает составные слова без пробелов, где каждое слово после первого начинается с заглавной буквы — например, "backgroundColor" или "getUserById". Это доминирующее соглашение об именовании в JavaScript, TypeScript, Java, Swift и Kotlin.
PascalCase (также называемый UpperCamelCase) пишет каждое слово с заглавной буквы, включая первое — например, "BackgroundColor" или "UserProfile". camelCase использует заглавные буквы только со второго слова. PascalCase применяется для имён классов, компонентов React и интерфейсов TypeScript.
snake_case соединяет слова подчёркиванием в нижнем регистре — например, "background_color" или "user_id". Это стандарт в Python, именах столбцов баз данных и параметрах REST API. SCREAMING_SNAKE_CASE (всё в верхнем регистре) используется для констант и переменных окружения, таких как DATABASE_URL.
kebab-case соединяет слова дефисами — например, "background-color" или "user-id". Это стандарт в именах свойств CSS ("font-size", "border-radius"), атрибутах HTML и URL-слагах. Он легко читается и широко используется во фронтенд-разработке.