Конвертер регистра онлайн

Конвертер регистра для перевода текста между camelCase, snake_case, kebab-case и PascalCase.

Ваш текст преобразуется локально в браузере, и ничего не загружается на сервер.

Создаёт и поддерживает Udit Agarwal

Генерируете типы TypeScript? Попробуйте JSON to TypeScript.

Об инструменте Конвертер регистра

Этот конвертер регистра преобразует текст между camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, нижним и ВЕРХНИМ регистром в один клик. Он создан для разработчиков, переименовывающих переменные, поля API и столбцы базы данных, а также для писателей и QA-инженеров, которым нужны единообразные идентификаторы или читаемые заголовки. Вставьте идентификатор, имя столбца CSV или целый список и выберите целевой стиль; каждая строка преобразуется независимо, поэтому многострочные списки остаются выровненными. Используйте его, чтобы превратить ключ JSON в константу, превратить заголовок в slug в формате kebab-case или привести к единому виду смешанные соглашения об именовании в кодовой базе при преобразовании camelCase в snake_case. Всё обрабатывается локально в вашем браузере, поэтому ваши данные никогда не покидают устройство.

Возможности

  • Преобразует между 11 стилями: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, нижним и ВЕРХНИМ
  • Определяет границы слов по существующему camelCase, аббревиатурам, подчёркиваниям, дефисам, точкам и слешам
  • Преобразует каждую строку независимо, поэтому вставленные списки и имена столбцов остаются идеально выровненными
  • Удаляет случайную пунктуацию и схлопывает разделители, создавая чистые, предсказуемые идентификаторы
  • Обрабатывает последовательности аббревиатур вроде HTTPRequest, разбивая их на осмысленные слова
  • Разбивает на переходах от цифры к букве, поэтому значения вроде item2Name становятся item2 name
  • Мгновенное преобразование при вводе или вставке, с копированием результата в один клик
  • Работает полностью в вашем браузере без отслеживания того, что вы вставляете

Как использовать Конвертер регистра

  1. Вставьте или введите текст в поле ввода.
  2. Выберите целевой регистр, например snake_case, camelCase или kebab-case.
  3. Прочитайте преобразованный результат в панели вывода.
  4. Нажмите «Копировать», чтобы поместить преобразованный текст в буфер обмена.

Пример

Ввод

helloWorld
HTTPRequestHandler

Результат

hello_world
http_request_handler

Преобразование двух идентификаторов camelCase в snake_case, по одному на строку.

Частые ошибки и устранение неполадок

  • Аббревиатуры вроде HTTPRequest разбиваются в неожиданном месте. — Конвертер считает последовательность заглавных, за которой следует заглавная с последующей строчной, границей, поэтому HTTPRequest становится 'http request'. Добавьте пробел вручную перед преобразованием, если нужна другая группировка.
  • Числа отделяются от своих слов. — Строчная буква или цифра, за которой следует заглавная буква, начинает новое слово, поэтому 'item2Name' становится 'item2 name'. Переформатируйте ввод, если хотите сохранить число отдельно.
  • Пунктуация или эмодзи исчезают из результата. — Сохраняются только буквы, цифры и разделители слов; другие символы отбрасываются, чтобы идентификаторы оставались корректными. Используйте Title или Sentence case для обычного текста, если нужно сохранить пунктуацию.
  • Многострочный список схлопывается в одну строку. — Держите каждый элемент на отдельной строке во вводе; инструмент преобразует построчно и сохраняет переносы строк в выводе.

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

Что такое конвертер регистра ArrayKit?
Это конвертер регистра текста, который переписывает слова и идентификаторы между camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, Title Case, Sentence case, нижним и ВЕРХНИМ регистром.
Как преобразовать camelCase в snake_case?
Вставьте текст в camelCase, выберите snake_case в качестве целевого, и конвертер регистра вставит подчёркивания на каждой границе слов, например helloWorld станет hello_world.
Можно ли преобразовать сразу весь список элементов?
Да. Каждая строка преобразуется независимо, поэтому вы можете вставить столбец имён или идентификаторов, и они все преобразуются на месте без слияния.
Как конвертер регистра определяет границы слов в идентификаторе?
Он разбивает по существующим переходам camelCase, последовательностям аббревиатур и разделителям вроде подчёркиваний, дефисов, точек и слешей, затем заново собирает слова в выбранном вами стиле.
Можно ли использовать его, чтобы превратить заголовок в slug формата kebab-case?
Да. Вставьте заголовок, выберите kebab-case, и конвертер приведёт слова к нижнему регистру и соединит их дефисами, создавая чистый URL-slug.
Сохраняется ли конфиденциальность моего текста при использовании этого инструмента?
Да. Конвертер регистра работает полностью в вашем браузере, поэтому вставленный текст обрабатывается локально и никогда не покидает ваше устройство.

Связанные инструменты

  • Сравнить текст — Сравнивайте два текста построчно и видите добавления и удаления.
  • Генератор Lorem Ipsum — Генерируйте абзацы, предложения или слова текста-заполнителя lorem ipsum.
  • Генератор тестовых данных — Генерируйте фиктивные данные JSON: имена, e-mail, UUID, даты и другое.
  • JSON в TypeScript — Генерируйте интерфейсы TypeScript из образца JSON.
  • Тестер regex — Тестируйте регулярные выражения в реальном времени: совпадения, группы и флаги.
  • Предпросмотр Markdown — Преобразуйте Markdown в HTML с предпросмотром в реальном времени.
  • Разбор URL — Разбейте URL на части и просмотрите список параметров запроса.
  • Экранирование HTML — Экранируйте и разэкранируйте специальные символы и сущности HTML.

Другие инструменты: Текст

Все инструменты: Текст (31) · Все инструменты