Case Converter 🔒 Runs locally in your browser — nothing is uploaded.

Convert text between UPPER, lower, Title, camelCase, snake_case and more.

About this tool

Switching text between cases by hand is tedious and error-prone. This converter does it in one click: UPPERCASE and lowercase for shouting or quieting text, Title Case and Sentence case for headings and prose, and the programmer favourites — camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case — for turning a label into a variable, filename or CSS class.

It understands word boundaries, so “user profile ID”, “userProfileId” and “user_profile_id” all convert cleanly between styles. Everything happens in your browser as you type; nothing is sent anywhere. Pick a style and copy the result.

Frequently asked questions

Which naming conventions does the case converter support?

Eleven modes: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case — pick any button to convert instantly.

How does it decide where one word ends and the next begins?

It splits on spaces, hyphens, underscores, and existing capital-letter boundaries, so "user profile ID" or "HTTP response code" convert cleanly into camelCase or snake_case without you needing to clean the input first.

If I switch from camelCase to snake_case, does it convert my already-converted output, or the original text?

Always the original text in the input box. Your input stays untouched, so switching between modes re-runs the conversion from scratch instead of compounding mistakes from a previous conversion.

Is this useful for renaming API fields or variables between languages?

Yes — a common use is turning a JSON field like userProfileId into snake_case (user_profile_id) for a Python backend, or the reverse for a JavaScript frontend.

Is my input saved anywhere outside this browser?

No. Your text is kept only in this browser's local storage so it's there next time you visit, and it's never uploaded to a server.