Skip to content
Case ConverterUtility

Case Converter

0 words · 0 characters

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.

No conversion applied · 0 characters

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
Free, no sign-upProcessed in memory

How the case converter works

  1. 1

    Paste your text

    Bullet lists, paragraphs, CSV rows, and headings all work. Nothing is uploaded.

  2. 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. 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

Recommended use for each supported text case
CaseTypical useExample
Title CaseHeadings, article titles, slide titlesThe Quick Brown Fox
Sentence caseBody copy, UI labels, descriptionsThe quick brown fox.
UPPERCASEShort labels, shipping codes, warningsTHE QUICK BROWN FOX
snake_caseDatabase columns, Python identifiersthe_quick_brown_fox
kebab-caseURL slugs, CSS class namesthe-quick-brown-fox
camelCaseJavaScript variables, JSON keystheQuickBrownFox

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.

Frequently asked questions

7
How do I change text to uppercase or lowercase?
Paste your text into the first box and press UPPERCASE or lowercase. The converted text appears in the second box instantly, ready to copy. Line breaks and punctuation are untouched — only the letters change.
What is the difference between Title Case and Capitalize Each Word?
Title Case leaves small joining words such as “of”, “and”, “the”, and “to” lowercase unless they begin or end the text, which is the convention most style guides use for headings. Capitalize Each Word capitalises every single word, including those short ones. Both always capitalise the first letter of each word.
Does Sentence case lowercase acronyms like NASA?
Yes. Sentence case lowercases the whole text first and then capitalises the first letter of each sentence, so an acronym typed in capitals becomes lowercase. If your text contains acronyms or brand names, use Title Case or edit those words back afterwards — a mechanical converter cannot know which capitals are intentional.
Will my line breaks and punctuation survive?
For every case transformation except the programmer-style ones (snake_case, kebab-case, camelCase, PascalCase, CONSTANT_CASE), yes: the tool only rewrites letters and never touches spaces, punctuation, or newlines. Those five join words with a separator by design, so they necessarily drop punctuation and line breaks.
Does it work with accented letters and non-Latin text?
Yes. Text is processed as Unicode code points, so accents (é, ü, ç), Greek, Cyrillic, Arabic, and Chinese characters pass through unchanged, and case mapping follows the browser’s Unicode tables. Emoji and other symbols are never split or corrupted.
Is the text uploaded anywhere?
No. All conversions run in your browser with JavaScript. Nothing is transmitted, logged, or stored, which makes the tool safe for confidential drafts and client documents.
Is there a size limit?
Practical limit is around 200,000 characters per conversion, which comfortably covers a long report. Beyond that the tool asks you to reduce the text so the page stays responsive.