Case Converter

Paste text and convert it between UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case. Every result copies with one click, and it all runs in your browser.

Enter text to see every case below.

The case styles

"Case" refers to how letters and word boundaries are formatted. The everyday styles are UPPERCASE, lowercase, Title Case (each major word capitalised) and Sentence case (only the first letter of each sentence). Programmers also use camelCase, snake_case and kebab-case for names with no spaces.

"hello world" Hello World / helloWorld / hello_world / hello-world

This converter applies each transformation to your exact text at once, so you can copy whichever form a document, headline or codebase needs.

Worked example

The phrase "order id" in code styles:

camelCase: orderId — common for JavaScript variables.
snake_case: order_id — common in Python and SQL.
kebab-case: order-id — common in URLs and CSS.

Title case vs sentence case

Title Case capitalises the first letter of each significant word — this tool capitalises every word for simplicity, which suits headlines. Sentence case capitalises only the first letter after each sentence-ending mark, matching how normal prose is written. Choose title case for headings and button labels, and sentence case for body copy and UI text, which most modern style guides prefer.

Tip: to turn a title into a URL-friendly handle, the dedicated slug generator also strips accents and punctuation.

Frequently asked questions

What case styles can I convert to?

UPPERCASE, lowercase, Title Case, Sentence case, plus the programming styles camelCase, PascalCase, snake_case and kebab-case — all generated from your text at once.

What's the difference between title case and sentence case?

Title case capitalises the first letter of (most) words, suiting headlines; sentence case capitalises only the first letter of each sentence, like ordinary prose.

When do I use camelCase vs snake_case?

It's a convention of the language or project: camelCase is typical in JavaScript and Java, snake_case in Python and SQL, and kebab-case in URLs and CSS class names.

Is my text kept private?

Yes. Every conversion runs in your browser. Nothing you paste is uploaded or stored.

MB
Mustafa Bilgic · Editor, Calcool
Case styles follow common writing and programming naming conventions. Everything runs in your browser — nothing you enter is uploaded, logged or stored.

Related calculators