Runs locally in your browser
Case Converter
Convert text between writing styles and developer-friendly identifiers, including camelCase, PascalCase, snake_case, and kebab-case.
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.