Skip to content
snip tools

Case converter

Convert text between camelCase, snake_case, Title Case and more — all at once, in your browser.

Runs 100% in your browser

How to convert text case

  1. Type or paste text. Enter the text or identifier you want to recase.
  2. Pick a case. Every case is generated live; click Copy on the one you need.

About text cases

Naming conventions differ across languages and contexts — camelCase for JS variables, snake_case for Python and SQL, kebab-case for URLs and CSS, CONSTANT_CASE for env vars, Title Case for headings. Converting between them by hand is error-prone; this tool normalises any input into words and re-emits every common case at once.

Frequently asked questions

Which cases are supported?
lowercase, UPPERCASE, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case — all generated at once from your input.
How are word boundaries detected?
It splits on spaces, hyphens, underscores and camelCase humps, so "myVariableName", "my-variable-name" and "my variable name" all convert consistently.
Does it handle Unicode?
Yes — accented and non-Latin letters are preserved; only the casing and separators change.
Is my text uploaded?
No — conversion runs entirely in your browser.