Case Converter
Paste your text and click a case. You can undo any change.
Text case
Japanese
Programming
- Characters
- 0
- Words
- 0
- Lines
- 0
Conversion happens in this page only.
Everything happens in this page. Your text is never sent anywhere.
How to use
- 1. Paste your textOr open a .txt file.
- 2. Click a casePick UPPERCASE, lowercase, Sentence case, Title Case, or a programming case like camelCase.
- 3. Copy or saveMade a mistake? Undo goes back one step.
Text cases
UPPERCASE, lowercase, Sentence case, Title Case, Capitalized Case (every word), iNVERSE (swap upper and lower) and aLtErNaTiNg (every other letter).
Title Case keeps these short words lowercase unless they are the first or last word: a, an, the, and, but, or, for, nor, so, yet, as, at, by, in, of, off, on, per, to, up, via.
Programming cases
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and dot.case. Words are split on spaces and symbols, and also where a lowercase letter meets an uppercase one, so userID parseHTMLString becomes user_id_parse_html_string.
FAQ
Who is this case converter for?
It suits anyone who typed a paragraph with Caps Lock on, students and writers fixing headings and titles, bloggers and YouTubers tidying up titles, people cleaning text pasted from a PDF or email, and developers turning labels into camelCase or snake_case names.
When is it useful?
For example, turning an all-caps email into normal sentences, putting a list of blog titles into Title Case, making a heading all uppercase for a design, or converting a column of field names into snake_case, one per line.
What are the benefits?
One click converts the whole text, so you don't retype anything. Undo takes you back, so you can try different cases freely. URLs, email addresses and acronyms like NASA can be kept as they are. Copy the result or save it as a .txt file.
Is my text sent anywhere?
No. The conversion happens in your browser. When you open a file, it is read inside this page too.
What is the difference between Sentence case and Title Case?
Sentence case makes everything lowercase and capitalizes only the first letter of each sentence. Title Case capitalizes each word, but keeps short words such as a, the and of in lowercase unless they come first or last.
Does Sentence case keep “I” and handle Mr. or e.g.?
Yes. “I” and forms like I’m, I’ll, I’ve and I’d stay capitalized. A period after Mr., Mrs., Ms., Dr., Prof., St., vs., etc., e.g., i.e., Jr. or Sr., or inside a number like 3.5, does not start a new sentence. If a sentence starts with a quote mark, the first letter after it is capitalized.
Will it break URLs or acronyms like NASA?
With “Keep URLs, emails and acronyms” checked, URLs and email addresses stay as they are in the text-case conversions (not in the programming cases). Acronyms like NASA and mixed-case words like iPhone stay as they are in Sentence case, Title Case and Capitalized Case. If most of the text is in capitals (for example, typed with Caps Lock on), everything is converted, acronyms included.
Does it handle accents and other languages?
Yes. Letters with accents keep their marks, German ß becomes SS in uppercase, and each language version uses its own rules (for example, Turkish i becomes İ).
What about text pasted from a PDF with line breaks?
In Sentence case, a new line only starts a new sentence if the line before ends with . ! ? or :, or after an empty line. So a sentence that was simply wrapped onto the next line is not capitalized in the middle.
What is the difference between camelCase, snake_case and the others?
camelCase joins words and capitalizes each one after the first (userName). PascalCase capitalizes every word (UserName). snake_case joins lowercase words with _, kebab-case with - and dot.case with a dot. CONSTANT_CASE joins uppercase words with _.
How are words split in the programming cases?
Words are split on spaces and symbols, and also where a lowercase letter meets an uppercase one, so userID parseHTMLString becomes user_id_parse_html_string. If you paste several lines, each line becomes its own name.
Which words stay lowercase in Title Case?
a, an, the, and, but, or, for, nor, so, yet, as, at, by, in, of, off, on, per, to, up and via. The first and last word, and the first word after : ? ! or a dash, are always capitalized. Each line is treated as a separate title.
What are iNVERSE and aLtErNaTiNg for?
iNVERSE swaps upper and lower case, which fixes text like hELLO typed with Caps Lock on. aLtErNaTiNg capitalizes every other letter, like hElLo, for playful or mocking text.
How many times can I undo?
The last 50 versions are kept. Each click on Undo goes back one step. Text removed with Clear, or replaced by opening a file, can be brought back too.
Can I open and save files?
Yes. Open a text file (.txt, .md, .csv and similar) up to 5 MB; it is read as UTF-8. Save the result as a .txt file with “Save (.txt)”.
Does it work on a phone?
Yes. On a narrow screen the buttons wrap onto several rows and the counts move below. The result replaces the text in the same box, so you can tap Copy right away.
What can't it do?
It can't fix proper nouns typed all in lowercase: in Title Case, iphone becomes Iphone. Title Case follows one fixed list of short words rather than a choice of style guides. In snake_case and the other programming cases, accented letters like é are kept, not stripped.
How are characters, words and lines counted?
Characters are counted as you see them, so an emoji built from several parts counts as one. A word is a run of letters or numbers. Lines are counted by line breaks, not counting a final line break.
Premium
One Premium. Every upgrade, as much as you like.
- All paid features in every extension
- Premium features in Kitbench web tools
- Extensions we release later are included
- Monthly¥980/month
- Yearly¥9,800/year (about ¥817/month)
- Lifetime¥14,800 once
More tools
- Premium
Word Counter
Count words, characters, sentences and paragraphs. Reading time, top keywords and word limits.
Web tool · works in your browser - NEWPremium
Online Notepad
Type right away. Auto-save, up to 5 named notes, .txt download and share links.
Web tool · works in your browser - NEW
Text Compare
Highlight the differences between two texts, by word or by character, with no upload.
Web tool · works in your browser Age Calculator
Exact age in years, months and days, and days until your next birthday.
Web tool · works in your browserBMI Calculator
BMI in US or metric units, your category, and the healthy weight range for your height.
Web tool · works in your browserDate Calculator
Days between two dates, business days, and the date N days before or after.
Web tool · works in your browser- Premium
Image Compressor
Shrink JPG, PNG and WebP by quality, resize or WebP. Batch compress. No upload.
Web tool · works in your browser - Premium
JPG to PDF
Combine JPG, PNG and other images into one PDF. A4 or fit-to-image. No upload.
Web tool · works in your browser - Premium
Merge PDF
Combine PDFs into one in any order. Reorder and remove. No upload.
Web tool · works in your browser - Premium
Password Generator
Strong random passwords with custom length and symbols. Download as .txt. PINs too.
Web tool · works in your browser