How to change text case
- Paste or type your text into the box on the left.
- Pick the case you want. The result appears immediately on the right.
- Copy it, download it as a text file, or press Replace input to keep converting from the new version.
Questions people ask
What is the difference between Title Case and Capitalise Each Word?
Title Case follows publishing convention: short joining words like "of", "and", "the" and "in" stay lowercase unless they are the first or last word, so you get "The Lord of the Rings" rather than "The Lord Of The Rings". If you want every single word capitalised regardless, use Pascal-style thinking or capitalise manually — proper Title Case is the one editors expect.
Which case should I use for a file name or URL?
kebab-case for URLs and file names on the web — it is readable, and search engines treat hyphens as word separators while underscores join words together. snake_case is the convention in Python and in database columns. camelCase for JavaScript variables, PascalCase for classes and components, CONSTANT_CASE for environment variables and fixed values.
Will it handle text that is already in a code case?
Yes. The converter breaks the input into words first, and it understands camelCase and PascalCase boundaries as well as spaces, hyphens, underscores and dots. So "getUserID" converts cleanly to "get_user_id" rather than becoming one long token.
What happened to my accented characters?
They are preserved. Case conversion uses the browser’s own Unicode-aware rules, so "café" becomes "CAFÉ" and Greek, Cyrillic and Turkish text convert correctly rather than being stripped.
Is there a length limit?
No. The conversion happens in your browser, so the only limit is your device’s memory. Very large pastes — a whole book, say — may take a moment to redraw, but nothing is uploaded and nothing is truncated.