Case Converter
Conversion happens in your browser; the text is never sent to a server.
Choose a conversion
Each button converts the whole text in one step. Programmer-style conversions (snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE) join words with a separator, so line breaks and punctuation inside the text are dropped in those five only.
Read-only, so the result is never edited by accident. Copy it, or send it back to the input box to combine conversions.
Switch text between UPPERCASE, lowercase, Title Case, Sentence case, aLtErNaTiNg, InVeRsE, snake_case, kebab-case, camelCase, PascalCase, and CONSTANT_CASE. Punctuation, line breaks, and accented letters are preserved, and the conversion runs entirely in your browser.
- 12 conversions
- Unicode-safe
- Line breaks preserved
- 100% in-browser
How the case converter works
- 1
Paste your text
Bullet lists, paragraphs, CSV rows, and headings all work. Nothing is uploaded.
- 2
Pick a case
The result appears in the read-only box. You can chain conversions by sending the result back to the input.
- 3
Copy the result
One click copies the converted text to the clipboard, ready to paste into your document or CMS.
When to use which case
| Case | Typical use | Example |
|---|---|---|
| Title Case | Headings, article titles, slide titles | The Quick Brown Fox |
| Sentence case | Body copy, UI labels, descriptions | The quick brown fox. |
| UPPERCASE | Short labels, shipping codes, warnings | THE QUICK BROWN FOX |
| snake_case | Database columns, Python identifiers | the_quick_brown_fox |
| kebab-case | URL slugs, CSS class names | the-quick-brown-fox |
| camelCase | JavaScript variables, JSON keys | theQuickBrownFox |
Need to fix the wording before you style the capitalisation? The Grammar Checker catches common spelling and punctuation slips, and the Word Counter shows length and reading time for the finished text.
