Инструмент для текста и разработки

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

Мгновенная конвертация текста: ВЕРХНИЙ, нижний, Каждое Слово, camelCase, snake_case, kebab-case и ещё 6 вариантов. Работает с кириллицей и латиницей прямо в браузере.

12
Режимов
UPPER, lower, Title, camelCase, snake_case, kebab-case и другие
2
Алфавита
Полная поддержка кириллицы и латиницы
0 мс
Задержка
Мгновенная конвертация прямо в браузере
100%
Офлайн
Вся обработка локально, без отправки на сервер

Что такое регистр текста

Регистр (case) определяет, какие буквы в тексте являются заглавными (прописными), а какие строчными. В программировании и веб-разработке регистр играет ключевую роль: имена переменных, CSS-классы, URL-адреса и идентификаторы следуют строгим соглашениям об именовании.

Aa

Базовые регистры

ВЕРХНИЙ РЕГИСТР (uppercase) и нижний регистр (lowercase) — фундаментальные формы написания. Верхний регистр используется для акронимов (HTML, CSS), аббревиатур и заголовков. Нижний — для основного текста и большинства переменных в коде.

cC

Программные стили

camelCase используется в JavaScript и Java для переменных и функций. PascalCase — для классов и компонентов React. snake_case популярен в Python и Ruby, а kebab-case — стандарт для CSS-классов и URL-адресов.

Tt

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
имя пользователя
имяПользователя
PascalCase
имя пользователя
ИмяПользователя
snake_case
Имя Пользователя
имя_пользователя
kebab-case
Имя Пользователя
имя-пользователя
CONSTANT_CASE
максимальный размер
МАКСИМАЛЬНЫЙ_РАЗМЕР
Title Case (умный)
война и мир в новом прочтении
Война и Мир в Новом Прочтении

Соглашения об именовании в программировании

Каждый язык программирования и технология имеет свои стандарты именования переменных, функций, классов и файлов. Правильный выбор стиля — часть культуры кода.

camelCase

Первое слово строчными, каждое последующее — с заглавной. Стандарт для переменных и функций в JavaScript, TypeScript, Java, C#, Swift, Kotlin. Наиболее распространённый стиль в веб-разработке.

userName, firstName, getFullName()
isActive, handleClick, fetchData()

PascalCase

Каждое слово с заглавной буквы. Используется для классов, интерфейсов и компонентов React. Также называется UpperCamelCase. Обязателен для компонентов в React, Vue, Angular.

UserProfile, HttpClient, StringBuilder
TextCaseConverter, SimilarToolsWrapper

snake_case

Слова разделяются подчёркиванием, все буквы строчные. Стандарт в Python, Ruby, Rust, SQL, PHP. Также используется для имён файлов в Linux и для таблиц в базах данных.

user_name, first_name, get_full_name()
is_active, created_at, max_retries

kebab-case

Слова разделяются дефисами, все строчные. Стандарт для CSS-классов (BEM), URL-адресов, имён npm-пакетов, HTML-атрибутов и конфигурационных файлов YAML/TOML.

user-profile, text-center, font-bold
my-package, konverter-registra-teksta

CONSTANT_CASE

Все буквы заглавные, слова через подчёркивание. Используется для констант, переменных окружения, макросов в C/C++. Также называется SCREAMING_SNAKE_CASE.

MAX_RETRIES, API_BASE_URL
DATABASE_HOST, NODE_ENV

Title Case

Каждое значимое слово с большой буквы, артикли и предлоги — строчные. Применяется в заголовках англоязычных статей, названиях книг, фильмов, песен по стилю AP/Chicago.

The Lord of the Rings
War and Peace

Кому нужен конвертер регистра

Конвертер регистра текста полезен в самых разных профессиональных и повседневных сценариях.

1

Разработчики

Переименование переменных между camelCase и snake_case при переносе кода между JavaScript и Python. Генерация CONSTANT_CASE для констант и PascalCase для классов.

2

Копирайтеры и редакторы

Быстрое приведение заголовков к Title Case, исправление случайно набранного текста в верхнем регистре, подготовка текстов для публикации.

3

SEO-специалисты

Подготовка URL-адресов в kebab-case, проверка регистра meta-тегов, создание единообразных заголовков H1-H6 для страниц сайта.

4

Студенты и учащиеся

Оформление курсовых и дипломных работ с правильным регистром заголовков, исправление текста, набранного с включённым Caps Lock.

5

Контент-менеджеры

Единообразное оформление товаров в каталоге, стандартизация названий категорий, подготовка данных для импорта в CMS.

6

Переводчики

Приведение переведённого текста к стилю оригинала, работа с заголовками на разных языках, конвертация между стилями 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 и других вариантов.

Как пользоваться конвертером

Три простых шага для преобразования регистра любого текста.

1

Введите текст

Вставьте или наберите текст в поле ввода. Поддерживается любой объём: от одного слова до многостраничного документа.

2

Выберите режим

Нажмите кнопку нужного регистра: ВЕРХНИЙ, нижний, camelCase, snake_case или любой другой из 12 доступных вариантов.

3

Скопируйте результат

Нажмите «Копировать» для помещения результата в буфер обмена. При изменении исходного текста результат обновится автоматически.

Сравнение стилей именования

Какой стиль регистра используется в различных языках программирования и технологиях.

Язык / ТехнологияПеременныеФункцииКлассыКонстанты
JavaScript / TypeScriptcamelCasecamelCasePascalCaseCONSTANT_CASE
Pythonsnake_casesnake_casePascalCaseCONSTANT_CASE
Java / KotlincamelCasecamelCasePascalCaseCONSTANT_CASE
C# / .NETcamelCasePascalCasePascalCasePascalCase
Rubysnake_casesnake_casePascalCaseCONSTANT_CASE
GocamelCasecamelCase / PascalCasePascalCasecamelCase
CSS / HTMLkebab-case---kebab-case---
SQLsnake_casesnake_casesnake_caseCONSTANT_CASE
ЧАСТЫЕ ВОПРОСЫ

Часто задаваемые вопросы

Конвертер поддерживает 12 режимов: ВЕРХНИЙ РЕГИСТР (uppercase), нижний регистр (lowercase), Каждое Слово С Заглавной (capitalize), Первое слово с заглавной (sentence case), Произвольный регистр (alternating), Инверсия регистра, Title Case (умный, не капитализирует предлоги), camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE.
Да, все 12 режимов полностью поддерживают кириллицу. Режим Title Case учитывает русские предлоги (в, на, с, к, за, из, до, для, без, при, про, под, над) и союзы (и, а, но, или) — они не капитализируются. Программные стили (camelCase, snake_case и др.) корректно обрабатывают кириллические символы через Unicode.
В camelCase первое слово начинается со строчной буквы (userName, getFullName), а в PascalCase — с заглавной (UserName, GetFullName). В JavaScript camelCase используется для переменных и функций, а PascalCase — для классов и React-компонентов. Оба стиля убирают пробелы и специальные символы между словами.
snake_case — стандарт в Python, Ruby, Rust, SQL и для файлов в Linux (user_name, get_data). kebab-case — стандарт для CSS-классов (text-center, font-bold), URL-адресов, npm-пакетов (my-package) и YAML/TOML-ключей. В общем случае: snake_case — для кода, kebab-case — для веба.
CONSTANT_CASE (SCREAMING_SNAKE_CASE) — все буквы заглавные, слова через подчёркивание. Используется для констант: MAX_RETRIES, API_BASE_URL, DATABASE_HOST. Применяется практически во всех языках (JavaScript, Python, Java, C/C++, Go) и для переменных окружения (NODE_ENV, PORT).
Умный Title Case капитализирует все слова, кроме предлогов, союзов и артиклей. Поддерживаются русские слова (в, на, и, но, или, за, из, при, для, без, с, к, о) и английские (a, an, the, and, but, or, for, in, on, at, to, of, with). Первое и последнее слова заголовка всегда капитализируются, независимо от их части речи.
Да. Вся обработка происходит локально в вашем браузере. Текст не отправляется на сервер, не сохраняется и не передаётся третьим сторонам. Вы можете убедиться в этом, проверив вкладку Network в инструментах разработчика — при конвертации нет сетевых запросов.
Да. Конвертер сохраняет все переносы строк, пробелы и форматирование исходного текста. Вы можете вставить целый документ — структура абзацев и отступов будет сохранена во всех режимах конвертации. Программные стили (camelCase, snake_case) объединяют слова в одно, но многострочный текст обработается корректно.
Практических ограничений нет. Конвертер обрабатывает тексты любого размера — от одного символа до десятков тысяч слов. Обработка происходит мгновенно, так как все алгоритмы работают локально в браузере без обращения к серверу.
Напишите название переменной обычными словами через пробел, затем выберите нужный стиль. Например, введите «имя пользователя» и нажмите camelCase — получите «имяПользователя». Для snake_case — «имя_пользователя», для kebab-case — «имя-пользователя». Это удобно при рефакторинге и переносе кода между языками.
Лиана Арифметова
АВТОРverifiedред. calcal.ru

Лиана Арифметова

Создатель и главный редактор

Миссия: демократизировать сложные расчёты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

Mathematical Engineering · МФТИ · редактирует каталог с 2012 года

Был ли этот калькулятор полезен?

ОТКАЗ ОТ ОТВЕТСТВЕННОСТИ

Инструмент справочный — не заменяет эксперта

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Профессиональные решения — медицинские, финансовые, инженерные — должны приниматься только после консультации с квалифицированным специалистом. Не используйте автоматический расчёт как единственное основание для важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут ответственности за прямой или косвенный ущерб, возникший из-за использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию результатов.

СМЕЖНЫЕ ИНСТРУМЕНТЫ

Похожие калькуляторы

15

Конвертер кириллица ↔ латиница (раскладка)

Исправление текста, набранного в неправильной раскладке. QWERTY ↔ ЙЦУКЕН с автоопределением.

/konverter-raskladki

Число прописью (русский)

Число → слова с правильным склонением: рубли, штуки, тонны. Для документов, счетов и актов.

/chislo-propisyu

Конвертер кодировок текста

Конвертация текста между кодировками UTF-8, Windows-1251, KOI8-R, CP866. Исправление кракозябр (mojibake) и битой кириллицы онлайн.

/konverter-kodirovok

Markdown-редактор с превью

Онлайн Markdown-редактор с мгновенным предпросмотром HTML. Панель инструментов, подсветка синтаксиса, экспорт в HTML.

/markdown-editor

Счётчик символов и слов

Подсчёт символов, слов, предложений, абзацев. Время чтения, частота слов, проверка длины SEO-тегов.

/schyotchik-simvolov-slov

Калькулятор времени чтения текста

Расчёт времени чтения и озвучивания текста. Настройка скорости, тип контента, количество страниц A4.

/vremya-chteniya-teksta

Удалитель дублирующих строк

Удаление повторяющихся строк из списка. Поиск уникальных, показ только дубликатов, настройки сравнения.

/udalenie-dublikatov-strok

Сортировщик строк

Алфавитная, числовая, по длине и случайная сортировка списка строк. Удаление пустых строк и дубликатов.

/sortirovshchik-strok

Diff-инструмент для сравнения текстов

Сравнение двух текстов с подсветкой различий. Построчный и пословный 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-hex

Regex-тестер с русской документацией

Онлайн тестирование регулярных выражений с подсветкой совпадений, захватом групп и русскоязычной документацией. Шпаргалка по синтаксису regex.

/regex-tester-ru