Case Converter

Convert text to any case instantly — UPPER, lower, Title, Sentence, camelCase and more.

What is the Case Converter?

A text case conversion tool with eight conversion modes. Paste your text, click the case you want, and the result appears instantly. A copy-to-clipboard button makes it easy to paste the result wherever you need it. Useful for writers, developers, designers and anyone who works with text regularly.

When would you use it?

Programming and development

Convert variable names between camelCase, snake_case and kebab-case without retyping — particularly useful when switching between languages or frameworks that use different naming conventions.

Fixing accidental caps lock

If you have typed a paragraph in all caps by accident, lowercase it instantly without retyping.

Headlines and titles

Convert a sentence to Title Case for use as a blog post headline, page title or document heading.

Formatting data

Standardise inconsistently capitalised data — names, place names or product titles — before importing into a spreadsheet or database.

Frequently asked questions

Title Case capitalises the first letter of every word. Sentence case capitalises only the first letter of the first word in each sentence, like normal prose.
camelCase runs words together with no spaces, capitalising the first letter of each word except the first — for example userFirstName. It is commonly used in JavaScript and Java.
snake_case replaces spaces with underscores and uses all lowercase — for example user_first_name. It is commonly used in Python and database field names.
kebab-case replaces spaces with hyphens and uses all lowercase — for example user-first-name. It is commonly used in URLs, CSS class names and HTML attributes.
Yes. All conversion happens in your browser. Your text is never sent to any server.

Title Case

Capitalises the first letter of each word. Great for headings and titles.

camelCase & snake_case

Popular formats for variable names in programming. Spaces are removed automatically.

100% private

Your text stays in your browser — nothing is sent to any server.