Case Converter
Switch text between UPPER, lower, Title, Sentence, camelCase, snake_case, kebab-case and more, instantly.
Every case, one click
This case converter handles the everyday ones (UPPERCASE, lowercase, Title Case, Sentence case) and the developer ones: camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE. Paste your text, pick a style, copy the result. It all happens in your browser.
Stop re-finding the same snippets
If you’re reformatting text you copied from somewhere, you’ll want it again later. Relic keeps a searchable, end-to-end encrypted history of everything you copy, on every device, so the variable names, headings and strings you work with are always a search away, forever.
Frequently asked questions
How do I change the case of my text?
Paste your text into the box, then click the style you want and the converted result appears instantly below, ready to copy. You can switch between styles freely without retyping, since the tool always works from your original input.
What case styles does this converter support?
There are ten: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and aLtErNaTiNg. That covers the everyday writing cases and the naming conventions developers use for variables and file names.
How does Title Case handle small words like "of" and "the"?
This tool capitalizes the first letter of every word, so "the lord of the rings" becomes "The Lord Of The Rings". It does not apply the editorial rule that leaves short words like of, the, and and lowercase, so if you need strict headline style you may want to lowercase those by hand afterward.
What is the difference between camelCase, snake_case, and kebab-case?
All three join your words into one identifier with no spaces, which is why they show up so often in code. camelCase runs the words together with each new word capitalized (myVariableName), snake_case joins them with underscores (my_variable_name), and kebab-case joins them with hyphens (my-variable-name). The converter builds these by pulling out the letters and numbers and dropping the punctuation.
Does my text get uploaded when I convert it?
No. The conversion runs entirely in your browser, so whatever you paste stays on your device and nothing is sent anywhere. That makes it safe for internal strings, unreleased copy, or anything you would rather not send to a server.