EZ
EZ2Conv

Text Case Converter

Convert text between 11 case formats at once, including camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, and Sentence case. The tool auto-detects your input style and shows every conversion side by side for quick copying.

Enter text to convert (e.g., hello world, helloWorld, hello_world)...

How to Use

  1. Enter text in any case format (camelCase, snake_case, etc.)
  2. View all converted formats instantly
  3. Click the copy button to copy individual results
  4. Use 'Copy All' to get all conversions in JSON format
  5. Supports 11 different case formats
  6. Auto-detects input format for your convenience
  7. No server upload - completely client-side processing
  8. Perfect for developers working with variable naming

Naming Conventions and Case Styles in Programming

What this converter does

Every naming convention in programming is really the same words rearranged with different separators and capitalization. This tool takes whatever text you type — a phrase, a variable name, a heading — and rewrites it into eleven case styles at once: camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, dot.case, path/case, Title Case, Sentence case, lowercase, and UPPERCASE. Instead of converting one format at a time, every result appears side by side, each with its own copy button.

It also reads the shape of your input first. If you paste helloWorld it recognises the camelCase boundary; if you paste hello_world it splits on the underscore. That detected format is shown above the results, so you always know how the tool interpreted your text before you copy anything.

When to use it

Developers reach for this most when a codebase mixes conventions. A JSON API might return snake_case keys while your JavaScript variables are camelCase, and a CSS class or URL slug wants kebab-case. Rather than retyping the identifier and risking a typo, you paste it once and grab the exact style the target file expects.

It is equally useful outside code: turning a rough phrase into a Title Case heading, normalising a filename into path/case, or producing a CONSTANT_CASE key for an environment variable. Because all eleven forms are generated together, comparing them or copying several at once takes a single glance.

Example: helloWorld in every style

Take the words hello world. As camelCase they become helloWorld; PascalCase gives HelloWorld; snake_case is hello_world and CONSTANT_CASE is HELLO_WORLD. The same words render as kebab-case hello-world, dot.case hello.world, and path/case hello/world. Title Case produces Hello World, Sentence case Hello world, and the plain lowercase and UPPERCASE forms round out the set. One input, eleven ready-to-copy outputs.

Notes and edge cases

Word boundaries are the tricky part. The converter treats existing camelCase humps, underscores, hyphens, dots, slashes, and spaces as split points, so mixed input like getUser_ID is broken into words before being reassembled. Numbers stay attached to the word they follow. Because the transformation only regroups and recases letters, it never translates or spell-checks — the meaning of your text is untouched. Use 'Copy All' to export every conversion as a JSON object when you need the full set in one paste.

Frequently Asked Questions

Yes. All eleven case conversions are free with no limit on how much text you run through them. Every format — from camelCase to UPPERCASE — is available at once, with individual and JSON copy buttons, and there are no paid tiers or locked features.
Every case transformation is calculated locally with JavaScript, so identifiers, variable names, and any snippet you paste never leave your browser or reach a server. Nothing is logged or uploaded, which matters when the text is part of unreleased source code.
No. Paste or type your text and all eleven case styles appear immediately, ready to copy. There is no account, email, or sign-in step between you and the results.
The converter scans your text for the separators and capitalization each style uses — the humps in camelCase, underscores in snake_case, hyphens in kebab-case, and so on — and reports the closest match as the detected format above the results. Detection is only a convenience label; all eleven conversions are produced regardless of what you enter.
They encode the same words with different separators. camelCase joins the words and capitalizes each one after the first (helloWorld), snake_case links them with underscores in lowercase (hello_world), and kebab-case uses hyphens (hello-world). camelCase is common for JavaScript variables, snake_case for Python and database columns, and kebab-case for URLs and CSS class names.
Yes. Each result has its own button for copying a single style, and the 'Copy All' button exports every conversion together as a JSON object keyed by format name — handy when you want the whole set pasted into code or a config file in one step.