Конвертер регистра текста
Конвертируйте текст между camelCase, PascalCase, snake_case, kebab-case и другими форматами. Мгновенные результаты с кнопками копирования.
camelCase—
PascalCase—
snake_case—
SCREAMING_SNAKE—
kebab-case—
ВЕРХНИЙ РЕГИСТР—
нижний регистр—
Заголовочный формат—
Формат предложения—
Распространённые примеры
| Ввод | camelCase | snake_case | kebab-case |
|---|---|---|---|
| hello world | helloWorld | hello_world | hello-world |
| user name | userName | user_name | user-name |
| background color | backgroundColor | background_color | background-color |
| api endpoint | apiEndpoint | api_endpoint | api-endpoint |
| get user by id | getUserById | get_user_by_id | get-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-слагах. Он легко читается и широко используется во фронтенд-разработке.