Case Converter

Transform your text to any case instantly — uppercase, lowercase, title case, camelCase, snake_case and more.

Input
Output
Converted text will appear here...
0 words
0 characters
0 lines
Ad Space

Free Online Case Converter

Our case converter transforms text between 14 different formats instantly. Whether you need to convert an entire paragraph to uppercase, format variable names as camelCase, or clean up inconsistently capitalized text, this tool handles it in one click with no character limits.

Supported Case Formats

Sentence case capitalizes the first letter of each sentence. Title Case capitalizes the first letter of every word, useful for headlines and headings. UPPERCASE and lowercase convert all letters. For developers, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, and dot.case format variable names, file names, and URLs. Toggle case inverts every letter, while alternating case creates the alternating pattern commonly seen in memes and social media.

How Title Case Works

Title case follows standard English conventions by capitalizing the first letter of every major word while keeping smaller words like "the", "a", "an", "in", "on", "at", "to", "for", "and", "but", "or" in lowercase — unless they appear at the start of the text. This matches the style guides used by major publications and academic papers.

Developer Case Formats

Programming languages use specific naming conventions. JavaScript typically uses camelCase for variables and PascalCase for class names. Python prefers snake_case. CSS uses kebab-case for class names. Environment variables and constants use CONSTANT_CASE. Our converter handles all of these, making it useful when migrating code between languages or following style guidelines.

Frequently Asked Questions

Is there a character or word limit?

No. The converter processes text of any length entirely in your browser. There are no server requests, no limits, and no waiting.

Does it work with non-English text?

Yes. The converter works with any language that has uppercase and lowercase letters, including French, German, Spanish, Turkish, and more. For scripts without case distinction (like Telugu, Hindi, Chinese, Japanese), the developer formats (camelCase, snake_case, etc.) still work for romanized text.

What is the difference between Title Case and Capitalize Words?

Title Case follows English style guide rules, keeping small words (a, the, in, on, etc.) lowercase unless they start the sentence. Capitalize Words simply capitalizes the first letter of every word regardless.

Can I use this for programming variable names?

Absolutely. Paste your text and use camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, or dot.case to convert it into the naming convention your codebase requires.