Skip to content
Devtools 360

Change Text Case Online

Fix text typed with Caps Lock on, turn a heading into proper Title Case, or rename a phrase into a variable name. Pick a case and the converted text appears instantly, ready to copy.

Runs in your browserFree · No sign-up

How to change text case

  1. Paste or type your text in the left box.
  2. Click a case button such as Title Case, Sentence case or snake_case.
  3. Copy the converted text from the result box, download it, or use it as the new input to chain conversions.

Smart title case and programming cases

Title Case here follows common style-guide rules: short articles, conjunctions and prepositions such as "of", "the" and "and" stay lowercase unless they start or end the title, and acronyms like NASA or brand spellings like iPhone are left untouched. The programming cases split words on spaces, punctuation and existing camelCase humps, so "XMLHttpRequest" becomes xml_http_request in snake_case. Each line is converted separately, which makes it easy to rename a whole list of identifiers at once. To tidy spacing first, run the text through Remove Extra Spaces.

Benefits

  • Eleven cases including developer formats, all one click away.
  • Title Case keeps small words lowercase and preserves acronyms instead of capitalising every word blindly.
  • Works on accented and non-Latin letters (é, ß, Ж) because it uses Unicode-aware rules.

Limitations

  • Sentence case cannot know which words are proper nouns, so names like "Paris" become lowercase unless they start a sentence.
  • Title Case rules are tuned for English; other languages have different capitalisation conventions.

Privacy and security

Conversions run entirely in your browser with JavaScript. The text you paste is never uploaded or stored.

Read our privacy policy for details about the site as a whole.

Frequently asked questions

What is the difference between Title Case and Sentence case?

Title Case capitalises the main words of a heading ("The Lord of the Rings"). Sentence case capitalises only the first word of each sentence and the pronoun "I", like normal prose.

What is camelCase versus PascalCase?

Both join words without spaces and capitalise each word. camelCase starts with a lowercase letter (userName), while PascalCase also capitalises the first word (UserName), which is common for class names.

Can I convert many lines at once?

Yes. Every line is converted independently, so a list of phrases becomes a list of identifiers in snake_case or kebab-case in one step.