camelCase — стандартное соглашение об именовании в JavaScript, Java, TypeScript и многих других языках. Первое слово со строчной буквы, каждое следующее начинается с заглавной — без разделителей: `getUserName`, `maxRetryCount`, `isLoggedIn`.
Этот инструмент мгновенно преобразует любой текст в camelCase. Портируете Python-код на snake_case в JavaScript, конвертируете CSS-свойства в JS style objects или переименовываете переменные — просто вставьте текст и копируйте. Обрабатывает snake_case, kebab-case, PascalCase, точки, пробелы и любой смешанный формат.
Как использовать
1. Введите или вставьте любой текст — snake_case, kebab-case, PascalCase или обычные слова
2. Результат в camelCase подсвечен вверху
3. Все остальные форматы регистра показаны ниже
4. Нажмите «Копировать» чтобы скопировать camelCase результат
Часто задаваемые вопросы
Что такое camelCase?
camelCase — соглашение об именовании, где первое слово со строчной буквы, а каждое последующее начинается с заглавной, без разделителей. Пример: 'getUserName'. Заглавные буквы в середине похожи на горбы верблюда — отсюда название.
Как конвертировать snake_case в camelCase?
Вставьте текст в snake_case (например, 'get_user_name'), и инструмент разобьёт его по подчёркиваниям, сделает заглавной первую букву каждого слова кроме первого и соединит — получится 'getUserName'.
Когда использовать camelCase?
Используйте camelCase для: переменных и функций JavaScript/TypeScript, переменных и методов Java, свойств JSON (часто), React props и локальных переменных C++. Это самое распространённое соглашение во фронтенд-разработке.
В чём разница между camelCase и PascalCase?
camelCase начинается со строчной (getUserName), а PascalCase — с заглавной (GetUserName). camelCase для переменных и функций; PascalCase для имён классов и React-компонентов.
Используется ли camelCase в CSS?
Нет, CSS использует kebab-case (background-color), но JavaScript DOM API использует camelCase-эквиваленты (backgroundColor). Этот инструмент помогает конвертировать — вставьте 'background-color' и получите 'backgroundColor'.