Change Case

Convert text to UPPER, lower, Title, Sentence, or swapped case — plus programmer cases like camelCase, snake_case and kebab-case. Runs entirely in your browser, no server, no sign-up.

Result

What this tool does

Convert text from one letter case to another instantly, right in your browser. Nothing is sent to a server — it runs locally, works offline, and needs no sign-up. Paste your text, pick a Case, and copy the result.

Letter cases

These keep your spacing and punctuation and only re-map the letters.

CaseWhat it doesExample
UPPERCASEMakes every letter a capital.the quick foxTHE QUICK FOX
lowercaseMakes every letter small.The QUICK Foxthe quick fox
Title CaseCapitalizes the first letter of each word.the quick foxThe Quick Fox
Sentence caseCapitalizes the first letter of each sentence.hello. how are you?Hello. How are you?
CapitalizeCapitalizes only the very first letter.hELLO wORLDHello world
swap caseInverts every letter's case.Hello WorldhELLO wORLD
aLtErNaTiNgAlternates lower/upper across the letters.hi therehI tHeRe

Programmer (identifier) cases

These re-split the text into words — at spaces, symbols, and camelCase boundaries — and join them in a coding style. So Hello world-foo and helloWorld both tokenize cleanly.

CaseOutput for Hello world-foo
camelCasehelloWorldFoo
PascalCaseHelloWorldFoo
snake_casehello_world_foo
CONSTANT_CASEHELLO_WORLD_FOO
kebab-casehello-world-foo
Train-CaseHello-World-Foo
dot.casehello.world.foo
path/casehello/world/foo

Existing acronyms are handled too: HTTPServerhttp_server, getURLFromAPIget-url-from-api.

Examples

InputCaseOutput
the quick brown FOXTitleThe Quick Brown Fox
straßeUPPERSTRASSE
hello world. how ARE you?SentenceHello world. How are you?
Hello WorldswaphELLO wORLD
helloWorldsnakehello_world
My API KeyconstantMY_API_KEY

FAQ

Is it free and private?

Yes — your input never leaves your device, and it keeps working offline once the page has loaded.

Does it handle accents and non-English letters?

Yes. Case conversion uses full Unicode mapping, so caféCAFÉ and straßeSTRASSE.

What's the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every word; Sentence case capitalizes only the first letter of each sentence (after a ., !, or ?).

Can it convert camelCase to snake_case?

Yes — pick snake_case and it will split an existing camelCase or PascalCase identifier into words first (helloWorldhello_world).

Developer & Automation Access

Run it from the terminal

Same engine as this page, headless — via the gizza CLI:

gizza tool change-case "the quick brown fox"

New to the CLI? Get gizza →

Open it by URL

Pre-fill and auto-run this tool with query parameters — the names match the API/CLI:

https://gizza.ai/tools/change-case/?text=the%20quick%20brown%20fox&mode=upper

Machine-readable descriptor: tool.json — title + parameters JSON Schema for agents.