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 fox → THE QUICK FOX
lowercaseMakes every letter small.The QUICK Fox → the quick fox
Title CaseCapitalizes the first letter of each word.the quick fox → The 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 wORLD → Hello world
swap caseInverts every letter's case.Hello World → hELLO wORLD
aLtErNaTiNgAlternates lower/upper across the letters.hi there → hI 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: HTTPServer → http_server, getURLFromAPI → get-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ße → STRASSE.

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 (helloWorld → hello_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.