С этим инструментом что-то не так?
О «Case Converter Online»
Этот инструмент преобразует текст между распространёнными вариантами регистра: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE и inVERSE caSE. Вставьте текст, выберите стиль — результат появится мгновенно.
В разных контекстах приняты разные стили: имена переменных, файлы, URL, заголовки, столбцы БД. Вручную преобразовывать долго и легко ошибиться.
Корректно учитывает границы слов, а camelCase/PascalCase сохраняет разделение слов внутри.
Как пользоваться этим инструментом
Как преобразовать текст между программистскими стилями именования
Вставьте текст
Источник — в поле "Text". Конвертер обрабатывает весь ввод как одну метку: режет по пробелам, дефисам и подчёркиваниям; пунктуация выкидывается.
Целевой стиль
"Case" — выбор из `upper`, `lower`, `title`, `sentence`, `camel`, `pascal`, `kebab`, `snake`, `constant`. Примеры: `myFunctionName` (camel), `MyFunctionName` (pascal), `my-function-name` (kebab), `my_function_name` (snake), `MY_FUNCTION_NAME` (constant).
Запуск
Результат — единственное поле `converted`. Round-trip не гарантирован: `XMLHttpRequest` → snake → camel не всегда возвращается в `XMLHttpRequest`, потому что сплиттер не знает аббревиатур.
Угловые случаи
Цифры остаются на месте (`foo2Bar` в snake становится `foo2_bar`). Уже разделённый ввод нормализуется (`my function` → `my function`, потом стиль). Для Unicode за пределами ASCII поведение ad-hoc — инструмент заточен под identifier-строки.