AI & Dev
Case Converter
Paste text once and get every case at the same time — camelCase, snake_case, kebab-case, and plain Title Case. Click any result to copy.
How it works
Behind the numbers
Paste or type into the box. The converter splits your text into words on spaces, punctuation, and existing case boundaries — so 'userID' correctly becomes 'user' + 'ID', not 'user' + 'i' + 'd' — then reassembles it in every major convention at once.
Developers get camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE_CASE, and dot.case. Writers get UPPER CASE, lower case, Title Case, and Sentence case. Toggle batch mode to convert line by line — handy for renaming a whole list of variables.
Click any output to copy it to your clipboard. Everything runs locally in your browser; your code never touches a server.
FAQ
Questions, answered
What is the difference between camelCase and snake_case?
camelCase marks word boundaries with capitals (userName) — the JavaScript convention. snake_case uses underscores (user_name) — the Python convention. Same words, different tribes.
When should I use kebab-case?
For URLs, CSS class names, and file names — anywhere spaces are illegal and readability matters: my-blog-post.
Does it handle acronyms correctly?
Yes. Consecutive capitals are treated as one word, so HTTPRequest becomes http_request, not h_t_t_p_request.
Is my text sent to a server?
No. The conversion is 100% local JavaScript. Paste proprietary code with confidence.