Skip to main content

Runs locally in your browser

Case Converter

Convert text between writing styles and developer-friendly identifiers, including camelCase, PascalCase, snake_case, and kebab-case.

Title Case output
✓ Converted locally45 input characters

Convert names for code, URLs, and content

Paste a phrase, choose the required style, and copy the normalized result. Developer case formats remove punctuation and normalize word boundaries so identifiers remain consistent across source code, APIs, databases, and file names.

Choose a convention that matches the destination

Use camelCase for many JavaScript identifiers, PascalCase for classes and components, snake_case for Python or database fields, kebab-case for URLs and CSS, and CONSTANT_CASE for constants and environment keys.

Frequently asked questions

What is camelCase used for?

camelCase commonly names JavaScript variables, functions, and object properties. The first word begins lowercase and each following word begins uppercase.

What is the difference between snake_case and kebab-case?

snake_case separates words with underscores and is common in Python and database columns. kebab-case uses hyphens and is common in URLs, CSS classes, and file names.

Does conversion preserve punctuation?

Lowercase and uppercase preserve punctuation and spacing. Structural formats such as camelCase and snake_case extract letters and numbers into normalized words, so punctuation is removed.

Is my text uploaded?

No. Case conversion happens locally in your browser.

Related tools