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.
Free download · macOS 14 or later
· No account required
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.
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