Online Text Case Converter

Transform paragraphs between UPPERCASE, lowercase, Title Case, and programming formats like camelCase instantly.

Case Converter

Convert your text to any case instantly

Automated Formatting

Fix accidentally capitalized documents or batch-convert raw strings into clean programming variables in a single click.

Standard Text Cases

Fix broken caps lock text instantly. Convert massive paragraphs into proper Sentence case, flat lowercase, or aggressive UPPERCASE.

Developer Formats

Convert names into camelCase for JavaScript variables, PascalCase for classes and React components, snake_case for Python and database columns, or kebab-case for URLs and CSS.

Alternating Case

Have some fun with your writing. Autogenerate aLtErNaTiNg case or inverted casing for memes and specific social media aesthetics.

Designed For Speed

📝

Content Writers & Editors

Ensure all your blog headings conform to a strict Title Case standard automatically. Avoid manually retyping out entire paragraphs just because caps lock was left on.

💻

Software Developers

Transform a raw English sentence like "User First Name" directly into `userFirstName` or `user_first_name` before pasting it into your IDE.

"hello world app"

camelCase: helloWorldApp

snake_case: hello_world_app

kebab-case: hello-world-app

Frequently Asked Questions

How does Title Case determine which words to capitalize?

Our Title Case algorithm capitalizes the first letter of most words while intelligently leaving standard short articles, conjunctions, and prepositions (like "a", "an", "the", "and", "but") in lowercase, adhering to traditional AP Style guidelines.

Is my text saved anywhere?

No. Conversions happen purely via JavaScript within your local browser. The text you input fundamentally never hits an external server, meaning you can safely format proprietary codebase variables or confidential documents.

What are camelCase, snake_case, and kebab-case used for?

They're programming naming conventions: camelCase is standard for JavaScript variables, snake_case for Python, and kebab-case for URLs and CSS class names. Converting between them is a common task when moving data between systems.

Does converting case break my formatting?

Line breaks and spacing are preserved — only the letter casing changes. Punctuation and numbers pass through untouched.

About This Tool

Case conventions carry meaning in code: camelCase for JavaScript variables, snake_case for Python and database columns, kebab-case for URLs and CSS classes, PascalCase for classes and components. Converting between them by hand is tedious and error-prone across a long list, which is the entire reason this exists.

Conversion is plain string manipulation running in your browser, so even a document-sized paste completes instantly and nothing is transmitted. For details on analytics and third-party ad requests, see our Privacy Policy.