Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and 13 different formats.
What is a Case Converter?
A case converter is a text transformation tool that changes the capitalization and formatting of your text between different case styles. Whether you need an uppercase to lowercase converter for fixing accidentally capitalized text, a title case converter for formatting headlines, or a developer-friendly camelCase and snake_case converter for variable naming, this tool handles it all. Our text case converter online supports 13 different case formats including UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, alternating case, and inverse case. All conversions happen instantly in your browser as you click each mode — no server processing, no signup, and no data collection. It's the fastest way to change text case online.
How to Use the Case Converter
- Enter your text: Type or paste the text you want to convert into the input field. Word and character counts update automatically.
- Choose a case format: Click any of the 13 case buttons (UPPERCASE, lowercase, Title Case, camelCase, etc.) to transform your text.
- Preview the result: The converted text appears instantly in the result area below. Switch between formats freely to compare.
- Copy the result: Click "Copy" to copy the converted text to your clipboard, ready to paste wherever you need it.
Features
- 13 case formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, alternating case, inverse case.
- Instant conversion: Results appear immediately when you click a case button — no loading or delays.
- Word & character count: Automatic counting of words and characters as you type.
- One-click copy: Copy the converted result to clipboard with a single click.
- Smart word detection: Correctly splits camelCase and PascalCase words when converting to other formats.
- 100% client-side: All processing happens in your browser. Your text is never sent to a server.
- Works on any device: Fully responsive design for desktop, tablet, and mobile browsers.
Use Cases
- Fix accidental caps lock: Quickly convert text typed with Caps Lock on from UPPERCASE back to lowercase or sentence case.
- Format headlines & titles: Convert your blog post titles, email subjects, or social media headlines to proper Title Case.
- Programming variable names: Transform plain text descriptions into camelCase, PascalCase, snake_case, or kebab-case for code variables, functions, and CSS classes.
- Database constants: Convert labels to CONSTANT_CASE for enum values, environment variables, and configuration keys.
- URL slugs: Generate kebab-case text for clean, SEO-friendly URL slugs from titles or descriptions.
- Fun text formatting: Use alternating case (aLtErNaTiNg) for mocking SpongeBob memes or stylistic text effects.
Tips & Tricks
- Try switching between formats to find the best one — click different buttons to compare without retyping.
- For programming, use camelCase for JavaScript variables, PascalCase for React components, snake_case for Python, and kebab-case for CSS classes.
- CONSTANT_CASE is standard for environment variables (e.g., DATABASE_URL) and enum values.
- Inverse case flips each character individually — uppercase becomes lowercase and vice versa.
- Combine with the Word Counter for detailed text analysis alongside case conversion.
Case Converter vs Alternatives
Many online case converters offer only 3-4 basic formats (upper, lower, title, sentence). ToolMagic's case converter provides 13 different formats including developer-essential ones like camelCase, snake_case, and kebab-case that most competitors lack. It features smart word detection that correctly splits camelCase inputs, instant conversion with no page reloads, and a clean, modern interface with no intrusive ads. Everything runs client-side for maximum speed and privacy — no signup or data collection required.
Frequently Asked Questions
How do I convert uppercase to lowercase?
Paste your UPPERCASE text into the input field and click the "lowercase" button. Your entire text will be instantly converted to lowercase letters. Click "Copy" to grab the result.
What is Title Case?
Title Case capitalizes the first letter of every word, like "The Quick Brown Fox." It's commonly used for headlines, book titles, and article headings.
What is camelCase used for?
camelCase is a naming convention used in programming where the first word starts with a lowercase letter and each subsequent word starts with an uppercase letter (e.g., myVariableName). It's standard in JavaScript, Java, and TypeScript.
What's the difference between snake_case and kebab-case?
snake_case uses underscores between words (hello_world) and is common in Python, Ruby, and SQL. kebab-case uses hyphens (hello-world) and is common in URLs, CSS class names, and file names.
Does the tool handle special characters?
Yes! Special characters, numbers, and punctuation are preserved in most conversions. Only the letter casing changes. For programmer formats like camelCase, separators are removed and words are joined.
Can I convert camelCase to snake_case?
Absolutely. Paste your camelCase text and click "snake_case." The tool intelligently detects word boundaries in camelCase input and separates them with underscores.
Is my text stored anywhere?
No. All processing happens locally in your browser. Your text is never sent to any server or stored anywhere. Complete privacy guaranteed.
What is alternating case?
Alternating case (aLtErNaTiNg CaSe) switches between lowercase and uppercase for each character. It's often used for the "mocking SpongeBob" meme format or decorative text styling.
Related Tools
Explore more free tools on ToolMagic: use the Word Counter for detailed text analysis, the Lorem Ipsum Generator to generate placeholder text, or the JSON Formatter to prettify JSON data.