Перейти к основному содержимому
FixLines

Конвертер camelCase, snake_case и kebab-case

Преобразование текста в camelCase, snake_case, kebab-case и другие стили кода.

Редактор

Стр 1, Кол 10 строк0 слов0 символов

Конвертер camelCase, snake_case и kebab-case: назначение инструмента

Превращайте обычные слова или существующие имена в нужный стиль именования: camelCase для переменных, PascalCase для классов, snake_case для Python и баз данных, kebab-case для URL и CSS, CONSTANT_CASE для констант. Каждая строка обрабатывается отдельно.

Конвертер camelCase, snake_case и kebab-case: как использовать

  1. Вставьте по одному названию или фразе на строку.
  2. Выберите подходящий стиль именования.
  3. Нажмите «Применить» и скопируйте готовые имена.

Конвертер camelCase, snake_case и kebab-case: примеры использования

  • Переименуйте переменные, функции или ключи JSON в соответствии с соглашениями новой кодовой базы.
  • Сформируйте имена файлов или папок в формате kebab-case из списка названий страниц.
  • Преобразуйте названия столбцов таблицы в snake_case для базы данных или скрипта на Python.

Конвертер camelCase, snake_case и kebab-case: примеры

Создать имена в стиле camelCase

Исходный текст

user first name
order total price

Результат

userFirstName
orderTotalPrice
Конвертировать существующие имена между стилями

Исходный текст

userFirstName
order-total-price
MAX_RETRY_COUNT

Результат

user_first_name
order_total_price
max_retry_count

Конвертер camelCase, snake_case и kebab-case: вопросы и ответы

Можно ли конвертировать имена между стилями, например snake_case в camelCase?

Да. Слова определяются по пробелам, дефисам, подчёркиваниям и заглавным буквам, поэтому любой стиль легко переводится в любой другой.

Что происходит со спецсимволами и диакритикой?

Спецсимволы считаются границами слов и удаляются. Буквы сохраняют свои диакритические знаки.

Корректно ли обрабатываются аббревиатуры вроде HTTP или ID?

Несколько заглавных букв подряд воспринимаются как единое слово, поэтому «HTTPServer» станет «http_server» в snake_case и «httpServer» в camelCase.

Можно ли конвертировать множество имен одновременно?

Да. Поместите по одному имени на строку: каждая строка конвертируется индивидуально с сохранением общего порядка.

Отправляется ли текст на сервер?

Нет. Все операции выполняются исключительно в браузере на вашем устройстве, поэтому текст никогда его не покидает.

Инструменты, которые часто используют вместе с этим.

Другие инструменты в категории «Регистр символов»Все инструменты для текста