Case Conversion Tools
Convert text between UPPERCASE, lowercase, Title Case, Sentence case, and more — every case converter runs instantly in your browser, with no sign-up and no limit on how much you paste.
The five tools below split into two groups that solve different problems. Sentence case, Title Case, UPPERCASE, and lowercase are writing formats — they're about how text reads to a person, whether that's a headline, a heading, or fixing text that came through in all caps from a pasted source. camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE (available in the full Case Converter) are naming formats — they're about how an identifier reads to a compiler, a database, or a URL parser, and the "correct" one is whichever convention your project already uses.
A typical workflow crosses both groups without you thinking about it as two steps: you finalize a blog post title in Title Case, then need that same phrase as a kebab-case URL slug, then again as a camelCase variable if you're storing it in code. Rather than retyping it three times and risking a capitalization mistake in each version, convert once here and copy the result into wherever it's headed next.
If you're not sure which single-format page you need, start with the full Case Converter above — it shows every format side by side, so you can compare Title Case against Capitalized Case or camelCase against PascalCase before committing to one.
All Case Conversion Tools
Case Converter
The full converter — switch text between all twelve case formats, including code-naming conventions, from one page.
Try itSentence Case Converter
Capitalize only the first letter of each sentence and lowercase the rest.
Try itTitle Case Converter
Capitalize the main words in a title while keeping minor words like "a" and "the" lowercase.
Try itUpper Case Converter
Convert every letter in your text to its capital form.
Try itLower Case Converter
Convert every letter in your text to its small form.
Try itFrequently Asked Questions
Do I need a separate tool for each case format, or can I use one for everything?+−
Either works. The full Case Converter switches between all twelve formats on one page, which is fastest if you're trying several formats back to back. The dedicated single-format pages below exist for quick, bookmarkable access when you already know exactly which format you need — same conversion logic, just a more direct path.
Which case format should I use when naming variables in my code?+−
It depends on the language and context, not personal preference — camelCase is the convention for variables and functions in JavaScript, snake_case for Python and most database columns, PascalCase for class and component names, kebab-case for URLs and CSS classes, and CONSTANT_CASE for values that never change. Matching the convention your codebase already uses matters more than which one you'd pick from scratch.
Can I chain these tools together, like converting to Title Case and then making a URL slug?+−
Yes — that's a common workflow. Convert your title to Title Case here, copy the result, then paste it into the Slug Generator to get a clean, hyphenated URL. Each tool does one job well rather than trying to do everything at once, so chaining them is expected, not a workaround.
Will converting case change my punctuation, spacing, or line breaks?+−
No. Every tool on this page only changes the capitalization of letters — punctuation, spaces, and line breaks are left exactly as you typed them. If you need to clean those up too, that's a separate job handled by the Text Cleanup Tools.