Free Case Converter
Switch text between 9 cases: UPPERCASE, Title Case, camelCase, snake_case and more.
Paste your text, pick a case, and copy the result. Covers the everyday ones (UPPERCASE, lowercase, Title Case, Sentence case) and the ones developers need for variable and file names (camelCase, PascalCase, snake_case, kebab-case), plus aLtErNaTiNg case for fun.
Nothing you paste here leaves your browser.
How to use it
- Paste your text.
- Click the case you want.
- Copy the result.
Frequently asked questions
What’s the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName); PascalCase starts with an uppercase letter (MyClassName). Both remove spaces and capitalise the start of each following word.
What is snake_case used for?
Common for variable and file names in Python, Ruby and many database column names: words are lowercase, separated by underscores.
What is kebab-case used for?
Common in URLs, HTML/CSS attributes, and file names on the web: words are lowercase, separated by hyphens.
Does it handle accented letters and punctuation?
UPPERCASE, lowercase, Title Case and Sentence case keep punctuation and accents as-is. camelCase, PascalCase, snake_case and kebab-case strip punctuation, since those formats can’t contain it.
More free tools
All text →Image to Text (OCR)
Extract editable text from a photo, scan or screenshot.
Base64 Encoder / Decoder
Text to Base64 and back, plus data URLs for files. URL-safe variant included.
Diff Checker
See exactly what changed between two versions of a text.
Favicon Generator
Turn a logo into favicon.ico, the PNG icons and the HTML to paste — in one ZIP.
Enhance a Photo
Automatic exposure, colour and sharpness, measured from your photo.
Online Timer
Set a countdown, get an alarm. Accurate even in a background tab.