Case Converter

Paste your text, pick a case — output updates instantly.

0 words 0 chars
0 words 0 chars

All case types explained

CaseExampleCommon uses
UPPERCASEHELLO WORLDHeadings, acronyms, emphasis, SQL keywords
lowercasehello worldGeneral text, email addresses, URLs
Title CaseHello WorldBook titles, article headings, proper nouns
Sentence caseHello worldNormal prose, sentences, most body text
camelCasehelloWorldJavaScript variables, Java methods, JSON keys
PascalCaseHelloWorldClass names (all languages), C# methods, React components
snake_casehello_worldPython variables, database columns, file names
SCREAMING_SNAKEHELLO_WORLDConstants in Python, C, Java, environment variables
kebab-casehello-worldCSS class names, URL slugs, HTML attributes, filenames
dot.casehello.worldConfig keys, package names (npm, Java packages)
tOgGlE cAsEhElLo WoRlDMemes, mockery, emphasis in informal text
Alternate caseHeLlO wOrLdSimilar to toggle but starts with uppercase

Title Case rules

Title Case capitalises the first letter of each major word. The following short words stay lowercase when they appear in the middle of a title: a, an, the, and, but, or, for, nor, on, at, to, by, in, of, up, as. The first and last word of a title are always capitalised regardless of type.

Sentence case rules

Sentence case capitalises only the first letter of the first word in each sentence, and any proper nouns. All other words are lowercase. This is the standard format for body text in most writing contexts.

Programmer tip: camelCase, PascalCase, snake_case, and kebab-case all strip punctuation and join words. They're designed for identifiers (variable names, class names, URLs) rather than readable prose. Choose based on your language's convention — Python uses snake_case, JavaScript uses camelCase, CSS uses kebab-case.

Frequently asked questions

Title Case capitalises the first letter of every major word: "The Quick Brown Fox Jumps". Sentence case only capitalises the first word and proper nouns: "The quick brown fox jumps". Title Case is used for headings and titles; Sentence case is used for body text and most prose.
Both join words without spaces. camelCase starts with a lowercase letter: helloWorld. PascalCase starts with an uppercase letter: HelloWorld. In programming, camelCase is typically used for variables and functions; PascalCase is used for class names and types.
UPPERCASE and lowercase conversions use JavaScript's built-in toUpperCase() and toLowerCase() which handle most Unicode characters including accented letters (é → É, ü → Ü). Title Case and programming cases (camelCase, snake_case etc.) are optimised for English and Latin-script languages.
No. Conversion happens entirely in your browser so there's no server limit. You can paste very large documents — tens of thousands of words — without any issues.
No. All conversion happens locally in your browser using JavaScript. Your text is never sent to any server and is not stored anywhere. Close the tab and it's gone.

Related tools