Case Converter
Switch text between UPPERCASE, lowercase, Sentence case, Title Case, camelCase and more — your text never leaves your device.
Your files never leave your device.
How to use the case converter
- Type or paste your text into the box.
- Click a style button — the text converts instantly. Undo puts back exactly what you had before.
- Copy the result and paste it wherever you need it.
Every style, with examples
- UPPERCASE — the quick brown fox becomes THE QUICK BROWN FOX. Used for emphasis, acronyms and legal documents.
- lowercase — everything in small letters; handy for normalizing shouted text or data columns.
- Sentence case — capitalizes the first letter of each sentence: The quick brown fox. The standard for body text and most style guides.
- Title Case — capitalizes every word: The Quick Brown Fox. For headings, article titles and spreadsheet headers.
- camelCase — theQuickBrownFox. The convention for variables and functions in JavaScript, Java, Swift and most APIs.
- snake_case — the_quick_brown_fox. Common in Python, Ruby, database columns and environment variables.
- kebab-case — the-quick-brown-fox. The standard for URLs, CSS classes and file names.
Why bother converting case?
Most of the time it's cleanup work. You paste a list of headings from a PDF and they come out in random capitalisation; a database export gives you FULL NAME where you need full_name; a designer's copy arrives in Title Case but your style guide wants Sentence case. Doing this by hand across hundreds of lines is slow and error-prone — one click here does the whole block consistently.
Developers hit this constantly: the same concept needs different spellings in different places (userId in JavaScript, user_id in the database, user-id in the URL). Paste the phrase once, click through the styles, copy each variant. Line breaks and multiple words are preserved, so you can convert a whole column of names at once.
Tips for cleaner results
Conversions preserve your line breaks, so you can transform an entire column of names, headings or labels in one pass — paste the whole block, click a style, copy it back. Accented and non-Latin characters are handled correctly: ÉCLAIR lowercases to éclair, not Éclair. If you often need the same phrase in several styles (a variable name in camelCase for code, kebab-case for the URL, and Title Case for the docs), paste it once and click through the buttons — the Undo button steps back one conversion at a time, so you can grab each variant without re-pasting.
Frequently asked questions
Is my text uploaded anywhere?
No. Conversions run entirely in your browser. Nothing is sent to a server, logged, or stored.
Can I undo a conversion?
Yes — the Undo button restores the text exactly as it was before your last conversion.
How does Title Case work?
Every word is capitalized, including small words like of and the. If you need a style-guide variant that lowercases short prepositions, adjust those words manually after converting.
What is camelCase used for?
camelCase joins words with no spaces, capitalizing each word after the first (myVariableName). It is the common naming convention in JavaScript, Java and many APIs. snake_case and kebab-case are the equivalents for Python, databases, URLs and CSS.
Does it work offline?
Yes. Once the page has loaded, all conversions work without an internet connection.