PascalCase Converter
Free PascalCase converter. Turn any phrase into PascalCase for class and type names, plus camelCase, snake_case and kebab-case at once. Copy in one click, runs in your browser.
Paste a phrase to convert it to PascalCase instantly - every word capitalized and joined with no spaces, the convention for class names, React components and types. camelCase and the other identifier cases are shown alongside.
43 characters · 9 words · 1 lines
TheQuickBrownFoxJumpsOverTheLazyDog
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
the quick brown fox jumps over the lazy dog
The Quick Brown Fox Jumps Over the Lazy Dog
The quick brown fox jumps over the lazy dog
The Quick Brown Fox Jumps Over The Lazy Dog
theQuickBrownFoxJumpsOverTheLazyDog
the_quick_brown_fox_jumps_over_the_lazy_dog
the-quick-brown-fox-jumps-over-the-lazy-dog
THE_QUICK_BROWN_FOX_JUMPS_OVER_THE_LAZY_DOG
tHe QuIcK bRoWn FoX jUmPs OvEr ThE lAzY dOg
tHE QUICK BROWN FOX JUMPS OVER THE LAZY DOG
How to use it
Type or paste your text
Drop a headline, a sentence, a variable name or a multi-line block into the input - a sample is preloaded so you can see every output immediately.
Compare cases side by side
All 12 conversions are shown at once, with a live character/word/line count. Find the one that matches the system you're pasting into.
Copy with one click
Use the copy button next to the case you need - no manual reformatting required.
What is it?
A case converter transforms text between the most common naming conventions: UPPERCASE, lowercase, Title Case, Sentence case, Capitalize Each Word, camelCase, PascalCase, snake_case, kebab-case and CONSTANT_CASE, plus playful styles like alternating and inverse case. Each convention encodes a different meaning - Title Case for headlines, kebab-case for URLs, snake_case for Python and database columns, camelCase for JavaScript variables, PascalCase for class names, CONSTANT_CASE for compile-time constants.
When to use it
Reach for it whenever you're moving text between contexts with different naming rules: an editor pasting a CMS headline, a developer renaming variables when porting from Python to JavaScript, a marketer normalising product names for slugs and ad copy, or a data engineer reformatting CSV headers. Also useful for one-shot clean-up of all-caps email subject lines and Title Case fields entered inconsistently across an org.
Common mistakes
Don't lossy-convert acronyms: 'NASA' becomes 'Nasa' in plain Title Case and that's usually wrong. Title-case rules differ between AP, Chicago and MLA - most automated tools (including this one) follow AP and lowercase short function words; verify against your house style. When converting to snake_case or kebab-case, watch for non-ASCII characters: many systems require ASCII-only identifiers, so a transliteration step is often needed.
FAQ
- What is title case?
- Title case capitalizes the first letter of every major word. We follow AP style and leave articles, conjunctions and short prepositions (a, the, and, of, to…) in lowercase unless they're the first or last word.
- What's the difference between Title Case and Capitalize Each Word?
- Title Case follows style rules and keeps minor words lowercase, so you get 'The Lord of the Rings'. Capitalize Each Word capitalizes every word with no exceptions - 'The Lord Of The Rings' - which is what most form fields and spreadsheets actually want.
- What's the difference between camelCase, PascalCase, snake_case and kebab-case?
- They're naming conventions for identifiers. camelCase ('myVariable') is common in JavaScript; PascalCase ('MyVariable') for class names; snake_case ('my_variable') for Python and database columns; kebab-case ('my-variable') for URLs and CSS. CONSTANT_CASE is reserved for constants.
- Does it handle accents and non-English text?
- Yes for UPPERCASE, lowercase, Title and Sentence case - accents are preserved (é stays é). The identifier cases (snake_case, kebab-case…) keep letters as-is, but remember many systems require ASCII-only identifiers, so you may need to transliterate accented characters first.
- What are alternating and inverse case?
- Alternating case flips between lower and upper on each letter ('aLtErNaTiNg') - the 'mocking' meme style. Inverse case swaps the case of every character, turning your existing capitalization upside down.
- Is my text uploaded anywhere?
- No. Every conversion runs locally in your browser with JavaScript - nothing is sent to a server, so it's safe for sensitive or private text.
Case Converter
Convert text to UPPER, lower, Title, camelCase, snake_case, kebab-case and more.
Try it out →