A case converter changes the capitalisation and word-joining of your text. TechWhack shows every case at once — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case and more — and uses smart word detection so it correctly splits existing camelCase or snake_case input before converting. Pick one as your main result, copy any case with a click, and it all runs in your browser.
Smart word detection
The trick most converters miss is splitting words correctly. TechWhack detects boundaries in camelCase, PascalCase, snake_case, kebab-case and spaced text, so converting "getUserID" to snake_case gives get_user_id, not getuserid. That means you can round-trip between programmer cases cleanly.
FAQ
What is the difference between camelCase, PascalCase, and snake_case?camelCase starts lowercase and capitalizes later words (myVariableName), PascalCase capitalizes every word including the first (MyVariableName), and snake_case joins lowercase words with underscores (my_variable_name). They are naming conventions used in code; kebab-case uses hyphens (my-variable-name) and is common in URLs.
What is the difference between Title Case and Sentence case?Title Case capitalizes the first letter of most words, as in headings, while Sentence case capitalizes only the first word and proper nouns, like a normal sentence. This tool shows both at once so you can copy whichever a style guide requires.
Can it convert text that is already in camelCase or snake_case?Yes. It smart-splits existing camelCase, snake_case, and similar joined input back into separate words, so you can flip a variable name straight into Title Case or kebab-case. You do not have to add spaces manually first.
Do I have to pick a case, or does it show them all?It displays every case at once, including UPPERCASE, lowercase, Title, Sentence, camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case. You just copy the one you need, and it all updates live in your browser as you type.