CodeKitHub
Щоденні інструменти

Онлайн-конвертер регістру тексту

Останнє оновлення:

Вставте текст і перетворіть його в потрібний регістр одним кліком: ВЕРХНІЙ регістр, нижній регістр, Title Case, регістр речення — а також програмістські стилі camelCase, PascalCase, snake_case і kebab-case. Працює як зі звичайним текстом, так і з ідентифікаторами коду.

Що це за інструмент?

Конвертер регістру змінює стиль написання тексту великими чи малими літерами. Автори користуються ним, щоб виправити випадково увімкнений Caps Lock, застосувати коректний Title Case до заголовків або привести скопійований текст до єдиного вигляду. Title Case тут відповідає редакційній конвенції: службові слова на кшталт «of», «and» і «the» лишаються з малої літери, якщо тільки не стоять на початку чи в кінці заголовка.

Для програмістів інструмент перетворює стилі ідентифікаторів: camelCase (змінні в JavaScript), PascalCase (назви класів), snake_case (Python) і kebab-case (URL-адреси та CSS). Слова розділяються за пробілами, підкресленнями, дефісами та наявними великими літерами, тож можна напряму конвертувати між будь-якими двома стилями.

Навіщо його використовувати?

  • Вісім стилів регістру на одній сторінці — звичайні та програмістські разом.
  • Редакційний Title Case, що лишає службові слова (a, of, the) з малої літери, як у справжніх заголовках.
  • Пряма конвертація між стилями ідентифікаторів: camelCase → snake_case одним кліком.
  • Виправляйте наслідки випадкового Caps Lock без повторного набору.
  • Безкоштовно, миттєво, без завантаження файлів.

Як користуватися

  1. Вставте або введіть текст у поле вводу.
  2. Натисніть потрібний стиль регістру.
  3. Результат з'явиться у полі виводу нижче.
  4. Натисніть «Copy», щоб скопіювати результат.

Приклад

Введення

the quick brown fox

Результат

Title Case: The Quick Brown Fox
camelCase:  theQuickBrownFox
snake_case: the_quick_brown_fox

Зверніть увагу: у редакційному Title Case слово «the» пишеться з великої літери лише на початку.

Який регістр обрати?

Стиль регіструЗастосування
camelCaseНазви змінних і функцій у JavaScript/Java/TypeScript
PascalCaseНазви класів і компонентів у більшості мов (React-компоненти, класи C#)
snake_caseЗмінні та функції в Python і Ruby, назви стовпців бази даних
kebab-caseURL-слаги, назви CSS-класів, HTML-атрибути, назви файлів, назви гілок Git
Title CaseЗаголовки, назви книг і статей — службові слова на кшталт «of», «the» лишаються з малої літери
Sentence caseНаписи на кнопках і текст інтерфейсу в сучасних дизайн-системах (Material Design, Fluent UI)

Практичні поради

  • Переносите відповідь Python API у фронтенд на JavaScript? Вставте назви полів у snake_case і одразу конвертуйте в camelCase — швидше й надійніше, ніж перейменовувати кожен ключ вручну.
  • URL-слаги та назви CSS-класів вимагають kebab-case. Вставте заголовок сторінки напряму, замість того щоб вручну замінювати пробіли на дефіси й переводити все в нижній регістр.
  • Назви гілок Git і теги Docker-образів дотримуються тієї самої конвенції kebab-case, що й URL — «Fix Login Bug» перетворюється на fix-login-bug тим самим кліком.
  • Стовпці бази даних і більшість стайлгайдів SQL використовують snake_case; конвертація заголовків у Title Case зі специфікації рятує від помилок, які виникають при ручному перенаборі п'ятнадцяти назв полів.
  • Sentence case, а не Title Case, — сучасний стандарт для кнопок і написів інтерфейсу в Material Design і Fluent UI: Title Case на кнопці сьогодні виглядає застаріло поза межами заголовків і назв книг.

Де це знадобиться в реальній роботі

Зміна регістру зазвичай — лише один крок у більшому процесі очищення: витягніть неохайний список ідентифікаторів чи заголовків з таблиці або документації API, приведіть регістр тут, а потім приберіть зайві порожні рядки чи подвійні пробіли, що залишилися після експорту з PDF чи листа — сама зміна регістру пробіли не виправить.

Щоб перетворити заголовок статті блогу на URL-слаг, потрібно щонайбільше два інструменти: конвертуйте заголовок у kebab-case тут, а потім застосуйте процентне кодування, лише якщо в ньому є символи поза ASCII. Звичайні англомовні заголовки вже стають валідним слагом одразу після зміни регістру.

Очищення тексту · Кодувальник / Декодувальник URL

Часті запитання

У чому різниця між Title Case і Sentence case?

Title Case пише з великої літери кожне значуще слово (використовується для заголовків і назв книг); Sentence case пише з великої літери лише перше слово речення (використовується у звичайному тексті та більшості сучасних інтерфейсів).

Які слова лишаються з малої літери в Title Case?

Короткі службові слова: артиклі (a, an, the), короткі сполучники (and, but, or) і короткі прийменники (of, in, to, at…) — якщо тільки вони не є першим або останнім словом. Це відповідає стилю, якого дотримуються провідні видання.

Коли варто використовувати camelCase, а коли snake_case?

Дотримуйтесь конвенції своєї мови програмування: camelCase — для змінних у JavaScript/Java, PascalCase — для назв класів у більшості мов, snake_case — для Python і Ruby, kebab-case — для URL-адрес, CSS-класів і файлів. Це усталені конвенції найменування в програмуванні), а не довільний вибір стилю — саме змішування стилів в одному проєкті першим помічають лінтери.

Чи можна одразу перетворити camelCase у snake_case?

Так. Конвертер розпізнає наявні великі літери як межі слів, тож myVariableName → my_variable_name виконується одним кліком — зручно при перенесенні коду між мовами.

Чи працює це з текстом не англійською мовою?

Зміна регістру застосовується до писемностей, які мають поняття регістру (латиниця, кирилиця, грецька). Китайські та японські ієрогліфи не мають регістру і проходять без змін — змішаний текст обробляється безпечно.

Схожі інструменти