Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case and kebab-case.
Paste any text and instantly get it reformatted into UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, or kebab-case. Handy for normalizing variable names when moving between programming languages, cleaning up headline capitalization, or matching a style guide's casing rules. Conversion is instant and client-side, with no length limit beyond your browser's memory, and you can copy the result with one click.
Runs on your device. This tool processes your file inside this browser tab. Nothing is uploaded, so it also works offline once the page has loaded, and closing the tab discards the file from memory.
Loading tool
How it works
- 01
Paste or type your text.
- 02
Pick the target case (UPPERCASE, camelCase, snake_case, etc.).
- 03
Copy the converted result.
Details
- Category
- Developer & data
- Runs
- In your browser
- Files uploaded
- No
- Cost per run
- Free
- Sign-in
- Not required
- Works offline
- Yes, once loaded
Last updated 2026-08-12
Common questions
Does it handle multi-word variable names correctly?
Yes - it splits on spaces, hyphens, underscores, and camelCase word boundaries before reformatting into your chosen case.
Can I convert code identifiers, not just sentences?
Yes - camelCase, PascalCase, snake_case, and kebab-case are all meant for variable and file naming conventions.
Is my text uploaded anywhere?
No - all case conversion runs locally in your browser.
Does it handle Sentence case for regular writing?
Yes - Sentence case capitalizes only the first letter of each sentence, suitable for headlines and body copy.
Use this from your code
This tool is also a REST endpoint, so you can run it in a pipeline instead of by hand. It is free and needs no API key. See the API reference for every parameter.
curl -X POST https://fileoven.com/api/v1/tools/case-converter \
-H "Content-Type: application/json" \
-d '{"text":"hello world","case":"snake"}'