Текст
Case Converter
Преобразование текста или идентификатора сразу во все распространённые стили — camelCase, snake_case, kebab-case и другие. Распознаёт границы слов в camelCase/PascalCase, аббревиатурах (XMLParser → XML + Parser) и на цифрах.
The tool detects word boundaries in any text or identifier — spaces, underscores, hyphens, camelCase/PascalCase boundaries, and abbreviations — and instantly converts the result into every common naming style.
Naming styles
- camelCase — first word lowercase, every following word capitalized, no separators (myVariableName).
- PascalCase — every word capitalized (MyClassName) — typical for class names.
- snake_case — all words lowercase, joined with underscores (my_variable_name) — common in Python and databases.
- kebab-case — words joined with hyphens (my-page-name) — the standard for URLs and CSS classes.
- CONSTANT_CASE, Title Case, Sentence case — for constants and readable headings.
Common uses
- Renaming a variable or function to match another language's convention (e.g. Python's snake_case → JavaScript's camelCase).
- Turning an article title into a URL slug.
- Normalizing database column names or API fields to one consistent style.
Things to keep in mind
Abbreviations (XMLParser, HTTPClient) are recognized as single words automatically, so conversion doesn't break them into individual letters.
Converting to lower case or UPPER CASE is irreversible — keep the original around if you'll need it back.
Статья об этом инструменте: Case Converter: зачем нужны разные стили написания
Часто задаваемые вопросы
Какие стили регистра поддерживаются?
Инструмент конвертирует в camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Title Case, Sentence case, lower case, UPPER CASE, dot.case и path/case — все одновременно генерируются из одного ввода.
Как инструмент определяет границы слов?
Он выявляет изменения регистра в camelCase и PascalCase, обрабатывает сокращения вроде XMLParser, разделяя их на XML и Parser, и отделяет цифры, прилипшие к буквам, чтобы правильно определить каждое слово.
Отправляется ли вставляемый текст куда-либо?
Нет, вся конвертация выполняется прямо в вашем браузере на JavaScript — ничего не передаётся на сервер.
Почему регистр символов вообще имеет значение для кода?
В большинстве языков программирования регистр технически не влияет на выполнение (кроме чувствительных к регистру идентификаторов), но последовательный стиль критичен для читаемости и для линтеров, IDE и генераторов документации, которые часто ожидают конкретный стиль для конкретного типа сущности.
Можно ли восстановить исходный текст после конвертации?
Не всегда точно. Конвертация в нижний или верхний регистр необратима, если оригинал имел смешанный регистр, — информация о том, какие буквы изначально были заглавными, теряется.