Case Converter
Instantly switch text between upper, lower, title, camel, snake and kebab case.
Loading tool…
Reformat text into any letter case in one click. Paste your content and convert it to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case - useful for headings, code identifiers, slugs and tidying up pasted text. Everything runs in your browser, so nothing is sent anywhere.
The cases you actually need
Sentence case capitalises only the first letter, which is how most body text and headlines are written today. Title Case capitalises each significant word and still shows up in older style guides. UPPERCASE is fine for a short label and exhausting for anything longer, because it removes the word shapes readers rely on. lowercase has become a deliberate style choice in branding. Switching between them by hand means retyping, which is where mistakes creep in.
The programmer cases, explained plainly
camelCase joins words with no spaces and capitalises each word after the first, and it is the norm for variables in JavaScript and Java. snake_case uses underscores and is standard in Python and in database column names. kebab-case uses hyphens and is what you want for URLs, CSS class names and file names, partly because search engines treat hyphens as word separators and underscores as joins.
Where this saves the most time
- A heading that arrived in ALL CAPS from a client or a PDF.
- Names or addresses pasted from a form that shouted them back at you.
- Turning a spreadsheet column of labels into database-friendly snake_case.
- Converting an article title into a clean kebab-case URL slug.
How to use Case Converter
- 1
Paste or type your text.
- 2
Click the case you want to apply.
- 3
Copy the converted result.
Frequently asked questions
UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case.