Конвертер camelCase
Вставте текст або слова й перетворіть їх на camelCase — для назв змінних, ключів JSON і коду. Працює у браузері.
Результат
Як розбиваються слова
Ввід розбивається на межах camelCase/PascalCase (маленька літера або цифра, за якою йде велика) і на будь-якій пунктуації чи пробілі — тож «my-var_name», «myVarName» і «my var name» перетворюються однаково. Цифри приєднуються до попереднього слова (userID42 → user, id42), а не виділяються в окреме слово.
Обмеження для абревіатур — прочитайте перед перетворенням назв API
Послідовні великі літери (абревіатури на кшталт HTTP, XML, ID) НЕ відокремлюються від слова, що йде далі — getHTTPResponse перетворюється на get_httpresponse, а не get_http_response; XMLParser — на xmlparser, а не xml_parser. Це реальне, підтверджене обмеження правила межі (мала/цифра → велика), а не рідкісний баг — якщо вам потрібне розділення кожної абревіатури, додайте ручний роздільник (getHTTP_Response) перед перетворенням.
На завершення
Перетворений текст оновлюється в полі результату просто під час набору — скопіюйте його або скористайтеся Download, якщо браузер це підтримує. Історія перетворень не зберігається; після оновлення сторінки обидва поля очищуються.
Що таке camelCase?
camelCase з’єднує слова без пробілів і пише кожне слово з великої літери, крім першого: "user profile page" стає "userProfilePage". Це стандартний стиль іменування змінних у JavaScript, Java та багатьох інших мовах.
Можна перетворити цілі речення?
Так — кожен рядок обробляється окремо, тож ви можете вставити список назв або фраз і отримати по одному camelCase-ідентифікатору на рядок. Пунктуація та зайві пробіли автоматично видаляються.
Чи завжди результат є валідним кодом?
Ні — це звичайне перетворення регістру, а не парсер правил іменування для конкретної мови (зарезервовані слова, дозволені символи тощо все одно враховуються). Перевірте правила своєї мови перед тим, як використовувати перетворену назву як реальний ідентифікатор.