# Case Converter

> Free case converter: change text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case or kebab-case instantly, with one-click copy.

Paste your text, pick one of seven letter cases, and copy the result with one click. Perfect for fixing caps-lock accidents, formatting titles and naming things in code.

*Interactive tool: enter your values at https://toollantern.win/case-converter/ and results update instantly in your browser.*

## The seven cases

- **UPPERCASE**: every letter capitalized. For headings and emphasis.
- **lowercase**: every letter small. For emails and informal text.
- **Title Case**: every word capitalized. For titles and headlines.
- **Sentence case**: only the first letter of each sentence capitalized. For normal prose.
- **camelCase**: words joined, each new word capitalized except the first. For variable names in code.
- **snake_case**: words joined with underscores, all lowercase. For file names and database fields.
- **kebab-case**: words joined with hyphens, all lowercase. For URLs and CSS classes.

## Worked example

**"the quick brown fox"** becomes **THE QUICK BROWN FOX** in uppercase, **The Quick Brown Fox** in title case, **theQuickBrownFox** in camelCase, **the_quick_brown_fox** in snake_case, and **the-quick-brown-fox** in kebab-case.

## Limitations

Title case capitalizes every word, including small words like **and** that some style guides keep lowercase. Sentence case lowercases everything first, so intentional capitals inside sentences (like **iPhone**) are flattened; check brand names afterwards.

## Frequently asked questions
### What is Title Case?

Capitalizing the first letter of every word, like The Quick Brown Fox. It is the standard style for book titles, headlines and headings.

### When should I use snake_case vs camelCase?

Use snake_case for file names, database columns and Python variables; camelCase for JavaScript variables; kebab-case for URLs and CSS classes. Each language community has its convention.

### Does it handle French, Spanish and Japanese?

Yes for Latin scripts including French and Spanish accents. For scripts without letter case, like Japanese kana, the text passes through unchanged.

### Can it fix text stuck in ALL CAPS?

Yes. Paste the all-caps text and pick lowercase or sentence case to normalize it instantly.

### Is my text uploaded?

No. Conversion happens entirely in your browser; nothing is uploaded or stored.

---
Interactive version: https://toollantern.win/case-converter/
