Конвертер регистра
Превращайте текст в kebab-case, camelCase, snake_case, Title Case и ещё десять регистров. Всё выполняется локально — ничего не отправляется на сервер.
- Вход
- Text · identifiers · lists
- Выход
- 14 cases
Текст
Слова строчными, соединённые дефисами. URL-слаги, CSS-классы и имена файлов.
Текст
106 символов · 13 слов · 5 строк
Результат
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
Выберите регистр, скопируйте результат
Выберите нужный регистр в списке, и текст будет преобразован прямо во время набора. Переключение на другой регистр происходит мгновенно и не затрагивает введённый текст, так что превратить заголовок в URL-слаг, CSS-класс и имя константы можно тремя выборами в одном меню, а не тремя заходами через форму.
Для чего нужен каждый регистр
- lowercase
- Все буквы строчные. Адреса электронной почты, теги и негромкие заголовки.
- UPPERCASE
- Все буквы заглавные. Метки, предупреждения и аббревиатуры.
- Title Case
- Каждое слово с заглавной буквы. Заголовки, названия книг и статей.
- Sentence case
- С заглавной буквы только начало предложения. Основной текст и тексты интерфейса.
- camelCase
- Первое слово строчными, остальные с заглавной, без разделителя. Переменные JavaScript и Java, ключи JSON.
- PascalCase
- Каждое слово с заглавной буквы, без разделителя. Имена классов, типы и компоненты React.
- snake_case
- Слова строчными, соединённые подчёркиваниями. Python, Ruby и столбцы баз данных.
- kebab-case
- Слова строчными, соединённые дефисами. URL-слаги, CSS-классы и имена файлов.
- CONSTANT_CASE
- Слова заглавными, соединённые подчёркиваниями. Константы и переменные окружения.
- Train-Case
- Слова с заглавной буквы, соединённые дефисами. HTTP-заголовки вроде Content-Type.
- dot.case
- Слова строчными, соединённые точками. Ключи конфигурации и переводов.
- path/case
- Слова строчными, соединённые косыми чертами. URL-пути и имена папок.
- aLtErNaTiNg cAsE
- Буквы чередуются: строчная, заглавная. В основном для насмешливого тона.
- iNVERSE cASE
- Регистр каждой буквы меняется на противоположный. Для текста, набранного по ошибке с включённым Caps Lock.
Как находятся слова
- Слова разделяют пробелы и знаки препинания. Так же работают дефисы, подчёркивания, точки и косые черты, которые используют другие регистры, поэтому любой регистр можно преобразовать в любой другой.
- Слова разделяет и смена регистра.
userProfileIdпревращается вuser,ProfileиId, а аббревиатура из заглавных букв заканчивается перед следующим словом, поэтомуXMLHttpRequestстановитсяxml-http-request. - Каждая строка преобразуется отдельно. Вставьте список имён, по одному в строке, и регистры для идентификаторов вернут список, а не одно очень длинное имя.
- Регистры для обычного текста не трогают остальное. lowercase, UPPERCASE, Title Case и Sentence case меняют только буквы, поэтому знаки препинания, пробелы и абзацы остаются как были.
Часто задаваемые вопросы
- Как преобразовать текст в kebab-case?
- Вставьте или введите текст в поле ввода и выберите kebab-case в списке «Преобразовать в». Каждое слово записывается строчными буквами и соединяется дефисами, так что «Hello World Example» превращается в hello-world-example. Нажмите кнопку копирования, чтобы забрать результат.
- В чём разница между camelCase и PascalCase?
- Оба соединяют слова без разделителей и пишут каждое слово с заглавной буквы. В camelCase самая первая буква остаётся строчной (userProfile), в PascalCase она тоже заглавная (UserProfile). Переменные JavaScript обычно пишут в camelCase, а классы и компоненты React в PascalCase.
- Когда использовать snake_case, а когда kebab-case?
- snake_case принят для переменных Python, столбцов баз данных и многих JSON API. kebab-case используют для URL-слагов, имён CSS-классов и файлов, где подчёркивания хуже читаются или обрабатываются особым образом.
- Работает ли это с буквами с диакритикой и другими алфавитами?
- Да. Слова определяются по классам букв Unicode, поэтому латиница с диакритикой, кириллица и греческие буквы преобразуются правильно. Письменности без строчных и заглавных букв, например китайская или арабская, остаются как есть и по-прежнему делятся по пробелам и знакам препинания.
- Отправляется ли мой текст куда-либо?
- Нет. Преобразование выполняется в вашем браузере во время набора, и ничего из вставленного не покидает ваше устройство.
Другие инструменты
Генератор Lorem IpsumТекст-заполнитель абзацами, предложениями или словами, обычным текстом или в HTML.Конвертер изображенийПерекодируйте, масштабируйте и векторизуйте изображения с живым сравнением «до и после».Data StudioПереносите структурированный текст между JSON, YAML, TOML, CSV и Markdown.Сжатие и архивыСжимайте любые файлы с помощью gzip или Brotli либо упакуйте папку в ZIP.DOCX в PDFПревратите документ Word в PDF с настоящим, выделяемым текстом.PDF в DOCXВосстановите редактируемый документ Word из текстового слоя PDF.Удаление фонаАвтоматическое удаление фона с помощью ИИ и ручные инструменты.PDF-редакторПодписывайте документы, редактируйте текст, вставляйте картинки и закрашивайте PDF прямо в браузере.Изображение в ASCIIПревратите фото в ASCII-арт, чёрно-белый или полноцветный.Генератор JWT-секретаСлучайные секретные ключи HS256, HS384 и HS512 в hex или Base64, готовые для вашего .env.JWT-декодерЧитайте заголовок и claims токена, проверяйте срок действия и подпись.Генератор паролейНадёжные случайные пароли с оценкой стойкости в битах.Генератор тестовых данныхРеалистичные фейковые пользователи, товары и заказы с вашими столбцами в JSON, CSV или SQL.