Case Converter
Convert text between UPPERCASE, lowercase, Title Case, and Sentence case
Case Converter - Change Text Case Online
Convert text between uppercase, lowercase, title case, sentence case, camelCase, and more. Instant case conversion as you type.
A Case Converter transforms text between different capitalization formats used in writing and programming. The correct capitalization depends on the context. Titles use a different capitalization style than sentences. Programming uses camelCase, PascalCase, snake_case, and other formats that have no counterpart in natural language writing.
Uppercase conversion capitalizes every letter in the text. This is used for acronyms, headings that require emphasis, and certain formatting conventions like diplomatic cable formatting. All letters are converted to their uppercase equivalents regardless of their original case.
Lowercase conversion turns every letter to lowercase. This is used for normalizing text for comparison, converting email addresses to standard format, and preparing text for case-insensitive processing. All uppercase letters are reduced to their lowercase equivalents.
Title case capitalizes the first letter of every major word in the text. Articles, conjunctions, and short prepositions are typically left lowercase unless they are the first or last word of the title. Different style guides have slightly different rules for title case, and the converter offers multiple style options.
Sentence case capitalizes only the first letter of the first word in each sentence. Proper nouns that are always capitalized remain capitalized. This is the standard capitalization for body text in most English writing.
camelCase format removes spaces and capitalizes the first letter of each word except the first word. This is used in JavaScript and Java programming conventions. PascalCase is similar but capitalizes the first letter of every word including the first word, which is used for class names in many programming languages.
snake_case uses underscores between words with all lowercase letters. This convention is used in Python variable names, database column names, and URL slugs. SCREAMING_SNAKE_CASE uses underscores with all uppercase letters for constants in many programming languages.
kebab-case uses hyphens between words with all lowercase letters. This format is used in URL slugs, CSS class names, and HTML attribute names. The converter handles all of these formats and allows switching between them with a single click for any input text.
Key Features
Multiple Case Formats
Real-Time Conversion
Copy Any Format
How to Use
Enter Text
Review Formats
Copy Result
Case Tips
- Use sentence case for body text: Sentence case is the standard for paragraphs and articles. Title case is reserved for headlines, headings, and formal titles.
- Use camelCase for JavaScript variables: JavaScript and Java conventions use camelCase for variable names and function names. PascalCase is reserved for class names.
- Use snake_case for Python variables: Python convention uses snake_case for variable names and function names. Constants use SCREAMING_SNAKE_CASE.