Конвертер регістру
Перетворюйте текст на kebab-case, camelCase, snake_case, Title Case та ще десять регістрів. Усе виконується локально — нічого не надсилається на сервер.
- Вхід
- Text · identifiers · lists
- Вихід
- 14 cases
Текст
Слова малими літерами, з'єднані дефісами. URL-слаги, CSS-класи та назви файлів.
Текст
106 символів · 13 слів · 5 рядків
Результат
kebab-case
the-quick-brown-fox-jumps-over-the-lazy-dog user-profile-id xml-http-request background-color max-retry-count
Оберіть регістр, скопіюйте результат
Оберіть потрібний регістр у списку, і текст перетворюється під час введення. Перемикання на інший регістр відбувається миттєво й не чіпає те, що ви ввели, тож перетворити заголовок на URL-слаг, CSS-клас і назву константи — це три вибори в одному меню, а не три окремі кроки через форму.
Для чого потрібен кожен регістр
- lowercase
- Усе малими літерами. Адреси електронної пошти, теги та спокійні заголовки.
- UPPERCASE
- Усе великими літерами. Мітки, попередження та акроніми.
- Title Case
- Кожне слово з великої літери. Заголовки, назви книг і статей.
- Sentence case
- З великої літери лише початок кожного речення. Основний текст і тексти інтерфейсу.
- camelCase
- Перше слово малими літерами, решта з великої, без роздільників. Змінні JavaScript і Java, ключі JSON.
- PascalCase
- Кожне слово з великої літери, без роздільників. Назви класів, типів і React-компонентів.
- snake_case
- Слова малими літерами, з'єднані підкресленнями. Python, Ruby і стовпці баз даних.
- kebab-case
- Слова малими літерами, з'єднані дефісами. URL-слаги, CSS-класи та назви файлів.
- CONSTANT_CASE
- Слова великими літерами, з'єднані підкресленнями. Константи та змінні середовища.
- Train-Case
- Слова з великої літери, з'єднані дефісами. HTTP-заголовки, як-от Content-Type.
- dot.case
- Слова малими літерами, з'єднані крапками. Ключі конфігурації та ключі перекладів.
- path/case
- Слова малими літерами, з'єднані похилими рисками. URL-шляхи та назви папок.
- aLtErNaTiNg cAsE
- Літери чергуються між малими та великими. Здебільшого глузливий тон.
- iNVERSE cASE
- Кожну літеру замінено на протилежну. Для тексту, набраного з увімкненим Caps Lock помилково.
Як визначаються слова
- Пробіли та розділові знаки розділяють слова. Так само працюють дефіси, підкреслення, крапки й похилі риски, які використовують інші регістри, тому будь-який регістр можна перетворити на будь-який інший.
- Зміна регістру літер теж розділяє слова.
userProfileIdстаєuser,ProfileтаId, а послідовність великих літер акроніма закінчується перед наступним словом, томуXMLHttpRequestстаєxml-http-request. - Кожен рядок перетворюється окремо. Вставте список назв, по одній на рядок, і регістри для ідентифікаторів повернуть список, а не одну дуже довгу назву.
- Регістри для звичайного тексту не чіпають решту. lowercase, UPPERCASE, Title Case і Sentence case змінюють лише літери, тож розділові знаки, пробіли й абзаци залишаються без змін.
Поширені запитання
- Як перетворити текст на kebab-case?
- Вставте або введіть текст у поле й оберіть kebab-case у списку «Перетворити на». Кожне слово переводиться в нижній регістр і з'єднується дефісами, тож «Hello World Example» стає hello-world-example. Натисніть кнопку копіювання, щоб скопіювати результат.
- Чим відрізняється camelCase від PascalCase?
- Обидва з'єднують слова без роздільників і пишуть кожне слово з великої літери. camelCase залишає першу літеру малою (userProfile), а PascalCase робить великою і її (UserProfile). Змінні в JavaScript зазвичай пишуть у camelCase, а класи та React-компоненти — у PascalCase.
- Коли використовувати snake_case, а коли kebab-case?
- snake_case є звичним для змінних Python, стовпців баз даних і багатьох JSON API. kebab-case використовують для URL-слагів, назв CSS-класів і файлів, де підкреслення гірше читаються або обробляються особливим чином.
- Чи працює це з літерами з діакритиками та іншими алфавітами?
- Так. Слова визначаються за класами літер Unicode, тому латиниця з діакритикою, кирилиця та грецька конвертуються правильно. Писемності без верхнього й нижнього регістру, як-от китайська чи арабська, залишаються без змін, але все одно розділяються за пробілами й розділовими знаками.
- Чи надсилається мій текст кудись?
- Ні. Перетворення виконується у вашому браузері під час введення, і нічого з того, що ви вставляєте, не залишає ваш пристрій.
Інші інструменти
Генератор Lorem IpsumТекст-заповнювач абзацами, реченнями або словами, у вигляді простого тексту чи HTML.Конвертер зображеньПерекодовуйте, змінюйте розмір і векторизуйте зображення з живим порівнянням до/після.Data StudioПереносьте структурований текст між JSON, YAML, TOML, CSV і Markdown.Стиснення та архіваціяСтискайте будь-які файли за допомогою gzip чи Brotli або пакуйте теку в ZIP.DOCX у PDFПеретворіть документ Word на PDF зі справжнім текстом, який можна виділяти.PDF у DOCXВідновіть редагований документ Word із текстового шару PDF.Видалення фонуАвтоматичне виявлення за допомогою ШІ, розумне виділення та ручні інструменти.PDF-редакторПідписуйте документи, редагуйте текст, вставляйте зображення та корегуйте PDF у браузері.Зображення в ASCIIПеретворіть фото на ASCII-арт, чорно-білий або повнокольоровий.Генератор JWT-секретуВипадкові секретні ключі HS256, HS384 і HS512 у форматі hex або Base64, готові для вашого .env.Декодер JWTПрочитайте заголовок і твердження токена, перевірте термін дії та підпис.Генератор паролівНадійні випадкові паролі з показником надійності в бітах.Генератор тестових данихРеалістичні фейкові користувачі, товари й замовлення з вашими стовпцями у JSON, CSV або SQL.