Free Text Case Converter
Convert text between every common case in one place — UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case and kebab-case. Instant conversion in your browser, no sign-up, and no character limit. Useful for writers, developers, and anyone cleaning up data.
Quick transforms
Common cases
Developer / code cases
- camelCase
— - PascalCase
— - snake_case
— - CONSTANT_CASE
— - kebab-case
— - Train-Case
— - HEADER-CASE
— - dot.case
— - path/case
—
Fun cases
- aLtErNaTiNg
— - InVeRsE cAsE
— - sPoNgE (random)
— - Reverse text
— - Reverse words
—
Quick reference
- UPPERCASEHELLO WORLD
- lowercasehello world
- Title CaseHello World
- Capitalize Each WordHello The World
- Sentence caseHello world
- url-slughello-world
- camelCasehelloWorld
- PascalCaseHelloWorld
- snake_casehello_world
- CONSTANT_CASEHELLO_WORLD
- kebab-casehello-world
- Train-CaseHello-World
- HEADER-CASEHELLO-WORLD
- dot.casehello.world
Stats
- Characters
- 0
- No spaces
- 0
- Words
- 0
- Lines
- 0
Case styles explained
| Case | Example | Common use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headings, acronyms, emphasis |
| lowercase | hello world | URLs, file names, casual text |
| Title Case | Hello World | Book/article titles, headlines |
| Sentence case | Hello world | Body text, UI labels, emails |
| camelCase | helloWorld | JavaScript, Java, Swift variables |
| PascalCase | HelloWorld | Class names, React components |
| snake_case | hello_world | Python, Ruby, PostgreSQL columns |
| kebab-case | hello-world | URLs, CSS classes, HTML attributes |
Who uses this
Developers
Convert variable names between language conventions when migrating code or generating database schemas.
Content writers
Fix capitalization in headlines, normalize titles, and convert all-caps drafts into clean sentence case.
Marketers
Standardize campaign names, UTM tags, and ad copy across platforms that have different case requirements.
Students
Apply consistent Title Case in essays, bibliographies, and assignment headings before submission.
Frequently asked questions
What is the difference between Title Case and Sentence case?
Title Case capitalizes the first letter of every major word (e.g. 'The Quick Brown Fox'). Sentence case capitalizes only the first letter of the first word and proper nouns (e.g. 'The quick brown fox jumped in Paris'). Title case is used for headings; sentence case is used for body text and modern UI.
When should I use camelCase vs snake_case?
camelCase (firstName, totalAmount) is the standard for JavaScript, Java and Swift variables. snake_case (first_name, total_amount) is standard in Python, Ruby and PostgreSQL. kebab-case (first-name) is used in URLs, CSS class names and HTML attributes.
Will the converter break my line breaks and spacing?
No. Line breaks, paragraph spacing and punctuation are preserved exactly. Only the letter casing changes.
Does this work on non-English text?
Uppercase and lowercase work on most Latin-script languages including Spanish, French, German, Turkish and Vietnamese. Languages without case distinctions (Arabic, Chinese, Japanese, Hindi) are passed through unchanged.
Is my text saved or logged?
No. The conversion runs entirely in your browser. Nothing is uploaded, stored, or logged — safe for confidential drafts and code snippets.
Other free tools
Convert text between UPPER, lower, Title Case, Sentence case, camelCase, snake_case, kebab-case, CONSTANT_CASE — and more.
How to use
- 1Paste your text.
- 2Pick the target case from the buttons.
- 3Output appears immediately.
- 4Copy the result.
Why use this tool
- All 8+ common cases supported.
- Smart Title Case follows AP / Chicago style for articles + prepositions.
- Instant — no API call, all client-side.
Real-world examples
Variable renaming
'user first name' → camelCase: userFirstName → snake_case: user_first_name → CONSTANT_CASE: USER_FIRST_NAME.
Article title
'how to use ai for hashtags' → Title Case: 'How to Use AI for Hashtags' (smart article + preposition handling).
URL slug
'My New Blog Post!' → kebab-case: 'my-new-blog-post'.