Paste or type to convert.
Upper, lower, title and sentence case. Live in this tab.
Paste or type to convert.
100% Client-Side Processing
You drop copy into Text. Modes sit as chips. Output redraws as you type. Nothing waits for a submit. Use it for drafts, titles, captions, and messy paste from chat or a PDF.
UPPER CASE and lower case call the locale methods in the browser. Title Case tries unicode word starts when the engine allows letter classes in a regex. If that path fails, it falls back to Capitalized Case. Sentence case looks for . ? ! and lifts the next letter. Capitalized Case uppercases the first letter of each word and lowers the rest. Names such as McDonald still need a hand edit after Title Case. There is no surname dictionary.
Fix a shouty email before you send it. Turn a headline into Title Case for a slide. Flatten ALL CAPS from a scan. Make a product name sentence-shaped for body copy. Normalize a list of labels so they match a design system. Clean a comment dump before a client review. Prepare alt text that should not look like a banner. Convert a sticky-note dump into readable sentences. Check how a slogan looks in each mode before you lock a brand lockup.
Designers use it when a brief arrives in mixed case. Writers use it after a voice-to-text dump. Support teams use it on ticket titles that arrived in caps. Students use it on essay headings. Shop owners use it on product titles a supplier sent in upper case. You can run the same string through Word Count if you also need a tally of words and reading time.
Title Case is a visual guess, not a style-guide editor. Small words such as “of” or “and” may still rise. Accented letters usually follow the locale upper and lower maps. Emoji and digits stay as they are. A line with no sentence end stays in the same shape until you add punctuation. If a client needs Chicago or AP title rules, treat this page as a first pass and finish by hand.
The text is not uploaded. We do not keep a paste history. Refreshing the page clears both boxes. Close the tab if the draft was sensitive.