Case Converter

Convert text between different letter cases: UPPERCASE, lowercase, Title Case, Sentence case, Capitalized Case, Alternating Case, and Inverse Case.

Sentence Counter

Characters: 0 Words: 0 Sentences: 0 Lines: 0

Sentence Counter

Characters: 0 Words: 0 Sentences: 0 Lines: 0

Text Case Formats Explained

Convert to UPPERCASE (All Caps)

All letters are converted to capital letters. Numbers and special characters remain unchanged.

Example: "hello world" → "HELLO WORLD"

Common uses: Headlines, acronyms, titles for emphasis, legal documents, urgent messages, code constants.

Convert to lowercase (All Small)

All letters are converted to lowercase. Numbers and special characters remain unchanged.

Example: "HELLO WORLD" → "hello world"

Common uses: Code syntax, email addresses, URLs, hashtags, casual writing, variable names in programming.

Convert to Title Case

The first letter of each word is capitalized, and the remaining letters are lowercase. Small words like "and", "the", "or", and "in" may remain lowercase depending on style guides.

Example: "hello world" → "Hello World"

Common uses: Book titles, article headlines, page titles, document headings, proper nouns, formal document titles.

Convert to Sentence case

Only the first letter of the sentence is capitalized. The rest of the sentence is lowercase. Proper nouns and acronyms retain their capitalization where appropriate.

Example: "HELLO WORLD" → "Hello world"

Common uses: Paragraphs in articles, regular sentences, email body text, social media posts, document content.

Convert to Capitalized Case (PascalCase with Spaces)

The first letter of each word is capitalized, similar to Title Case, but treats each word as an independent entity.

Example: "hello world example" → "Hello World Example"

Common uses: Class names in programming, database object names, headings, captions, product names, formal declarations.

Convert to aLtErNaTiNg CaSe

Letters alternate between lowercase and uppercase, starting with lowercase on the first character. Non-letter characters are skipped in the alternation pattern.

Example: "hello world" → "hElLo WoRlD"

Common uses: Social media mockery, sarcastic tone (often called "Mocking SpongeBob" case), fun/playful content, memes, creative typography.

Convert to iNVERSE cASE

Every letter has its case flipped — uppercase letters become lowercase and lowercase letters become uppercase. Numbers and symbols are unchanged.

Example: "Hello World" → "hELLO wORLD"

Common uses: Stylistic emphasis, creative writing, game usernames, fun text effects, making existing text stand out in an unexpected way.

When to Use Each Case Format

UPPERCASE: Use for emphasis, acronyms (NASA, FBI), legal notices, urgent alerts, constant names in code, or when you need maximum visibility.

lowercase: Use for URLs, email addresses, code variables, hashtags, casual writing, or when you want a minimalist aesthetic.

Title Case: Use for book/movie titles, article headlines, formal headings, document titles, and when you need professional appearance.

Sentence case: Use for regular prose, body text, emails, social media captions, and everyday communication where sentences flow naturally.

Capitalized Case: Use for programming identifiers, formal declarations, product/brand names, and technical documentation.

Alternating Case: Use for humorous or sarcastic social media content, memes, or playful creative text.

Inverse Case: Use for stylistic emphasis, unique usernames, creative typography, or to flip the casing of any existing mixed-case text.

Style Guide Conventions

AP Style: Uses Sentence case for most headlines with some exceptions.

Chicago Manual of Style: Uses Title Case with specific rules for small words and prepositions.

APA Style: Uses Sentence case for most titles with only proper nouns capitalized.

MLA Style: Uses Title Case for works with specific guidelines for capitalizing small words.

Programming Case Naming Conventions

camelCase: First word lowercase, subsequent words capitalized (myVariableName). Common in JavaScript, Java, Python.

PascalCase: All words capitalized (MyClassName). Used for class names and constructors.

snake_case: Words separated by underscores, all lowercase (my_variable_name). Common in Python, databases.

CONSTANT_CASE: All uppercase with underscores (MAX_VALUE). Used for constants and global variables.

kebab-case: Words separated by hyphens, all lowercase (my-component-name). Used in HTML classes and URLs.

Tips for Using This Tool

  • Batch Conversion: Convert large blocks of text at once - paste entire documents and convert them instantly.
  • Special Characters: Numbers, punctuation, and special characters are preserved during conversion.
  • Preserve Format: Line breaks and spacing are maintained in your converted text.
  • Copy Easily: Use the Copy button to instantly transfer converted text to your clipboard.
  • Real-time Stats: Character, word, sentence, and line counts update live as you type.