When to use camelCase
camelCase is the standard in JavaScript, TypeScript, Java, Kotlin, Swift, and most JSON APIs. Variable names, function names, object properties, and React component props are all camelCase by convention. When you receive data with snake_case keys (common in Python/Ruby/SQL backends), you often need to convert them to camelCase for frontend JavaScript code — this tool does that conversion in bulk.
Conversion examples
user_profile_data→userProfileDataget-http-request→getHttpRequestMy Variable Name→myVariableNameUserProfileData→userProfileData
Frequently asked questions
What is camelCase and where is it used?
camelCase starts with lowercase, each subsequent word capitalised. Standard for JavaScript/TypeScript variables, JSON keys, Java methods, React props, and most frontend naming conventions.
How are acronyms like HTTP handled?
Capital letter runs are treated as word boundaries. "getHTTPRequest" → "getHttpRequest". Most JS style guides treat acronyms as regular words (getHttpRequest not getHTTPRequest).
Can I convert multiple identifiers at once?
Yes — one identifier per line. All lines are processed simultaneously and the output matches line-for-line.
What input formats are supported?
Space-separated words, snake_case, kebab-case, PascalCase, dot.notation. The converter splits on all common separators and camelCase boundaries.