⚑ Instant · 8 Formats · Free

Free Case Converter
Online Tool

Convert text to UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, and kebab-case instantly.

πŸ”’ Your text never leaves your browser β€” zero data stored

Input Text
UPPERCASE Output
0
Words
0
Characters
0
Sentences
UPPER
Current Mode
More Free Tools

Complete Text Tool Suite

πŸ“
Word Counter
Count words, characters, and reading time.
πŸ”€
Character Counter
Count characters for Twitter, SMS, meta tags.
πŸ“„
Sentence Counter
Count sentences and check readability.
⏱
Reading Time
Estimate read and speak time for any content.
πŸ“ƒ
Lorem Ipsum
Generate placeholder text for mockups.
πŸ”
Meta Description
Check meta description length for Google.
About This Tool

What Is a Case Converter?

A case converter is a free online tool that instantly transforms text between different letter case formats. Whether you need all caps for a headline, camelCase for a variable name, or Title Case for a book title, this tool converts your text in a single click β€” no manual editing required.

All 8 Case Formats Explained

UPPERCASE

Converts every letter to capitals. Used for headings, acronyms, emphasis, and legal document sections.

lowercase

Converts every letter to small caps. Used for URLs, email addresses, usernames, and code variables.

Title Case

Capitalizes the first letter of each major word. Used for book titles, article headlines, and page titles.

Sentence case

Capitalizes only the first letter of each sentence. Used for regular writing, descriptions, and body text.

camelCase

No spaces; each word after the first starts with a capital. Used in JavaScript, Java, and Swift variable names.

PascalCase

Like camelCase but the first word is also capitalized. Used for class names in most programming languages.

snake_case

Words joined by underscores, all lowercase. Used in Python, Ruby, SQL column names, and file names.

kebab-case

Words joined by hyphens, all lowercase. Used in CSS class names, HTML attributes, and URL slugs.

FAQ

Frequently Asked Questions

Title Case capitalizes the first letter of every major word in a phrase (articles like "a", "an", "the" and short prepositions are usually kept lowercase). Sentence case only capitalizes the very first word of each sentence, like normal prose. Use Title Case for headlines and Sentence case for descriptions and body text.

Use camelCase (helloWorld) for variable and function names in JavaScript, Java, Swift, and TypeScript. Use PascalCase (HelloWorld) for class names, component names (React, Angular), and constructor functions. The distinction matters because most linters and style guides enforce one or the other depending on context.

snake_case is the standard naming convention in Python (PEP 8), Ruby, and most SQL databases. It's also commonly used for file names, environment variables (sometimes as SCREAMING_SNAKE_CASE), and REST API field names. It's very readable for multi-word identifiers because the underscores clearly separate each word.

No. All conversion happens entirely in your browser using JavaScript. Nothing is sent to a server or stored anywhere. Your text is 100% private.