Case Converter Online โ Upper, Lower, Title Case, Free
Transform your text content. Convert to uppercase, lowercase, title case, and more instantly.
About This Tool
Convert text between 8 different case styles
Perfect for developers, writers, and content creators. Quickly change text formatting โ from fixing CAPS LOCK mistakes to generating camelCase variable names or kebab-case URL slugs.
Perfect for preparing text before using our Word Counter or encoding with our URL Encoder.
8 Case Styles
UPPERCASE, lowercase, Title Case, camelCase, PascalCase, snake_case, kebab-case, Sentence case.
Instant
Real-time text transformation as you click.
One-Click Copy
Copy converted text to clipboard easily.
100% Private
Everything processed locally in your browser.
Quick Start
How to Convert Text Case
Paste Text
Paste or type your text into the input area.
Choose Case
Select the desired case format.
Convert
Click the case button to transform the text.
Copy
Copy the converted text to your clipboard.
Use Cases
When to Use Case Converter
Converting text case is a small but powerful step in writing, coding, and content formatting workflows.
Code Variable Names
Convert text to camelCase or snake_case for consistent variable and function naming in code.
Article Headlines
Convert a draft title to Title Case to match editorial style guides for blog posts or articles.
ALL CAPS to Readable
Convert shouting ALL CAPS text from copied content into normal sentence case.
URL Slugs
Convert a title to lowercase with no spaces as a starting point for clean URL slugs.
Email Subject Lines
Standardise the capitalisation of email subject lines before sending marketing campaigns.
File & Folder Naming
Quickly reformat file names to a consistent case convention across a project.
FAQ
Frequently Asked Questions
What's the difference between camelCase and PascalCase?
camelCase starts with a lowercase letter (myVariableName), while PascalCase starts with an uppercase letter (MyClassName). PascalCase is used for class names, camelCase for variables and functions.
When should I use snake_case?
snake_case is commonly used in Python, Ruby, and database column names. It's also popular for file names and environment variables.
Is there a character limit?
No, you can convert text of any length. The tool processes everything instantly in your browser.
What's kebab-case used for?
kebab-case (words-with-hyphens) is widely used for URL slugs, CSS class names, HTML attributes, and SEO-friendly file names.
Reference
Case Styles Explained
Converts every letter to capital. Commonly used for headings, acronyms, constants in code, and emphasis. Example: HTML constants like MAX_LENGTH are often written in UPPERCASE.
Converts every letter to small. Used for CSS properties, email addresses, URL paths, and normalising text before processing in code or databases.
Capitalises the first letter of each word. Standard for article titles, book names, headings, and proper nouns in English writing.
Capitalises only the first letter of the first word. Mirrors normal English sentence writing โ used in UI labels, descriptions, and body text.
Starts lowercase, then capitalises each subsequent word with no spaces. The default naming convention for variables and functions in JavaScript, Java, TypeScript, and Swift.
Like camelCase but starts with an uppercase letter. Used for class names, React components, TypeScript interfaces, and constructor functions across most languages.
Words separated by underscores, all lowercase. The standard in Python, Ruby, PostgreSQL column names, and environment variables like DATABASE_URL.
Words separated by hyphens, all lowercase. Used for URL slugs, CSS class names, HTML data attributes, npm package names, and SEO-friendly file names.