С этим инструментом что-то не так?

О «Case Converter Online»

Этот инструмент преобразует текст между распространёнными вариантами регистра: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE и inVERSE caSE. Вставьте текст, выберите стиль — результат появится мгновенно.

В разных контекстах приняты разные стили: имена переменных, файлы, URL, заголовки, столбцы БД. Вручную преобразовывать долго и легко ошибиться.

Корректно учитывает границы слов, а camelCase/PascalCase сохраняет разделение слов внутри.

Как пользоваться этим инструментом

Как преобразовать текст между программистскими стилями именования

  1. Вставьте текст

    Источник — в поле "Text". Конвертер обрабатывает весь ввод как одну метку: режет по пробелам, дефисам и подчёркиваниям; пунктуация выкидывается.

  2. Целевой стиль

    "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).

  3. Запуск

    Результат — единственное поле `converted`. Round-trip не гарантирован: `XMLHttpRequest` → snake → camel не всегда возвращается в `XMLHttpRequest`, потому что сплиттер не знает аббревиатур.

  4. Угловые случаи

    Цифры остаются на месте (`foo2Bar` в snake становится `foo2_bar`). Уже разделённый ввод нормализуется (`my function` → `my function`, потом стиль). Для Unicode за пределами ASCII поведение ad-hoc — инструмент заточен под identifier-строки.