Skip to content
K Knidox Search…
Tools · Text

Case Converter

Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, and more — instantly.

UPPERCASE
THE QUICK BROWN FOX
lowercase
the quick brown fox
Title Case
The Quick Brown Fox
Sentence case
The quick brown fox
camelCase
theQuickBrownFox
PascalCase
TheQuickBrownFox
snake_case
the_quick_brown_fox
kebab-case
the-quick-brown-fox

A case converter rewrites your text in a different letter-casing style. Paste a phrase like “the quick brown fox” and it returns every common form at once: Title Case “The Quick Brown Fox”, Sentence case “The quick brown fox”, snake_case “the_quick_brown_fox”, and kebab-case “the-quick-brown-fox”, each with a copy button.

What each case means

Letter casing is about which letters are capitalized and how words are joined. UPPERCASE and lowercase simply set every letter high or low. Title Case capitalizes the first letter of every word; Sentence case capitalizes only the first letter of each sentence. The programming cases strip the spaces: camelCase and PascalCase join words with no separator, while snake_case and kebab-case lowercase the words and glue them with an underscore or a hyphen.

Each case with an example

The phrase “the quick brown fox” rendered in every supported case.

CaseRuleExample
UPPERCASEEvery letter capitalizedTHE QUICK BROWN FOX
lowercaseEvery letter lowercasedthe quick brown fox
Title CaseFirst letter of each wordThe Quick Brown Fox
Sentence caseFirst letter of each sentenceThe quick brown fox
camelCaseNo spaces, first word lowertheQuickBrownFox
PascalCaseNo spaces, every word capitalizedTheQuickBrownFox
snake_caseLower words joined by _the_quick_brown_fox
kebab-caseLower words joined by -the-quick-brown-fox
  1. 1
    Paste or type your text. Drop a word, a line, or a whole paragraph into the input box at the top.
  2. 2
    Read the converted forms. Every case is generated at once and updates live as you edit — no button to press.
  3. 3
    Copy the one you need. Each result has its own copy button; click it to put that exact form on your clipboard.

When to use each case

Headings and titles. Reach for Title Case for headlines and Sentence case for body sentences and UI labels. Filenames and URLs. snake_case and kebab-case avoid spaces, so they are safe in file names, slugs, and web addresses — kebab-case is the usual choice for URLs. Code. camelCase suits variables and functions in many languages, while PascalCase names classes, components, and types. Pick the convention your language or team already follows and stay consistent.

What’s the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every word, like a headline (“The Quick Brown Fox”). Sentence case capitalizes only the first letter of each sentence and leaves the rest lowercase (“The quick brown fox”).
How is camelCase different from PascalCase?
Both remove spaces and capitalize the start of each word. The only difference is the very first word: camelCase starts lowercase (“theQuickBrownFox”), while PascalCase capitalizes it too (“TheQuickBrownFox”).
What’s the difference between snake_case and kebab-case?
They are identical except for the joiner: snake_case links lowercase words with underscores (“the_quick_brown_fox”), and kebab-case links them with hyphens (“the-quick-brown-fox”). Kebab-case is the common choice for URLs and CSS class names.
Does it handle punctuation and existing separators?
For the programming cases it does — spaces, hyphens, underscores, and other punctuation are treated as word breaks and removed, so “user-name” and “user_name” both convert cleanly to userName. UPPERCASE, lowercase, Title Case, and Sentence case keep your original punctuation.
Can it convert text that is already in one case to another?
Yes. It splits the input into words regardless of the current casing — including word boundaries inside camelCase or PascalCase — so you can turn “TheQuickBrownFox” into the-quick-brown-fox or any other form.
How do I pick the right case?
Use Title Case for headings, Sentence case for body text and labels, snake_case or kebab-case for filenames and URLs, camelCase for variables and functions, and PascalCase for classes and components.