Paste any block of text into the input box and pick the case style you want. Conversions run on every keystroke using the browser's native String methods, which means accented characters (é, ü, ß) and non-Latin scripts are handled correctly — German ß becomes SS in uppercase, Turkish dotted i is preserved, and combining diacritics aren't broken.
Title Case capitalises every word; Sentence case capitalises only the first letter of each sentence (after . ! or ?). camelCase, PascalCase, snake_case and kebab-case strip punctuation and join words with the chosen separator, which is handy for renaming variables or generating identifiers from prose.
Title Case capitalises the first letter of every word — useful for headings. Sentence case only capitalises the first word of each sentence and any proper nouns you typed yourself.
Yes — it uses toLocaleUpperCase / toLocaleLowerCase, so é becomes É, ß becomes SS in uppercase, and Greek or Cyrillic letters convert as expected.
Yes. camelCase joins words with no separator and lowercases the first letter; snake_case and kebab-case strip punctuation and join with _ or -. Numbers and existing word boundaries are preserved.
No — this is straightforward title case that capitalises every word. Proper APA / Chicago style title casing (which lowercases short articles and prepositions) is not applied.
Explore the full suite of Text tools and 290+ other free utilities at Chunky Munster.