Стол Профиль

Конвертер 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) перед преобразованием.

Готово

Преобразованный текст сразу появляется в поле результата по мере ввода — скопируйте его или нажмите «Скачать», если браузер поддерживает эту функцию. История преобразований не сохраняется; при обновлении страницы оба поля очищаются.

Что такое camelCase?

camelCase соединяет слова без пробелов и делает заглавной первую букву каждого слова, кроме первого: «user profile page» превращается в «userProfilePage». Это стандартный стиль именования переменных в JavaScript, Java и многих других языках.

Можно ли преобразовать целые предложения?

Да — каждая строка преобразуется отдельно, так что можно вставить список имён или фраз и получить по одному идентификатору camelCase на строку. Знаки препинания и лишние пробелы удаляются автоматически.

Всегда ли получившийся текст подходит для кода?

Нет — это просто преобразование регистра, а не парсер правил именования конкретного языка (зарезервированные слова, допустимые символы и т. п. всё равно нужно учитывать). Проверьте правила именования в вашем языке, прежде чем использовать преобразованное имя как реальный идентификатор.

↑ Назад к инструменту