String Case Converter
Convert text between 18 letter cases: UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, sPoNgE cAsE and more — line by line.
Input
Output
Guides
What is a case converter?
This tool rewrites your text in a different letter case — from everyday formats like UPPERCASE, lowercase, Sentence case and Title Case to the identifier styles programmers live in: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and path/case. Multi-line input is converted line by line, so lists and code snippets keep their structure.
Common uses
- Developers renaming variables, constants, file paths and CSS classes between conventions.
- Writers and editors fixing headlines to Title Case or normalizing SHOUTING TEXT.
- Data cleanup — normalizing inconsistent labels in spreadsheets before import.
How to use it
- Paste your text into the input box.
- Pick a target case from the dropdown — the result appears instantly.
- Copy the result or download it as a text file.
Title Case follows editorial style: small words like a, of, the stay lowercase unless they start or end the line.
Privacy
Conversion runs entirely in your browser — nothing is uploaded.
Use it from code
From 3 credits per callREST API
curl -X POST https://api.iotools.cloud/v1/tool/case-converter \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"inputString": "The quick brown Fox jumps over the lazy Dog",
"caseStyle": "title-case"
}'Swap in your own key from your account. The tool's fields are the body — no wrapper.
Ask an AI agent
Use the IOTools `case-converter` tool (String Case Converter) on this input:
YOUR_INPUT_HEREPaste this at any agent connected to the IOTools MCP server, then add your input.