Your data never leaves this tab

Free Text Case Converter — UPPER, lower & Title Case

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case and more instantly.

How it works

1

Paste your text

Type or paste the text you want to convert.

2

Click a case button

Choose from 11 case styles — the output updates instantly.

3

Copy result

Click the Copy button to copy the converted text to your clipboard.

4

Apply again

Switch between case styles without re-pasting — input stays editable.

Common use cases

Programming identifiers

Convert variable names between camelCase, PascalCase, snake_case, and kebab-case for different coding styles.

Headline formatting

Apply Title Case to blog post titles, article headings, and presentation slides.

Data normalisation

Convert inconsistently-cased CSV or database data to a uniform case before importing.

CSS class names

Convert PascalCase component names to kebab-case CSS class names in one click.

Frequently asked questions

What is Title Case?

Title Case capitalises the first letter of each major word, skipping minor words like "a", "the", "and" when they are not the first word.

What is the difference between camelCase and PascalCase?

camelCase starts with a lowercase letter (myVariable). PascalCase starts with uppercase (MyVariable). Both capitalise subsequent words.

Is this tool free?

Yes — completely free, no account, unlimited text, works entirely in your browser.

Is my text sent to a server?

No — all transformations run locally in your browser using JavaScript string methods.

What is Sentence case?

Sentence case capitalises only the first letter of the first word and proper nouns. Useful for paragraph text.

Does it support non-English characters?

Yes — the tool uses JavaScript's native toUpperCase() and toLowerCase() which support Unicode characters.