Case Converters
16 case styles - 8 text and 8 programming cases. Type, paste, and copy the result.
Input Text
Converted Text
Dedicated converter pages.
Upper Case
Lower Case
Title Case
Sentence Case
Toggle Case
Alternate Case
Inverse Case
No Case
Camel Case
Pascal Case
Snake Case
Kebab Case
Constant Case
Dot Case
Path Case
Header Case
What is each case?
UPPER CASE
Converts every character to uppercase.
> Headings, acronyms, emphasis, constants in code (MAX_LENGTH).
lower case
Converts every character to lowercase.
> Normalising input, URLs, email addresses, CSS class names.
Title Case
Capitalises the first letter of every word.
> Article titles, headings, book names, proper nouns.
Sentence case
Capitalises the first letter of each sentence; the rest is lowercase.
> Body copy, form fields, descriptions, natural prose.
tOGGLE cASE
Flips the case of every alphabetic character.
> Playful text, mocking memes, visual contrast.
aLtErNaTe CaSe
Alternates between lowercase and uppercase across alphabetic characters.
> Sarcastic tone, playful styling, social media.
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.
no case
Strips all casing and delimiters, outputting plain lowercase words separated by spaces.
> Normalisation step before applying another converter; cleaning mixed-format strings.
camelCase
First word lowercase, subsequent words capitalised, no separators.
> JavaScript / TypeScript variables, function names, JSON keys, React props.
PascalCase
Every word capitalised, no separators.
> Class names, React components, TypeScript interfaces and types.
snake_case
All lowercase, words joined by underscores.
> Python variables and functions, database column names, Ruby identifiers.
kebab-case
All lowercase, words joined by hyphens.
> CSS class names, HTML attributes, URL slugs, npm package names.
CONSTANT_CASE
All uppercase, words joined by underscores.
> Environment variables, compile-time constants, Redux action types.
dot.case
All lowercase, words joined by dots.
> Config file keys, object path notation (lodash get/set), i18n translation keys.
path/case
All lowercase, words joined by forward slashes.
> File system paths, URL route segments, import paths in some module systems.
Header-Case
Each word capitalised, joined by hyphens.
> HTTP header names (Content-Type, Accept-Encoding, X-Request-Id).