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

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

Мгновенная конвертация текста: ВЕРХНИЙ, нижний, Каждое Слово, 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 — «имя-пользователя». Это удобно при рефакторинге и переносе кода между языками.
Лиана Арифметова
Создатель

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

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

⚖️

Отказ от ответственности

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

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

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

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

Похожие инструменты

💻

Калькулятор градиентов и интерполяции цветов

Генератор плавных переходов между цветами. Создайте CSS градиент онлайн, получите коды цветов (HEX/RGB) и настройте количество шагов.

🏠

Калькулятор стоимости эвакуатора

Расчёт стоимости эвакуатора: расстояние, тип авто, время суток, город. Сравнение тарифов по городам России.

📐

Калькулятор преобразования Фурье (DFT)

Дискретное преобразование Фурье онлайн. Спектральный анализ сигналов, построение спектра, оконные функции.

🧮

Калькулятор расхода пряжи для вязания

Расчёт расхода пряжи по типу изделия, размеру и толщине нити. Шарф, шапка, свитер, плед.

🏠

Калькулятор рыбалки: снасти, прикормка, нормы вылова

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

🏗️

Калькулятор шумоизоляции

Расчёт шумоизоляции помещения: индекс Rw, подбор материала и толщины. Сравнение решений по цене и эффективности.

🏠

Калькулятор школьных принадлежностей

Список и бюджет школьных принадлежностей к 1 сентября. По классам и предметам.

💻

Калькулятор популярных нейросетей — сравнение стоимости API

Онлайн калькулятор стоимости API нейросетей: Claude, GPT-4o, DeepSeek, Gemini, YandexGPT, GigaChat. Расчёт расходов по токенам, сравнение цен.

💰

Калькулятор недвижимости (доходность, окупаемость)

Рассчитайте доходность аренды, Cap Rate, срок окупаемости, стоимость за м² и налоги при продаже недвижимости в России.

🏥

Калькулятор социальной психологии: социометрия, конформизм и групповая динамика

Социально-психологические расчёты онлайн: социометрический индекс, шкала Богардуса, модель Латане, Кендалл W, групповое мышление.

🧮

Калькулятор расхода краски для волос

Расчёт количества краски и оксида по длине и густоте волос. Полное окрашивание, корни, мелирование.

⚙️

Калькулятор акустики помещения (RT60)

Время реверберации RT60 по формуле Сабина. Подбор акустической обработки для студии и кинотеатра.

🏥

Калькулятор времени отдыха между подходами

Оптимальное время отдыха между подходами для силы, гипертрофии и выносливости. Таймер с обратным отсчётом.

💻

BPM-калькулятор и конвертер задержки

Расчёт длительностей нот и параметров delay/reverb по BPM. Tap tempo, пресеты жанров, синхронизация эффектов.

🏥

Калькулятор беременности по неделям

Рассчитайте срок беременности, триместр и ПДР. Развитие плода по неделям, размер и вес, рекомендуемые анализы.