Case Converter

Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Type or paste below — the result updates as you type.

Free
No signup
Instant
Private
Input
0 words • 0 characters • 0 without spaces • 0 lines
Target case
Output
0 words • 0 characters • 0 without spaces • 0 lines

Private by design

This conversion runs entirely in your browser. Your text is not sent to a server.

Tip

Passwords, API keys, and some identifiers are case-sensitive. Convert them only when you intend to change the value.

How to convert with Case Converter

  1. Paste or type your text in the input box.

  2. Watch the output update instantly — nothing is uploaded.

  3. Choose a Target case on this page, or open a dedicated converter such as CONSTANT_CASE.

  4. Copy the result, or use it as the next input.

When should you use it?

  • Writing

    Soften headlines, notes, and chat so the copy reads as normal sentences.

  • Programming

    Match identifier conventions in code, configs, and APIs.

  • URLs

    Prepare hostnames, paths, slugs, and CSS class names.

  • Data

    Normalize names, tags, and imported rows to a single case.

About the Case Converter hub

Case Converter is one page with a Target case control for lowercase, UPPERCASE, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Dedicated URLs still exist for search and sharing; this hub is for switching styles without changing the path.

Your input is kept while you change Target case. Load example fills a sample. Nothing is uploaded. Open a dedicated converter when you want that style’s URL in a bookmark or an ad.

Related: Slugify for URL-safe strings with accent folding, Find & Replace for literal edits.

The hub URL is /tools/case-converter and must stay that way. It does not replace the dedicated pages for inbound links. If you only ever need one style, bookmark the dedicated converter instead.

Case Converter examples

Headline

Input
The Quick BROWN Fox
Output
theQuickBrownFox

Sentence

Input
hello world. this is a TEST.
Output
helloWorldThisIsATest

Identifier

Input
User Profile Settings
Output
userProfileSettings

Case style comparison

StyleExampleTypical use
lowercasehello world exampleSoft copy, tags, and normalizing user input
UPPERCASEHELLO WORLD EXAMPLEHeadings, acronyms, and short labels
Sentence caseHello world exampleProse, captions, and readable paragraphs
Title CaseHello World ExampleTitles, headlines, and proper names
camelCasehelloWorldExampleJavaScript variables and object keys
PascalCaseHelloWorldExampleTypes, classes, and React components
snake_casehello_world_examplePython, APIs, and database columns
kebab-casehello-world-exampleURLs, CSS classes, and file names
CONSTANT_CASEHELLO_WORLD_EXAMPLEEnv vars, constants, and enum names

Case Converter FAQ

Case Converter is one page with Target case for lowercase, UPPERCASE, Sentence case, Title Case, camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE. Dedicated URLs still exist for search, ads, and sharing. Use the hub when you want to try styles without changing the path. Input is kept while you change Target case.

No. Everything stays in this tab. Load example fills a sample. Related: Slugify for URL-safe strings with accent folding, Find & Replace for literal edits.

Yes. We do not rename shipped paths. The hub’s Title Case option is the same conversion as that dedicated page.