Case Converter
Convert text between upper, lower, title, camel, snake, and kebab case.
About this tool
Convert text between upper, lower, title, camel, snake, and kebab case. Quick payload size checks, text cleanup, and deploy prep during development.
Paste the identifier or phrase you want to rename. Pick a target case: camel, snake, kebab, title, upper, or lower. Example — Phrase to camelCase: try `hello world → camel` and expect something like `helloWorld`.
Acronyms (API, ID) may not stay fully uppercase after conversion. See also: Slug Generator, and Word & Character Counter. Runs in your browser — nothing you paste gets uploaded.
How to use
- Paste the identifier or phrase you want to rename.
- Pick a target case: camel, snake, kebab, title, upper, or lower.
- Copy the converted string into code, URLs, or config keys.
- Re-run with another mode when mapping between API and UI naming styles.
Example
Phrase to camelCase
Input
hello world → camel
Output
helloWorld
Limitations
- Acronyms (API, ID) may not stay fully uppercase after conversion.
- Punctuation and non-Latin scripts can yield awkward identifiers.
- Does not rename symbols across a whole codebase — only the pasted text.
Related guides
1Related tools
2Frequently asked questions
What does the Case Converter do?
Convert text between upper, lower, title, camel, snake, and kebab case. Runs in your browser — no install, no account.
How do I use the Case Converter?
Paste the identifier or phrase you want to rename. Pick a target case: camel, snake, kebab, title, upper, or lower. Copy the converted string into code, URLs, or config keys. Re-run with another mode when mapping between API and UI naming styles.
Is the Case Converter free?
Yes. No signup, no usage limits, no paywall.
Does the Case Converter upload my data?
No. Processing happens locally in JavaScript. Your input is not uploaded, stored, or logged.
What are the limitations of the Case Converter?
Acronyms (API, ID) may not stay fully uppercase after conversion. Punctuation and non-Latin scripts can yield awkward identifiers. Does not rename symbols across a whole codebase — only the pasted text.