Done

πŸ”‘ Case Converter

Convert text between uppercase, lowercase, title case, sentence case, camelCase, PascalCase, snake_case, kebab-case and 10+ more formats β€” instantly, with live diff and history.

Input Text
0 chars Β· 0 words Β· 0 lines
Select Case
or press Ctrl+Enter
Output
0
Chars
0
Words
0
Lines
0
Sentences
0
Chars Changed
Extra Transforms
History
No conversions yet.
Case Guide
camelCase β€” JavaScript variables, JSON keys
PascalCase β€” Classes, React components, TypeScript types
snake_case β€” Python variables, SQL columns, filenames
kebab-case β€” CSS classes, HTML attributes, URL slugs
SCREAMING_SNAKE β€” Constants in most languages
Title Case β€” Headlines, book/movie titles
Sentence case β€” Normal prose, UI strings

About Text Case Conversion

Why Case Matters

Text case affects readability, SEO, branding, and code functionality. Programming languages use specific casing conventions to distinguish variable types, constants, classes, and functions β€” following them is essential for readable, maintainable code.

CamelCase vs PascalCase

Both join words without spaces, but camelCase starts with a lowercase letter (myVariable) while PascalCase capitalises every word including the first (MyClass). JavaScript uses camelCase for variables and PascalCase for constructor functions and React components.

Snake & Kebab

snake_case uses underscores and is the standard in Python, Ruby, and SQL. kebab-case uses hyphens and is preferred in CSS, HTML, and URL slugs. Both are human-readable and work well for multi-word identifiers where spaces aren't allowed.

Title Case Rules

Standard title case capitalises all major words but lowercases articles (a, an, the), conjunctions (and, but, or), and short prepositions (in, on, at) unless they are the first or last word. Our tool applies the AP Stylebook convention for proper results.