iZONE

Case Converters

16 case styles - 8 text and 8 programming cases. Type, paste, and copy the result.

iZONE Tools

Input Text

0 / 5,000

Converted Text

Result will appear here…
All converters

Dedicated converter pages.

Each case has its own page with a higher character limit (50,000) and documentation.
Reference

What is each case?

All 16 styles - what they do, when to use them, and a live example.
General Text Casesexample: "Red FOX jumps HIGH"

UPPER CASE

Converts every character to uppercase.

> Headings, acronyms, emphasis, constants in code (MAX_LENGTH).

inRed FOX jumps HIGH
outRED FOX JUMPS HIGH

lower case

Converts every character to lowercase.

> Normalising input, URLs, email addresses, CSS class names.

inRed FOX jumps HIGH
outred fox jumps high

Title Case

Capitalises the first letter of every word.

> Article titles, headings, book names, proper nouns.

inRed FOX jumps HIGH
outRed Fox Jumps High

Sentence case

Capitalises the first letter of each sentence; the rest is lowercase.

> Body copy, form fields, descriptions, natural prose.

inRed FOX jumps HIGH
outRed fox jumps high

tOGGLE cASE

Flips the case of every alphabetic character.

> Playful text, mocking memes, visual contrast.

inRed FOX jumps HIGH
outrED fox JUMPS high

aLtErNaTe CaSe

Alternates between lowercase and uppercase across alphabetic characters.

> Sarcastic tone, playful styling, social media.

inRed FOX jumps HIGH
outrEd FoX jUmPs HiGh

iNVERSE cASE

Mirrors the casing of each character β€” uppercase becomes lowercase and vice versa.

> Same output as Toggle Case; useful when the named semantic distinction matters in your codebase.

inRed FOX jumps HIGH
outrED fox JUMPS high

no case

Strips all casing and delimiters, outputting plain lowercase words separated by spaces.

> Normalisation step before applying another converter; cleaning mixed-format strings.

inRed FOX jumps HIGH
outred fox jumps high
Programming Casesexample: "hello world foo bar"

camelCase

First word lowercase, subsequent words capitalised, no separators.

> JavaScript / TypeScript variables, function names, JSON keys, React props.

inhello world foo bar
outhelloWorldFooBar

PascalCase

Every word capitalised, no separators.

> Class names, React components, TypeScript interfaces and types.

inhello world foo bar
outHelloWorldFooBar

snake_case

All lowercase, words joined by underscores.

> Python variables and functions, database column names, Ruby identifiers.

inhello world foo bar
outhello_world_foo_bar

kebab-case

All lowercase, words joined by hyphens.

> CSS class names, HTML attributes, URL slugs, npm package names.

inhello world foo bar
outhello-world-foo-bar

CONSTANT_CASE

All uppercase, words joined by underscores.

> Environment variables, compile-time constants, Redux action types.

inhello world foo bar
outHELLO_WORLD_FOO_BAR

dot.case

All lowercase, words joined by dots.

> Config file keys, object path notation (lodash get/set), i18n translation keys.

inhello world foo bar
outhello.world.foo.bar

path/case

All lowercase, words joined by forward slashes.

> File system paths, URL route segments, import paths in some module systems.

inhello world foo bar
outhello/world/foo/bar

Header-Case

Each word capitalised, joined by hyphens.

> HTTP header names (Content-Type, Accept-Encoding, X-Request-Id).

inhello world foo bar
outHello-World-Foo-Bar