Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, PascalCase, and more.
About Text Case Converter
This tool converts text between eight common casing styles used in writing and programming. UPPERCASE and lowercase are universal text transformations. Title Case capitalizes the first letter of each word. Sentence case capitalizes only the first letter of each sentence. camelCase, PascalCase, snake_case, and kebab-case are naming conventions widely used in source code for variables, functions, CSS classes, and URLs.
FAQ
What is Title Case?
Title Case capitalizes the first letter of every word in the text. It is commonly used in headings, book titles, and article titles.
What is the difference between camelCase and PascalCase?
In camelCase the first word starts with a lowercase letter (e.g., myVariable), while in PascalCase every word starts with an uppercase letter (e.g., MyVariable). camelCase is typical for variables and functions; PascalCase is used for class names in many languages.
When should I use snake_case vs kebab-case?
snake_case uses underscores between words and is common in Python, Ruby, and database column names. kebab-case uses hyphens and is common in CSS class names, URLs, and file names.
How does Sentence case work?
Sentence case capitalizes the first letter of each sentence and makes the rest lowercase. It detects sentence boundaries by periods, exclamation marks, and question marks.
Is my text sent to a server?
No. All conversions happen locally in your browser using JavaScript. Your text never leaves your device.