Преобразование регистра идентификаторов онлайн

Переводит userId ↔ user_id ↔ user-id между JS, Python и CSS без ручной правки каждой буквы.

Скопируйте нужный стиль в имя переменной, колонки БД, CSS-класса или HTTP-заголовка. На смысл идентификатора это не влияет, только на написание.

Данные

Вставьте сюда данные, которые нужно преобразовать, проверить или разобрать.

Что сделать с введёнными данными: направление операции или вид результата.

Как пользоваться

Вставьте имя переменной или фразу. Сервис разобьёт её по регистру и разделителям, затем соберёт заново.

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

Цифры сохраняются. Слова на кириллице тоже участвуют в разбиении, но camelCase с кириллицей встречается редко — чаще нужен slug.

Частые вопросы

Как из HTTP заголовка получить поле Python?

Content-Type → content_type (kebab/HTTP → snake).

Почему HTTP ломается?

Аббревиатуры вроде HTTP лучше размечать вручную: HttpResponse → http_response.

Это транслитерация?

Нет. Для ЧПУ используйте сервис «Транслитерация и slug».

snake из HTTP-заголовка?

Content-Type → content_type в режиме snake_case.

Цифры в середине?

Сохраняются. html5Parser → html5_parser в snake.