Case Converter
Transform your text to any case instantly — uppercase, lowercase, title case, camelCase, snake_case and more.
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
No. The converter processes text of any length entirely in your browser. There are no server requests, no limits, and no waiting.
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.
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.
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.