Case Converter
Free case converter: change text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more, instantly in your browser.
updated
- ✓ Runs in your browser — nothing uploaded
- ✓ No sign-up
- ✓ Free, no limits
Tap any result to copy it. Everything runs in your browser — the text you paste is never uploaded. The programming cases (camel, snake, kebab) split on spaces, punctuation and existing camelCase boundaries.
This case converter rewrites your text in ten different cases at once — UPPERCASE, lowercase, Title Case, Sentence case, and the programming cases camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and aLtErNaTiNg. Type or paste once and every version appears together; tap any one to copy it.
The everyday cases are the obvious ones: fixing a heading someone left in all caps, or sentence-casing a line that came in shouting. The programming cases are where the real time-saving is, because they need proper word-splitting to be correct. Converting a variable name means detecting where one word ends and the next begins — not just at spaces and underscores but at the humps inside an existing camelCase or PascalCase name. This tool splits on all of those, so "userID fooBar" becomes user_id_foo_bar in snake_case rather than a mangled string, and turning snake_case into camelCase or kebab-case works the same way in reverse.
It runs entirely in your browser — the text you paste is never uploaded, which matters when you are converting variable names from private code or copy from an unpublished document. There is no limit on length and no account; it works offline once the page has loaded.
Frequently asked questions
What is the difference between camelCase, snake_case and kebab-case?
They join words differently: camelCase capitalises each word after the first (fooBar), snake_case joins with underscores (foo_bar), and kebab-case joins with hyphens (foo-bar). This tool shows all of them from the same input at once.
How does it handle existing camelCase?
It splits on the case boundaries too, so "fooBar" is treated as two words. That means you can convert camelCase straight to snake_case or kebab-case correctly, not just plain sentences.
Is my text uploaded anywhere?
No. The conversion runs in your browser and nothing you type is sent to a server — safe for private code and unpublished copy. It also works with your connection turned off.