Skip to content
Technology

Text Case Converter

Instantly convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case. Live, private, and free in your browser.

Text Case Converter

Method

How this calculator works

Text is split into words on spaces, punctuation, and camelCase boundaries, then recombined per style — e.g. snake_case joins lowercased words with underscores, camelCase capitalizes each word after the first.

  1. Type or paste your text into the input area.
  2. The tool instantly detects word boundaries, including spaces, punctuation, and camelCase transitions.
  3. Each of the seven case formats is generated at once and shown in its own read-only field.
  4. Copy whichever format you need directly from its output box.

Use cases

When to use it

  • Converting headings to Title Case for articles and documents.
  • Renaming variables between camelCase and snake_case across languages.
  • Creating kebab-case slugs and CSS class names.
  • Fixing text that was accidentally typed in all caps.

FAQ

Frequently asked questions

What case formats does this tool support?
It converts your text to seven common formats at once: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, and kebab-case.
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word, ideal for headings. Sentence case capitalizes only the first letter of each sentence, matching normal prose.
When should I use camelCase, snake_case, or kebab-case?
camelCase is common for JavaScript variables, snake_case for Python and database columns, and kebab-case for URLs, CSS classes, and file names.
Does it handle multi-word and accented input?
Yes. The converter splits text into words on spaces, symbols, and camelCase boundaries, so mixed input is reformatted cleanly for each style.
Is my text uploaded anywhere?
No. Every conversion happens instantly in your browser as you type, so nothing is sent to a server.