Конвертер регистра
Преобразуйте текст в предложение, Заголовок, ВЕРХНИЙ, нижний, camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE — с корректной обработкой диакритики и нелатинских алфавитов.
Соглашения и их применение
| Стиль | Пример | Где применяется |
|---|---|---|
| camelCase | userAccountId | Переменные JS, Java, C# |
| PascalCase | UserAccountId | Имена классов и типов |
| snake_case | user_account_id | Python, Rust, столбцы SQL |
| kebab-case | user-account-id | URL, CSS-классы, имена файлов |
| CONSTANT_CASE | USER_ACCOUNT_ID | Константы, переменные окружения |
Заголовки в русском языке
В отличие от английского, в русском заголовки не пишутся с заглавной буквы в каждом слове — прописной делается только первое слово и имена собственные, то есть заголовок фактически оформляется как предложение. Поэтому здесь обе кнопки дают на русском одинаковый результат; если вы работаете с английским текстом, режим заголовка применит редакторские правила.
Частые вопросы
Чем «как в заголовке» отличается от заглавных букв в каждом слове?
В английском заголовочный регистр подчиняется редакторским правилам: первое и последнее слово плюс все значимые пишутся с заглавной, а короткие артикли, союзы и предлоги в середине остаются строчными. Если писать с заглавной каждое слово, получится "The Rise Of The Machines", тогда как правильный заголовочный регистр даёт "The Rise of the Machines". В русском языке заголовки оформляются как предложение, поэтому здесь оба режима дают одинаковый результат.
Какое соглашение об именовании выбрать в коде?
Следуйте языку, а не своим предпочтениям. JavaScript и Java используют camelCase для переменных и PascalCase для классов; Python и Rust — snake_case; CSS-классы и URL — kebab-case; переменные окружения и константы — CONSTANT_CASE. Единообразие внутри кодовой базы важнее, чем то, какое соглашение объективно лучше.
Работает ли это с диакритикой и нелатинскими алфавитами?
Да, включая i с точкой и без точки. Обычное приведение к верхнему регистру превращает азербайджанское "yüksəlişi" в "YÜKSƏLIŞI", что неверно — правильный результат "YÜKSƏLİŞİ". Текстовые преобразования здесь используют locale-зависимое отображение регистра, поэтому на азербайджанской версии страницы буквы получаются правильными. Кодовые соглашения вроде camelCase намеренно остаются инвариантными, потому что применение турецкого правила i к идентификаторам — классический источник ошибок.
Почему испортились аббревиатуры?
Преобразование «отчёт NASA» в заголовочный регистр даст «Отчёт Nasa», потому что конвертер не отличает аббревиатуру от обычного слова. Исправляйте аббревиатуры вручную — инструмент, который пытался бы угадывать, ломал бы больше текста, чем чинил.
Похожие инструменты
- Счётчик слов и символовПодсчёт слов, символов, предложений и абзацев в реальном времени, со временем чтения.
- Конвертер изображенийКонвертируйте PNG, JPG, WebP и AVIF прямо в браузере. Пакетная обработка, контроль качества, без загрузки на сервер.
- Изменение размера и сжатиеМеняйте размер изображений в пикселях или процентах и сжимайте их — со сравнением «до и после».