Text Case Converter
Type or paste below — all 8 case formats update instantly.
HELLO WORLD
hello world
Hello World
Hello world
helloWorld
HelloWorld
hello_world
hello-world
Type or paste below — all 8 case formats update instantly.
HELLO WORLD
hello world
Hello World
Hello world
helloWorld
HelloWorld
hello_world
hello-world
A text case converter transforms a string of text into different capitalisation formats — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case. Writers use it to fix accidental caps-lock text, format headlines, or normalise copy. Developers use it to convert variable names between the naming conventions of different languages without retyping.
This tool runs entirely in your browser. Paste a word, a sentence, or an entire document and all eight conversions appear simultaneously. Nothing is sent to any server.
| Format | Example | Common use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Titles, acronyms, emphasis in headings, constants in code |
| lowercase | hello world | URLs, email addresses, CSS class names, database fields |
| Title Case | Hello World | Article headlines, book titles, product names, SEO page titles |
| Sentence case | Hello world | Normal prose, email subjects, form labels, meta descriptions |
| camelCase | helloWorld | JavaScript variables, JSON keys, function names in most languages |
| PascalCase | HelloWorld | Class names, React components, TypeScript interfaces, constructors |
| snake_case | hello_world | Python variables, database columns, file names, Ruby methods |
| kebab-case | hello-world | HTML attributes, CSS classes, URL slugs, npm package names |
8 formats at once
All conversions appear simultaneously — no need to switch modes.
One-click copy
Each result has its own copy button. Click once to grab the exact format you need.
Live updates
Conversions happen as you type — zero latency, no button to press.
Handles long text
Paragraphs, entire documents — paste anything and get all 8 versions instantly.
Browser only
Your text never leaves your device. No server, no storage, no tracking.
Developer-friendly
camelCase, PascalCase, snake_case and kebab-case — the four formats devs use every day.
What is camelCase?
camelCase joins words without spaces, capitalising every word after the first. Example: "hello world" becomes "helloWorld". It's the most common naming convention in JavaScript, Java, and Swift.
When should I use snake_case vs kebab-case?
snake_case uses underscores and is preferred in Python, Ruby, and SQL. kebab-case uses hyphens and is the standard for URLs, CSS class names, HTML attributes, and npm package names. Both are lowercase.
What is Title Case vs Sentence case?
Title Case capitalises every word ("The Quick Brown Fox"), while Sentence case only capitalises the first word ("The quick brown fox"). Use Title Case for headlines and Sentence case for regular body copy or meta descriptions.
Does this convert entire paragraphs?
Yes. Paste any amount of text — a single word, a sentence, or multiple paragraphs. The converter handles it all without any character limit.
Why is PascalCase different from Title Case?
Title Case keeps spaces between words. PascalCase removes all spaces and capitalises each word, making it a single joined identifier ("HelloWorld"). PascalCase is standard for class names in most languages.
Does the tool handle special characters?
For camelCase, PascalCase, snake_case, and kebab-case, special characters and punctuation are stripped to produce clean identifiers. For the other four cases, special characters are preserved as-is.
More free tools
Calculators, developer utilities, image tools — all free, all in your browser.
Browse all tools