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

Преобразуйте текст между различными соглашениями об именовании: camelCase, PascalCase, snake_case, kebab-case и другими.

Входной текст
Введите или вставьте текст в любом соглашении об именовании. Все варианты регистра будут сгенерированы ниже.
camelCase
helloWorldExample
PascalCase
HelloWorldExample
snake_case
hello_world_example
SCREAMING_SNAKE_CASE
HELLO_WORLD_EXAMPLE
kebab-case
hello-world-example
SCREAMING-KEBAB-CASE
HELLO-WORLD-EXAMPLE
dot.case
hello.world.example
path/case
hello/world/example
Title Case
Hello World Example
Sentence case
Hello world example
UPPERCASE
HELLO WORLD EXAMPLE
lowercase
hello world example

Что такое конвертер регистра?

Конвертер регистра преобразует текст между соглашениями об именовании, используемыми в программировании и при написании текстов. Вместо того чтобы вручную перенабирать имя переменной, вставьте его один раз и мгновенно получите все варианты.

Поддерживаемые стили именования

  • camelCase и PascalCase — распространены в JavaScript, TypeScript, Java и C#.
  • snake_case и SCREAMING_SNAKE_CASE — предпочтительны в Python, Ruby и для констант в C.
  • kebab-case и SCREAMING-KEBAB-CASE — используются в именах CSS-классов, URL-адресах и флагах CLI.
  • dot.case и path/case — встречаются в ключах конфигурации и путях к файлам.
  • Title Case, Sentence case, UPPERCASE и lowercase — для прозы и отображаемого текста.

Когда это полезно

  • Переименование переменных или констант при переходе между языками с разными соглашениями.
  • Генерация URL-слагов, имён CSS-классов или ключей переменных окружения из обычного текста.
  • Нормализация непоследовательного именования перед массовой заменой при рефакторинге.