Text Case Converter — Format Any Text Into 7 Different Cases

From UPPERCASE to camelCase, get the right format in one click. No install, no sign-up.

Who Is This For?

Developers use this tool daily. Rename a JavaScript variable to camelCase, format a Python function in snake_case, style a CSS class with kebab-case, or scaffold a React component in PascalCase — all without retyping anything by hand. It handles mixed input too, so pasting an existing identifier or a plain sentence both work cleanly.

Writers and content folks get equal value. Fix a headline that came in as all-caps, apply consistent Title Case across a batch of article titles, or clean up text copied from a PDF. Large buttons and a dual input/output layout mean you can do this on your phone just as easily as on a desktop.

How to Use It — 3 Steps

  1. Paste or type your text into the Input Text box. Any format works — sentences, identifiers, mixed case, whatever you have.
  2. Click one of the 7 conversion buttons. The result shows up instantly in the output box — no page reload needed.
  3. Hit Copy to grab the result with one tap, then paste it wherever you need it.

Real-World Examples

Example 1 — Naming a database column You have a UI label like User Full Name and need a clean PostgreSQL column name. Click snake_case → get user_full_name instantly. No manual editing, no typos.
Example 2 — Fixing a pasted headline A headline arrives as THE BEST TOOLS FOR WRITERS. Click Title Case → get The Best Tools for Writers, publish-ready in one click.

FAQ

What's the difference between camelCase and PascalCase?

Both join words without spaces. camelCase starts lowercase — myVariableName. PascalCase capitalizes every word including the first — MyVariableName. JavaScript variables use camelCase; class and React component names use PascalCase.

How does it handle punctuation and special characters?

For programmer formats (snake_case, kebab-case, camelCase, PascalCase), punctuation is stripped and the converter splits on word boundaries — spaces, camel boundaries, underscores, hyphens — to build clean identifiers. For uppercase, lowercase, and title case, punctuation is preserved as-is.

Is there a character limit?

No. Everything runs locally in your browser with plain JavaScript — no server round-trip, no imposed limit. It handles thousands of words without any lag.

Does my text get sent to a server?

No. Conversion happens entirely in your browser. Your text never leaves your device, making it safe for sensitive content like internal docs, API keys, or proprietary code.

Why doesn't Title Case capitalize every word?

This tool follows AP / Chicago style, which keeps short prepositions and articles — a, an, the, in, of, at, by — lowercase unless they're the first or last word. That's the correct style for headlines and book titles.

Related Tools