Конвертер регистра
текста
Что такое регистр текста
Регистр (case) определяет, какие буквы в тексте являются заглавными (прописными), а какие строчными. В программировании и веб-разработке регистр играет ключевую роль: имена переменных, CSS-классы, URL-адреса и идентификаторы следуют строгим соглашениям об именовании.
Базовые регистры
ВЕРХНИЙ РЕГИСТР (uppercase) и нижний регистр (lowercase) — фундаментальные формы написания. Верхний регистр используется для акронимов (HTML, CSS), аббревиатур и заголовков. Нижний — для основного текста и большинства переменных в коде.
Программные стили
camelCase используется в JavaScript и Java для переменных и функций. PascalCase — для классов и компонентов React. snake_case популярен в Python и Ruby, а kebab-case — стандарт для CSS-классов и URL-адресов.
Title Case
Title Case (заглавные в заголовке) — каждое значимое слово начинается с большой буквы, а предлоги, союзы и артикли остаются строчными. Наш умный алгоритм учитывает русские предлоги (в, на, с, к) и английские артикли (a, an, the).
12 режимов конвертации
ВЕРХНИЙ, нижний, Каждое Слово, Первое слово, Произвольный, Инверсия, Title Case, camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE. Все режимы в одном инструменте.
Поддержка кириллицы
Все режимы корректно работают с русским алфавитом, включая букву ё. Программные стили (camelCase, snake_case) обрабатывают кириллические символы через Unicode.
Умный Title Case
Алгоритм Title Case не капитализирует предлоги, союзы и частицы — как русские (в, на, и, но), так и английские (a, the, of, and). Первое и последнее слово всегда с заглавной.
Обновление в реальном времени
Результат обновляется мгновенно при вводе текста, если выбран режим конвертации. Не нужно нажимать кнопку повторно — просто редактируйте исходный текст.
Статистика текста
Подсчёт символов (с пробелами и без), слов, строк, предложений, количества заглавных и строчных букв. Полезно для SEO, копирайтинга и редактуры.
Копирование в один клик
Кнопка «Копировать» помещает результат в буфер обмена одним нажатием. Работает во всех современных браузерах с визуальным подтверждением.
Примеры конвертации
Наглядные примеры для каждого из двенадцати режимов конвертации регистра текста.
Соглашения об именовании в программировании
Каждый язык программирования и технология имеет свои стандарты именования переменных, функций, классов и файлов. Правильный выбор стиля — часть культуры кода.
camelCase
Первое слово строчными, каждое последующее — с заглавной. Стандарт для переменных и функций в JavaScript, TypeScript, Java, C#, Swift, Kotlin. Наиболее распространённый стиль в веб-разработке.
PascalCase
Каждое слово с заглавной буквы. Используется для классов, интерфейсов и компонентов React. Также называется UpperCamelCase. Обязателен для компонентов в React, Vue, Angular.
snake_case
Слова разделяются подчёркиванием, все буквы строчные. Стандарт в Python, Ruby, Rust, SQL, PHP. Также используется для имён файлов в Linux и для таблиц в базах данных.
kebab-case
Слова разделяются дефисами, все строчные. Стандарт для CSS-классов (BEM), URL-адресов, имён npm-пакетов, HTML-атрибутов и конфигурационных файлов YAML/TOML.
CONSTANT_CASE
Все буквы заглавные, слова через подчёркивание. Используется для констант, переменных окружения, макросов в C/C++. Также называется SCREAMING_SNAKE_CASE.
Title Case
Каждое значимое слово с большой буквы, артикли и предлоги — строчные. Применяется в заголовках англоязычных статей, названиях книг, фильмов, песен по стилю AP/Chicago.
Кому нужен конвертер регистра
Конвертер регистра текста полезен в самых разных профессиональных и повседневных сценариях.
Разработчики
Переименование переменных между camelCase и snake_case при переносе кода между JavaScript и Python. Генерация CONSTANT_CASE для констант и PascalCase для классов.
Копирайтеры и редакторы
Быстрое приведение заголовков к Title Case, исправление случайно набранного текста в верхнем регистре, подготовка текстов для публикации.
SEO-специалисты
Подготовка URL-адресов в kebab-case, проверка регистра meta-тегов, создание единообразных заголовков H1-H6 для страниц сайта.
Студенты и учащиеся
Оформление курсовых и дипломных работ с правильным регистром заголовков, исправление текста, набранного с включённым Caps Lock.
Контент-менеджеры
Единообразное оформление товаров в каталоге, стандартизация названий категорий, подготовка данных для импорта в CMS.
Переводчики
Приведение переведённого текста к стилю оригинала, работа с заголовками на разных языках, конвертация между стилями Title Case.
Советы по работе с регистром
Практические рекомендации для разработчиков, редакторов и копирайтеров по выбору и применению регистра текста.
Следуйте стандартам проекта
В каждом проекте должен быть единый стиль именования. ESLint (camelcase), Pylint (snake_case) и аналогичные линтеры помогают следить за соблюдением соглашений.
CSS: используйте kebab-case
BEM-методология требует kebab-case для CSS-классов: .block__element--modifier. Это стандарт де-факто во фронтенд-разработке для стилей.
Базы данных: snake_case
В SQL и большинстве СУБД (PostgreSQL, MySQL) принято использовать snake_case для имён таблиц и столбцов: user_profiles, created_at, order_items.
Caps Lock — не крик
В деловой переписке текст ВЕРХНИМ РЕГИСТРОМ воспринимается как крик. Используйте его только для акронимов (API, HTML) и констант в коде.
Title Case в русском
В русской типографике Title Case не принят. В заголовках только первое слово и имена собственные пишутся с большой буквы. Title Case актуален для англоязычных заголовков.
Горячие клавиши
В Word и Google Docs: Shift+F3 переключает регистр. В VS Code: Ctrl+Shift+P и "Transform to..." для camelCase, snake_case и других вариантов.
Как пользоваться конвертером
Три простых шага для преобразования регистра любого текста.
Введите текст
Вставьте или наберите текст в поле ввода. Поддерживается любой объём: от одного слова до многостраничного документа.
Выберите режим
Нажмите кнопку нужного регистра: ВЕРХНИЙ, нижний, camelCase, snake_case или любой другой из 12 доступных вариантов.
Скопируйте результат
Нажмите «Копировать» для помещения результата в буфер обмена. При изменении исходного текста результат обновится автоматически.
Сравнение стилей именования
Какой стиль регистра используется в различных языках программирования и технологиях.
| Язык / Технология | Переменные | Функции | Классы | Константы |
|---|---|---|---|---|
| JavaScript / TypeScript | camelCase | camelCase | PascalCase | CONSTANT_CASE |
| Python | snake_case | snake_case | PascalCase | CONSTANT_CASE |
| Java / Kotlin | camelCase | camelCase | PascalCase | CONSTANT_CASE |
| C# / .NET | camelCase | PascalCase | PascalCase | PascalCase |
| Ruby | snake_case | snake_case | PascalCase | CONSTANT_CASE |
| Go | camelCase | camelCase / PascalCase | PascalCase | camelCase |
| CSS / HTML | kebab-case | --- | kebab-case | --- |
| SQL | snake_case | snake_case | snake_case | CONSTANT_CASE |
Связанные расчёты
Другие инструменты для работы с текстом и данными на нашем сайте.
Конвертер кодировок
UTF-8, Windows-1251, KOI8-R. Исправление кракозябр.
Счётчик символов и слов
Подсчёт символов, слов, время чтения, SEO.
Сравнение текстов (Diff)
Подсветка различий двух текстов.
Транслитерация
Перевод кириллицы в латиницу и обратно.
Время чтения текста
Расчёт времени чтения и озвучивания.
Markdown-редактор
Онлайн-редактор с предпросмотром HTML.
Часто задаваемые вопросы
Был ли этот калькулятор полезен?
Инструмент справочный — не заменяет эксперта
Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.
Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.
Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.
Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.
Похожие калькуляторы
Конвертер кириллица ↔ латиница (раскладка)
Исправление текста, набранного в неправильной раскладке. QWERTY ↔ ЙЦУКЕН с автоопределением.
/konverter-raskladkiЧисло прописью (русский)
Число → слова с правильным склонением: рубли, штуки, тонны. Для документов, счетов и актов.
/chislo-propisyuКонвертер кодировок текста
Конвертация текста между кодировками UTF-8, Windows-1251, KOI8-R, CP866. Исправление кракозябр (mojibake) и битой кириллицы онлайн.
/konverter-kodirovokMarkdown-редактор с превью
Онлайн Markdown-редактор с мгновенным предпросмотром HTML. Панель инструментов, подсветка синтаксиса, экспорт в HTML.
/markdown-editorСчётчик символов и слов
Подсчёт символов, слов, предложений, абзацев. Время чтения, частота слов, проверка длины SEO-тегов.
/schyotchik-simvolov-slovКалькулятор времени чтения текста
Расчёт времени чтения и озвучивания текста. Настройка скорости, тип контента, количество страниц A4.
/vremya-chteniya-tekstaУдалитель дублирующих строк
Удаление повторяющихся строк из списка. Поиск уникальных, показ только дубликатов, настройки сравнения.
/udalenie-dublikatov-strokСортировщик строк
Алфавитная, числовая, по длине и случайная сортировка списка строк. Удаление пустых строк и дубликатов.
/sortirovshchik-strokDiff-инструмент для сравнения текстов
Сравнение двух текстов с подсветкой различий. Построчный и пословный diff, режимы отображения side-by-side и unified.
/sravnenie-tekstov-diffГенератор Cubic Bezier (CSS transition)
Интерактивный генератор кривых Безье для CSS анимаций. Визуальная настройка плавности переходов, пресеты (ease, linear) и копирование кода.
/cubic-bezierКалькулятор код-ревью: время, размер PR, дефекты, нагрузка
Комплексный калькулятор код-ревью: оценка времени проверки кода, анализ размера PR (XS/S/M/L/XL), покрытие ревью и bus factor, плотность дефектов и escape rate, нагрузка команды ревьюеров, метрики качества (churn, rework, first-pass yield).
/code-review-calculatorКалькулятор теории цвета: гармония, конвертер, палитры, смешивание, дальтонизм
Комплексный инструмент для работы с цветом: цветовые гармонии (комплементарная, аналогичная, триадная, тетрадная), конвертер HEX/RGB/HSL/HSV/CMYK, генератор палитр (монохроматическая, shades, tints, tones), смешивание цветов (аддитивное/субтрактивное), симулятор дальтонизма и анализ цветовой температуры.
/color-theory-calculatorКонвертер типографских единиц
Конвертация между пунктами, мм, пикселями, em/rem. Типографская шкала, пика, цицеро, дюймы.
/konverter-tipografskih-edinicКонвертер цветовых пространств
Конвертация цветов между CMYK, RGB, HEX, HSL, HSV с визуальным предпросмотром. Цветовые гармонии и контрастность WCAG.
/konverter-cvetov-cmyk-rgb-hexRegex-тестер с русской документацией
Онлайн тестирование регулярных выражений с подсветкой совпадений, захватом групп и русскоязычной документацией. Шпаргалка по синтаксису regex.
/regex-tester-ru