Case Converter

Instantly convert text between 11 case formats simultaneously — all results visible on one screen.

Developers converting variable names between languages or renaming database columns.

How to use it

  1. Paste your text

    Type or paste the text you want to reformat into the input box.

  2. View all variants

    All 11 case formats are generated instantly and shown side by side.

  3. Copy what you need

    Click the copy icon beside any variant to copy it, or "Use as input" to convert it further.

Why use this tool?

Changing the capitalisation of text by hand is slow and easy to get wrong — retyping a heading in Title Case, fixing a sentence someone left in ALL CAPS, or converting a variable from snake_case to camelCase one character at a time. Writers, developers, and data workers all hit this constantly, and the rules differ: Title Case has exceptions, camelCase and PascalCase differ by the first letter, and snake_case versus kebab-case matters in code. This converter takes your text once and instantly shows all 11 case formats side by side, so you just copy the one you need. It covers everyday writing cases (UPPERCASE, lowercase, Title Case, Sentence case) and every common programming convention (camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case), plus aLtErNaTiNg CaSe for fun. Everything runs in your browser, so your text never leaves your device, and you can feed any result back in as new input to chain conversions. No limits, no sign-up.

Common use cases

Developers

Convert identifiers between naming conventions when moving code or data across languages.

Database & API work

Flip column and field names between snake_case (SQL) and camelCase (JS/JSON) in one click.

Writers & editors

Fix a heading stuck in caps, or switch between Title Case and sentence case for different channels.

Marketers

Standardise capitalisation across titles, tags, slugs, and CTAs.

Data cleanup

Normalise inconsistent casing in pasted lists and spreadsheets before reusing them.

Frequently asked questions

Is my text sent to a server?

No. All conversion happens in your browser, so your text never leaves your device.

What are the 11 formats?

UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, and aLtErNaTiNg CaSe.

What’s the difference between camelCase and PascalCase?

Both join words with no spaces; camelCase starts lowercase (myVariable) while PascalCase capitalises the first letter (MyVariable).

When should I use snake_case vs kebab-case?

snake_case (with underscores) is common in Python and databases; kebab-case (with hyphens) is used for URLs, CSS classes, and file names.

Can I chain conversions?

Yes. Click "Use as input" beside any result to feed it back in for further conversion.

Does Title Case handle small words?

It capitalises the main words; always glance over names and acronyms, as no automatic Title Case handles every edge case perfectly.

Is there a character limit?

No limit — convert as much text as you want at once.

Is it free?

Yes — free, no sign-up.

Related tools