🔤 Case Converter

Convert text to any case — UPPER, lower, Title, camelCase, snake_case and more

Input Text

UPPERCASE result
THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG

When to Use Each Text Case

Different writing and coding contexts call for different text casing conventions. Title Case is standard for headlines and titles, while programming languages each have their own conventions — camelCase for JavaScript variables, snake_case for Python, and CONSTANT_CASE for constants across most languages.

Getting case conventions right matters for readability and, in programming contexts, for following established style guides that other developers expect.

Common Case Types Explained

Frequently Asked Questions

What's the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (helloWorld), commonly used for variables and functions. PascalCase starts with an uppercase letter (HelloWorld), commonly used for class names and component names in many programming languages and frameworks.
Why does my CMS or URL require kebab-case?
Hyphens (kebab-case) are preferred in URLs because search engines, including Google, treat them as word separators, while underscores in snake_case are sometimes treated as part of a single word. This makes kebab-case slightly better for SEO-friendly URLs.
Does Title Case capitalize every word?
Standard Title Case conventions typically don't capitalize minor words like "a," "the," "and," or "of" unless they're the first or last word of the title — though style guides vary (AP, Chicago, MLA all have slightly different rules). This tool's Title Case mode capitalizes all words for simplicity.

Related Calculators