Text Case Converter.
Type or paste below — all eight case formats update instantly.
0 chars · 0 words
All eight conversions run in this tab — nothing is uploaded.
HELLO WORLD
hello world
Hello World
Hello world
helloWorld
HelloWorld
hello_world
hello-world
What is a text case converter?
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.
The eight case formats.
What each format looks like and where it is normally used.
| Case | Example | Typical 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 |
Capabilities
What You Get
Every case format at once, so you pick the right one instead of converting and re-converting.
Eight Formats
Upper, lower, Title, Sentence, camel, Pascal, snake, and kebab together.
All At Once
Every conversion renders simultaneously rather than one at a time.
Developer Naming
Move variable names between language conventions without retyping them.
Per-Format Copy
Each result has its own one-click copy button.
Any Length
Works on a single word or an entire pasted document.
Stays Local
Conversion runs in the browser — nothing is uploaded or retained.
Related tools.
More free browser-based utilities, connected by category and use case.
Markdown Preview
Split-pane editor — write Markdown on the left, see the rendered HTML preview on the right in real time. Supports GFM tables, code blocks, task lists, and strikethrough.
Word Counter
Live word count, character count, sentence count, paragraph count, and reading time estimate as you type. Useful for blog posts, tweets, essays, and any platform with a character limit.
Lorem Ipsum Generator
Generate placeholder text by word, sentence, or paragraph count. Choose classic Lorem Ipsum or randomized gibberish. Copy in one click for designs and mockups.
FAQ
Text Case Converter FAQ.
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.













