Skip to main content

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

Result
Was this helpful?

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

  1. Paste your text into the input box.
  2. Pick a target case from the dropdown — the result appears instantly.
  3. 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.

textcaseconverterdeveloper

Use it from code

From 3 credits per call

REST 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_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Part of a workflow

All collections

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.