Text Case Converter
Convert text to 10 case styles at once - free, no signup.
What this tool does
Type or paste your text once and see it instantly converted into 10 case styles at the same time - UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and aLtErNaTiNg CaSe. Copy whichever one you need.
Converts your text into 10 case styles simultaneously, so you can compare and copy the one you need without re-selecting a mode.
Covers the 4 programming-identifier cases (camelCase, PascalCase, snake_case, CONSTANT_CASE) that many case converters skip in favour of only the prose-oriented ones.
Title Case correctly lowercases short connecting words (a, the, of, and, and similar) except at the start or end, matching standard title-casing conventions.
Lets you list words to always keep exactly as typed - acronyms like NASA or stylised brand names like iPhone that have no single normal-casing rule of their own and would otherwise get flattened by every case transform.
How to use it
- Type or paste your text.
- Scan the results and copy whichever case you need.
Why use this converter
Case changes are tedious by hand, and programming cases like camelCase and snake_case have rules. Converting to ten styles at once lets you copy the one you need.
Why we built it
We built the text case converter to show all ten styles at once, including camelCase, PascalCase, snake_case and CONSTANT_CASE. Clean text first with the text cleaner or replace words with the find and replace tool.
Who this tool is for
- Writers fixing capitalisation
- Developers converting identifiers
- Students formatting titles
When to use it
- Fixing text typed in the wrong case.
- Converting variable names between code styles.
- Writing headings in title case.
- Cleaning data fields.
Why the programming cases are included
A developer converting a phrase into a variable or file name needs these just as often as a writer needs Title Case.
camelCase, PascalCase, snake_case and CONSTANT_CASE are the standard naming conventions for variables, classes, files and constants across most programming languages - converting a plain-English phrase into one of these by hand is fiddly and easy to get wrong at the boundaries between words. This tool treats them as equally valid case styles alongside the everyday prose ones, generating all of them from the same input at once.
Tips for the best result
Case conversion is simple for prose but depends on word boundaries for code styles. Clean the text first if it has stray punctuation.
- Use sentence case for body text and title case for headings; style guides differ on small words.
- For camelCase, snake_case and similar, separate words with spaces first.
- Check acronyms after converting - "API" may become "Api".
- Copy a single style with its button rather than selecting from the list.
What you give it, and what you get back
| Item | Details |
|---|---|
| Input | Any text. |
| Output | Ten case styles at once. |
| Notes | Title case lowercases small words. |
Issues you may run into
| What you see | Why it happens | What to do |
|---|---|---|
| Title case differs from a style guide | Guides disagree on small words. | Adjust by hand. |
| Acronyms change | Case conversion treats them as words. | Fix them manually. |
| Code names split oddly | Word boundaries depend on separators. | Add spaces or underscores. |
Assumptions and limitations
- Title Case follows a common English convention for which words stay lowercase - style guides differ on the exact list, so always check against your specific style guide for published work.
- Word-boundary detection for the programming cases uses spaces, hyphens, underscores and existing camelCase boundaries - unusual input may split words differently than expected.
Frequently asked questions
How do I convert text case online for free?
Type or paste your text and all 10 case versions update instantly - copy whichever one you need.
What's the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName); PascalCase starts with an uppercase letter (MyVariableName). Both join words with no separator and capitalize each word's first letter except, in camelCase, the very first word.
Does Title Case capitalize every word?
No - it follows the common convention of keeping short connecting words like 'a', 'the', 'of' and 'and' lowercase, except when they're the first or last word.
Can I convert a whole sentence into snake_case?
Yes - snake_case works on any input, joining every word with an underscore and lowercasing everything, which is the standard convention for many programming variable and file names.
How do I keep an acronym like NASA from being flattened?
List it in the "words to always keep exactly as typed" field, comma-separated - it's restored to your exact casing in every result, wherever it appears.
Is my data uploaded anywhere?
No. Conversion happens entirely in your browser - nothing is sent to a server.