My Tool Studio
Text

Case Converter

This case converter turns one piece of text into 14 cases at once: Sentence case, Title Case, Capitalized Case, UPPERCASE, lowercase, alternating, inverse, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and path/case. Each result has its own copy and download button. Writers use it to fix a paragraph typed with caps lock on, and developers use it to rename variables between naming styles. The writing cases keep punctuation and line breaks, fix days, months and common acronyms, and respect a list of words you want kept as typed, such as iPhone or New Delhi. The code cases work line by line, so a list of column names converts in one go. Counts of characters, words and lines sit under the box.

Always freeNo sign upRuns in your browser

81 characters · 16 words · 2 lines

Need AP, Chicago, APA or MLA headline rules? Use the Title Case Converter.

Sentence case
The quick brown fox. It jumped over the lazy dog on Monday! New line, same rules.
Title Case (AP)
The Quick Brown Fox. It Jumped Over the Lazy Dog on Monday! New Line, Same Rules.
Capitalized Case
The Quick Brown Fox. It Jumped Over The Lazy Dog On Monday! New Line, Same Rules.
UPPERCASE
THE QUICK BROWN FOX. IT JUMPED OVER THE LAZY DOG ON MONDAY! NEW LINE, SAME RULES.
lowercase
the quick brown fox. it jumped over the lazy dog on monday! new line, same rules.
aLtErNaTiNg
tHe qUiCk bRoWn fOx. It jUmPeD OvEr tHe lAzY DoG On mOnDaY! nEw lInE, sAmE RuLeS.
iNVERSE cASE
THE QUICK BROWN FOX. IT JUMPED OVER THE LAZY DOG ON MONDAY! NEW LINE, SAME RULES.
camelCase
theQuickBrownFoxItJumpedOverTheLazyDogOnMonday newLineSameRules
PascalCase
TheQuickBrownFoxItJumpedOverTheLazyDogOnMonday NewLineSameRules
snake_case
the_quick_brown_fox_it_jumped_over_the_lazy_dog_on_monday new_line_same_rules
kebab-case
the-quick-brown-fox-it-jumped-over-the-lazy-dog-on-monday new-line-same-rules
CONSTANT_CASE
THE_QUICK_BROWN_FOX_IT_JUMPED_OVER_THE_LAZY_DOG_ON_MONDAY NEW_LINE_SAME_RULES
dot.case
the.quick.brown.fox.it.jumped.over.the.lazy.dog.on.monday new.line.same.rules
path/case
the/quick/brown/fox/it/jumped/over/the/lazy/dog/on/monday new/line/same/rules

How to use

01

Type or paste your text

Enter text in the Your text box, or press Open file for a .txt or .docx. All 14 result cards update as you type. Add brand names or places to Always write these words as typed if they need special capitals.

02

Find the case you need

Writing cases such as Sentence case keep punctuation and line breaks. Code cases such as camelCase and snake_case drop punctuation and join the words on each line with their own separator.

03

Copy the result

Click Copy on any card to put that version on your clipboard, or .txt to download it. For AP, APA, Chicago or MLA headline rules, follow the link to the Title Case Converter.

Why Case Converter

Every case with an example

All examples below start from the phrase the quick brown fox. Title case adds of the woods to show small words staying lowercase, and inverse case shows why it helps with caps lock mistakes. Writers mostly need the first five. The rest are naming styles used in code, file names and URLs. The writing cases keep your punctuation and line breaks, while the code cases strip punctuation and join the words with their own separator, so pick the group that matches where the text is going.

CaseExampleCommon use
UPPERCASETHE QUICK BROWN FOXHeadings, warnings, acronyms
lowercasethe quick brown foxCleaning up pasted text, tags
Sentence caseThe quick brown foxNormal prose, UI labels
Title Case (AP)The Quick Brown Fox of the WoodsHeadlines, small words stay lowercase
Capitalized CaseThe Quick Brown FoxNames, labels, buttons
iNVERSE cASEhELLO wORLD becomes Hello WorldFixing caps lock mistakes
camelCasetheQuickBrownFoxJavaScript and Java variables
PascalCaseTheQuickBrownFoxClass and component names
snake_casethe_quick_brown_foxPython, database columns
CONSTANT_CASETHE_QUICK_BROWN_FOXConstants, environment variables
kebab-casethe-quick-brown-foxURLs, CSS classes, file names
dot.casethe.quick.brown.foxConfig keys
path/casethe/quick/brown/foxFolder paths
aLtErNaTiNgtHe qUiCk bRoWn fOxJokes and memes

Common questions

How do I convert uppercase text to lowercase or sentence case?
Paste the text and copy the lowercase card, or the Sentence case card if you want capitals at the start of each sentence. Sentence case also capitalizes the start of each line, the word I, days, months and common acronyms such as USA. It cannot guess other names, so add them, for example Priya or NASA, to Always write these words as typed.
Does Sentence case keep my punctuation and line breaks?
Yes. Sentence case and Capitalized Case only change letters, so commas, full stops, quotes and line breaks stay exactly where they were. A new sentence starts after a full stop, question mark or exclamation mark followed by a space, and after every line break.
What is the difference between Capitalized Case and title case?
Capitalized Case gives every word a capital, including a, of and the. Title Case keeps those small words lowercase unless they come first or last, and the card here follows AP rules. Use the Title Case Converter for APA, Chicago, MLA and other style guides.
What separates snake_case from kebab-case?
Only the joining character. snake_case uses underscores and is common for Python variables and database columns. kebab-case uses hyphens and is common in URLs and CSS class names.
Why does camelCase remove punctuation from my text?
The code cases split your text wherever there is a character that is not a letter or digit, then rejoin the words with their own rules. Apostrophes, commas and full stops are dropped because identifiers cannot contain them. Each line is converted on its own, so a list of ten names gives ten identifiers.
What are alternating case and inverse case used for?
Alternating case flips between lower and upper letter by letter and is mostly used for jokes and memes. Inverse case swaps the case of every letter, which fixes text typed with caps lock on by accident: hELLO wORLD becomes Hello World.
Does the case converter change numbers or symbols?
No. UPPERCASE, lowercase, Sentence case and Capitalized Case only change letters. Order #42-B becomes order #42-b in lowercase, with everything else left alone.
Can the case converter handle accented or non-English letters?
Yes for scripts that have upper and lower case, such as accented Latin, Greek and Cyrillic, so élan becomes ÉLAN. Scripts without case, such as Hindi or Urdu, pass through unchanged.
How do I stop the case converter lowercasing brand names?
Type the names in Always write these words as typed, separated by commas or new lines, for example iPhone, WordPress, New Delhi. Sentence case, Title Case and Capitalized Case then use your spelling wherever the word appears. UPPERCASE, lowercase and the code cases ignore the list on purpose.

More Text tools

View all