universal
Free Case Converter
Change text to uppercase, lowercase, title case, sentence case, camelCase and more — free, instant, in your browser.
Text styles
Code and file names
Sentence case lowercases everything first, so names and acronyms need a manual fix. Code styles convert each line separately.
The text you enter never leaves your browser. Nothing is sent to a server and nothing is stored.
How it works
Three steps, no account
Paste or type your text
Click the text box and paste or type any text, from a single word to a long document. The character, word and line count updates as you type.
Choose a case
Click UPPERCASE, lowercase, Sentence case, Title Case or any other style. The text in the box changes at once. For Title Case you can pick APA/AP, Chicago or MLA rules.
Copy, download or undo
Copy the result with one click or download it as a .txt file. If you do not like the result, press Undo to go back, or choose another case.
Why it matters
Capitalization is a style rule, not one rule
Title case, sentence case and programming cases follow different conventions, and the same words can be written correctly in several ways.
A headline in a US news article, an academic paper and a blog post can all use title case, but they do not capitalize the same words. APA and AP capitalize words of four letters or more, Chicago (since its 18th edition) lowercases prepositions of four letters or fewer, and MLA lowercases all prepositions. This converter lets you choose between these three styles for English. For code, it splits your text into words, including camelCase boundaries, and joins them again as camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE or dot.case. It does not guess names: proper nouns, acronyms and brand names are lowercased in sentence case and have to be corrected by hand where needed.
Use cases
What people use a case converter for
Headlines and titles
Turn a draft headline into proper title case or sentence case for an article, a slide or a video title.
Fixing caps-lock text
Convert a paragraph typed with caps lock on into normal sentences without retyping it.
Variable and file names
Change a phrase into camelCase, snake_case or kebab-case for code, database columns and file names.
Spreadsheets and data cleaning
Make a list of names or product titles consistent before you import it or remove duplicates.
URLs and slugs
Turn a title into a lowercase, hyphenated string that can be used as a web address.
Social media and design
Create ALL CAPS labels, aLtErNaTiNg text or inverse case for posts, banners and memes.
Under the hood
How the conversion works
The converter uses the case functions of your browser, which follow the Unicode standard and your page language, so letters such as ä, é or ñ are handled correctly and the German ß becomes SS in capitals. Sentence case lowercases the text and then capitalizes the first letter after a full stop, question mark, exclamation mark or line break. Title case lowercases the text, capitalizes each word and keeps short words such as the, of and and in lowercase, except for the first word, the last word and the first word after a colon. Hyphenated words are treated as separate words. camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case work line by line: the text is split at spaces, punctuation and lower-to-upper changes, then joined with the chosen separator. Everything runs locally in your browser, so no text is uploaded.
Questions