Skip to content
TinySolve

Case Converter

Switch text between sentence case, title case, camelCase, snake_case and eight more.

Runs in your browser — nothing you type is sent anywhere

Choose a case

Result

The result appears here as you type. Nothing is sent anywhere — the work happens in this page.

About the Case Converter

Retyping a heading because it arrived in capitals, or renaming a variable from one convention to another, is the kind of small task that is genuinely faster with a tool than by hand. This converter covers twelve cases, including the four that developers move between constantly: camelCase, PascalCase, snake_case and kebab-case.

Title case is the one most tools get wrong. Capitalising every word gives "The Quick Brown Fox Jumps Over The Lazy Dog", which is not how a title is actually written — short articles, conjunctions and prepositions stay lowercase unless they open or close the title. This tool applies that rule properly, so the same sentence becomes "The Quick Brown Fox Jumps over the Lazy Dog". If you would rather capitalise everything, that is offered separately.

The identifier cases understand where words begin, so they work on text that is already in another convention. Pasting helloWorldAgain and choosing snake_case gives hello_world_again rather than one long lowercase run, because the conversion splits on case boundaries as well as on spaces and punctuation.

Sentence case lowercases the text first and then capitalises the start of each sentence, which is what makes it useful for fixing something typed with caps lock on. Everything updates as you type, and nothing you paste leaves the page.

How to use the Case Converter

  1. Paste your text

    Type or paste it into the box on the left. There is no length limit beyond what your browser can hold.

  2. Pick a case

    Each option shows an example of what it produces, so you can see the difference between title case and capitalising every word before choosing.

  3. Check the result

    The converted text appears on the right immediately and updates whenever you edit the input or change the case.

  4. Copy or download it

    Copy puts the result straight on your clipboard, or download it as a plain text file if it is long.

Frequently asked questions

What is the difference between title case and capitalising each word?
Capitalising each word makes every word start with a capital. Real title case keeps short joining words like a, of, the and over in lowercase unless they are the first or last word. Both are offered, because headlines usually want the second and labels often want the first.
Can it convert between camelCase and snake_case?
Yes. The conversion detects word boundaries from capital letters as well as from spaces and punctuation, so pasting helloWorldAgain and choosing snake_case gives hello_world_again rather than one unbroken string.
How do I fix text typed with caps lock on?
Choose sentence case. It lowercases everything first and then capitalises the first letter of each sentence, which restores normal prose. Title case would capitalise every significant word instead, which is not what you want for a paragraph.
Is my text sent to a server?
No. The conversion runs in your browser as you type, so nothing is transmitted or stored. That matters when the thing you are reformatting is an unpublished draft or internal documentation.
Does it handle accented characters and other alphabets?
Upper and lower case use your browser's own Unicode rules, so accented Latin letters, Greek and Cyrillic all convert correctly. The identifier cases strip to letters and digits, since camelCase and snake_case are only meaningful in code.