Skip to content

Case converter for macOS

Turn any phrase into the name your code expects.

Copy a label, a sentence or an identifier. Run the conversion from the Camel menu or your own shortcut, and paste a name that matches the file you are in.

Download on theMac App Store

Free download · macOS 14 or later · No account required

Copied phrase → Transform Text › camelCase → pasted back.

One input, every convention

The same words, in whatever shape the file needs.

Camel splits on spaces, hyphens, underscores and existing case boundaries, so a ticket title, a column name or an identifier someone else wrote all convert cleanly.

Input

customer billing address

camelCase
customerBillingAddress
PascalCase
CustomerBillingAddress
snake_case
customer_billing_address
kebab-case
customer-billing-address
CONSTANT_CASE
CUSTOMER_BILLING_ADDRESS
UPPERCASE
CUSTOMER BILLING ADDRESS
lowercase
customer billing address

Where it earns its place

Names cross boundaries all day long.

Every layer of a stack has its own opinion about naming, and the conversion between them is the kind of typing that produces typos.

APIs and models

A JSON key is snake_case, the Swift property is camelCase, the TypeScript interface is something else again.

Files and routes

Turn a page title into a kebab-case slug or a snake_case filename that will not break on a case-sensitive filesystem.

Environment variables

A phrase from the setup doc becomes STRIPE_WEBHOOK_SECRET without holding Shift for twenty characters.

Databases and analytics

Column names, event names and feature flags usually want one lowercase convention, applied consistently.

The same menu also holds the cleanup tools that usually come next: trim whitespace, sort lines, remove duplicates and strip empty lines. Because everything works through the clipboard, it is all available in editors, terminals, issue trackers and chat apps — not just inside one app that happens to have a Format menu.

FAQ

Good to know.

Which cases can Camel convert to?

camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, UPPERCASE and lowercase. Every one of them can be given its own global keyboard shortcut.

Does it handle a whole sentence, not just one word?

Yes. Camel splits on spaces, hyphens, underscores and existing case boundaries, so a phrase, a sentence or an already-formatted identifier all convert cleanly.

Can I convert without opening the menu?

Yes. Assign a global shortcut to the case you use most and the conversion runs from whichever app you are in — the result replaces the clipboard, ready to paste.

Does the text leave my Mac?

No. Case conversion runs locally inside the app. Nothing is uploaded, and no account is involved.

Is it free?

Camel is free to download and includes the core tools. An optional Camel Pro upgrade unlocks advanced actions and removes limits.

Camel app icon

Stop retyping names by hand.

Free on the Mac App Store, with 50+ other text tools in the same menu.

Download on theMac App Store