Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case and more — instantly.

What is this case converter?

This is a free, browser-based case converter that instantly rewrites your text in UPPERCASE, lowercase, Title Case, Sentence case and developer formats like camelCase, snake_case and kebab-case — with zero data leaving your device, because every conversion runs in JavaScript on your own machine.

How do I change text to title case or camelCase online without uploading it?

Paste your text and every case variant appears instantly in a list — UPPERCASE, lowercase, Title Case, camelCase, snake_case and more. Copy any one with a click; nothing is uploaded because it all runs in your browser.

Key features

Ten case styles at once
See UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and alternating case side by side.
One-click copy
Copy any converted version with a single click, ready to paste into code, documents or spreadsheets.
Live as you type
Every style updates on each keystroke, so you can compare formats without pressing a button.
Unicode-aware
Accented letters and non-Latin scripts are converted correctly using the browser's locale-aware casing.

How to use it

Type or paste your text into the box. Each case style is generated instantly in the list below. Click the copy button next to any version to put it on your clipboard. Everything happens locally — nothing is sent to a server.

Frequently asked questions

Is my text uploaded anywhere?

No. All conversions run in your browser, so even confidential text stays private.

What is the difference between camelCase and PascalCase?

Both remove spaces and capitalise word boundaries; camelCase keeps the first letter lowercase (myVariable) while PascalCase capitalises it (MyVariable).

Does it handle accented and non-Latin letters?

Yes. Casing uses the browser's Unicode rules, so accented and non-Latin characters convert correctly.

Built by the Toolbox team using the browser's native locale-aware toLocaleUpperCase and toLocaleLowerCase plus well-tested word-boundary rules, so results match what editors and code styles expect.