What is Text Case?
Text case refers to the way letters are capitalized in written text. Different contexts call for different casing conventions — from everyday writing (sentence case, title case) to programming (camelCase, snake_case, PascalCase) to web development (kebab-case for URLs and CSS). A text case converter lets you instantly transform any text between these styles without manual retyping.
All Supported Case Types
UPPERCASE
Converts every letter to its capital form. Commonly used for acronyms, headings, and emphasis.
HELLO WORLDlowercase
Converts every letter to its small form. Used for email addresses, URLs, and normalized data.
hello worldTitle Case
Capitalizes the first letter of major words while keeping minor words (a, the, of, etc.) lowercase.
The Quick Brown FoxSentence case
Capitalizes only the first letter of each sentence. The standard for body text and paragraphs.
The quick brown fox. It jumps high.camelCase
No spaces; first word lowercase, subsequent words capitalized. Standard for JavaScript and Java variables.
theQuickBrownFoxPascalCase
Like camelCase, but the first word is also capitalized. Used for class names and React components.
TheQuickBrownFoxsnake_case
Words separated by underscores, all lowercase. Common in Python, Ruby, and SQL column names.
the_quick_brown_foxCONSTANT_CASE
Snake case in all caps. Used for constants and environment variables across most languages.
THE_QUICK_BROWN_FOXkebab-case
Words separated by hyphens, all lowercase. Preferred for URLs, CSS classes, and file names.
the-quick-brown-foxdot.case
Words separated by dots. Used in configuration keys, Java package names, and object property paths.
the.quick.brown.foxpath/case
Words separated by slashes. Represents file paths and URL segments.
the/quick/brown/foxAlternating cAsE
Alternates between lowercase and uppercase letters. Popular in internet memes and humorous text.
tHe QuIcK bRoWn FoXInverse Case
Swaps the case of every letter — uppercase becomes lowercase and vice versa.
hELLO wORLD (from Hello World)Capitalize Words
Capitalizes the first letter of every single word, regardless of word type.
The Quick Brown FoxUse Cases
Programming
Quickly convert variable names between camelCase, PascalCase, snake_case, CONSTANT_CASE, and kebab-case to match your language's conventions.
Writing & Content
Convert headings to Title Case, body text to Sentence case, or create UPPERCASE labels for buttons and UI elements.
URLs & Web Development
Generate kebab-case slugs for URLs, dot.case config keys, or path/case route segments from plain text.
Frequently Asked Questions
A text case converter is a tool that transforms text between different letter casing styles such as UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more. Simply paste your text, click a conversion button, and copy the result.
In camelCase the first word starts with a lowercase letter and subsequent words are capitalized (e.g. myVariableName). In PascalCase every word starts with an uppercase letter (e.g. MyVariableName). Both are widely used in programming.
snake_case (words_joined_by_underscores) is common in Python, Ruby, and database column names. kebab-case (words-joined-by-hyphens) is preferred for URLs, CSS class names, and file names. Use whichever is conventional for your context.
CONSTANT_CASE (also called SCREAMING_SNAKE_CASE) is used for constants and environment variables in most programming languages. It makes constant values visually distinct from regular variables (e.g. MAX_RETRY_COUNT, API_BASE_URL).
Title Case capitalizes the first letter of major words (articles and short prepositions stay lowercase, e.g. "The Art of War"). Sentence case only capitalizes the first letter of each sentence, like normal prose.
No. All conversions happen entirely in your browser using JavaScript. Your text never leaves your device — nothing is uploaded, stored, or logged.
Absolutely. camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, and dot.case are all commonly used naming conventions in software development. Paste a phrase and instantly get the correct format.
Alternating case (aLtErNaTiNg CaSe) alternates between lowercase and uppercase for each letter. It is often used for humorous or sarcastic emphasis in internet culture (e.g. the SpongeBob mocking meme).