Case Converter

Convert text to any case format instantly.

This tool is for informational and educational purposes only. It is not a substitute for professional financial, medical, legal, or engineering advice. See Terms of Service.

Can't find what you need?

Request a Tool

How to Use the Case Converter

Type or paste your text into the input box, then select the case format you want. The converted text appears instantly in the output box below. Click Copy to copy the result.

  1. UPPERCASE: Every letter becomes capital. Useful for headings, labels, and acronyms.
  2. lowercase: Every letter becomes small. Useful for normalizing data or casual text.
  3. Title Case: The first letter of every word is capitalized. Standard for article titles, book titles, and headlines.
  4. Sentence case: Only the first letter of each sentence is capitalized, and proper nouns keep their capitals. Useful for writing professional emails and messages.
  5. camelCase: Words are merged with no spaces, and each word after the first starts with a capital letter. Standard in JavaScript, Java, and most programming languages for variable names.
  6. kebab-case: Words are lowercased and joined with hyphens. Common in CSS class names, HTML attributes, and URL slugs.

About the Case Converter

This tool uses JavaScript string methods to transform your text. camelCase splits words on spaces, hyphens, and underscores, then merges them with the first word lowercase and subsequent words capitalized. kebab-case lowercases everything, replaces spaces and underscores with hyphens, and strips characters that are not alphanumeric or hyphens. Sentence case capitalizes after periods, exclamation marks, and question marks. All processing is done in your browser, your text never leaves your device.

Frequently Asked Questions

What is the difference between Title Case and Sentence case?

Title Case capitalizes the first letter of every word. It is used for book titles, article headlines, and proper names. Sentence case only capitalizes the first letter of the first word in each sentence and proper nouns. It is standard for body text, emails, and most professional writing. "The quick brown fox" in Title Case is "The Quick Brown Fox". In Sentence case it stays "The quick brown fox".

When should I use camelCase vs kebab-case?

Use camelCase for JavaScript variable and function names, Java class members, and API response fields. Use kebab-case for CSS class names, HTML data attributes, URL slugs, and file names where hyphens are preferred. Python conventionally uses snake_case (underscores), which you can approximate by substituting hyphens for underscores from the kebab-case output.

Does the converter handle punctuation correctly?

Yes for most common cases. Sentence case detects sentences ending in periods, exclamation marks, and question marks. Title Case capitalizes every word including short words like "a", "the", and "of" (Chicago Manual style rules for exceptions are not applied). camelCase and kebab-case strip punctuation that would be invalid in identifiers.

Can I convert multiple paragraphs at once?

Yes. You can paste any amount of text including multiple paragraphs, and the converter processes it all at once. Sentence case handles multiple sentences and paragraphs correctly. camelCase and kebab-case merge all whitespace, so they are best used on single phrases or identifiers rather than full paragraphs.