Конвертер регистра
Нужно быстро набрать заголовок ПРОПИСНЫМИ буквами, или наоборот — укротить Caps Lock, случайно включенный посреди письма? А может, вы решаете, как в JavaScript назвать переменную, которую в Python привыкли писать через нижнее подчеркивание? Наш конвертер регистра справится с обоими случаями — одним кликом переведет текст сразу во все распространенные и программистские форматы.
Наш инструмент — швейцарский нож для форматирования текста. Достаточно один раз написать текст (в любом виде), и мы мгновенно переведем его в остальные девять вариантов.
Быстрая смена регистра (без программирования)
Самое частое применение — самое простое: нужно, чтобы текст был весь заглавными, весь строчными или аккуратно оформлен для заголовка.
- UPPERCASE (ПРОПИСНЫЕ): Идеально для заголовков, логотипов, предупреждений или полей формы, где требуются капители (например, адрес на конверте).
- lowercase (строчные): Пригодится для очистки данных — например, когда кто-то присылает e-mail или имя пользователя, написанное вперемешку ПРОПИСНЫМИ и строчными, и его нужно привести к единому виду.
- Title Case (Как Заголовок): Каждое Слово Начинается С Заглавной Буквы — используется в заголовках статей, названиях товаров или презентациях в англоязычном стиле.
- Sentence case (Предложение): Заглавная только первая буква предложения, остальное строчными — именно так пишется обычный связный текст.
Просто вставьте текст в поле, выберите нужный формат и сразу нажмите Копировать. Никакого ручного удаления Caps Lock или переписывания буква за буквой.
Краткий обзор: Когда использовать какой регистр в программировании?
Если вы программируете и не уверены, где какое соглашение об именовании (naming convention) применяется, вот шпаргалка:
🐪 camelCase (Верблюжья нотация)
Начинается со строчной буквы, и каждое следующее слово начинается с заглавной. Без пробелов.
- Где используется: JavaScript, Java, Swift, Kotlin, Go.
- Примеры:
myVariableName,getElementById,iPhone.
🐍 snake_case (Змеиная нотация)
Все буквы строчные и разделены нижним подчеркиванием.
- Где используется: Python, Rust, PHP, базы данных SQL, имена файлов.
- Примеры:
user_id,first_name,def my_function().
🍢 kebab-case (Нотация кебаб)
Строчные буквы, разделенные дефисом. Выглядит как мясо на шампуре.
- Где используется: CSS-классы, HTML-атрибуты, URL-адреса (slugs), Kubernetes.
- Примеры:
font-size,my-cool-article,<div id="main-content">.
📐 PascalCase (UpperCamelCase)
Похож на camelCase, но первая буква заглавная.
- Где используется: Имена классов (Classes) в большинстве языков (JS, Python, PHP), C# (методы и переменные), компоненты React.
- Примеры:
UserProfile,AppController,ReactComponent.
📢 CONSTANT_CASE (Кричащий змеиный регистр)
Заглавные буквы, разделенные нижним подчеркиванием. Кричит вам о том, что это значение нельзя изменять.
- Где используется: Константы, переменные среды (ENV), глобальные конфигурации.
- Примеры:
MAX_RETRIES,API_KEY,DB_PASSWORD.
Как работает наш конвертер?
Наш инструмент “умный”. Это означает, что он не просто тупо заменяет пробелы или меняет регистр по одному символу.
- Обнаружение слов: Алгоритм распознает отдельные слова, будь они разделены пробелами (
hello world), нижними подчеркиваниями (hello_world), дефисами (hello-world) или переходом регистра (helloWorld). - Нормализация: Все приводится к базовой форме независимо от того, как текст был записан на входе.
- Генерация: Сразу составляются все варианты — от простого заглавные/строчные до полного набора программистских соглашений.
Это полезно, например, при рефакторинге кода, когда вам нужно преобразовать старые переменные PHP ($user_id) в современный JavaScript (userId) или создать CSS-класс (user-id) из имени столбца базы данных. Так же пригодится и при работе с обычным текстом, когда нужно быстро привести регистр к единому виду, не открывая Word или Excel.
FAQ: Часто задаваемые вопросы
Как онлайн написать текст прописными буквами, не переписывая его вручную?
Вставьте текст в поле выше и выберите формат UPPERCASE (ПРОПИСНЫЕ). Инструмент мгновенно переведет весь текст в верхний регистр — работает и с кириллицей, и результат сразу можно скопировать.Что такое "венгерская нотация"?
Это более старый способ записи (распространенный в C/C++ в 90-х годах), когда имя переменной начинается с сокращения типа данных. Например,strName (строка) или iCount (целое число). Сегодня в современных языках он используется редко, так как IDE автоматически показывают нам типы.
Могу ли я использовать kebab-case в JavaScript?
Напрямую как имя переменной — нет, потому что дефис- в JS работает как оператор вычитания. var my-variable будет означать "my минус variable". Kebab-case в JS используется только как ключи в объектах, если они заключены в кавычки: { "content-type": "json" }.
Какой регистр использовать для JSON?
Стандарт JSON не определяет регистр, но Google и большинство REST API используют camelCase (напр.,createdAt). Напротив, некоторые старые API и бэкенды Python возвращают snake_case (напр., created_at). Важно быть последовательным.