Text Case Converter
Convert text between UPPERCASE, lowercase, Title Case, camelCase, snake_case, and 7 more formats instantly. Free, private, no sign-up required.
Convert Text Case in Seconds
Paste your text, pick a case, and copy the result. No sign-up, no waiting - everything happens instantly in your browser.
Convert Text Case Online - Free & Secure
Whether you need to fix text that's stuck in CAPS LOCK, format variable names for code, or standardize headings for a document, this text case converter handles it all. Paste any text, pick a case format, and get instant results - no uploads, no accounts, no data ever leaving your browser.
The tool supports 12 case formats ranging from everyday transformations like Title Case and Sentence case to developer-focused formats like camelCase, snake_case, kebab-case, and CONSTANT_CASE. Every conversion runs entirely in JavaScript on your device, so your text remains 100% private.
Text Case Formats - Quick Comparison
| Case Format | Example Output | Common Use |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headings, acronyms, emphasis |
| lowercase | hello world | URLs, email addresses, normalization |
| Title Case | Hello World | Headlines, book titles, names |
| Sentence case | Hello world | Paragraphs, regular text |
| camelCase | helloWorld | JavaScript variables, JSON keys |
| snake_case | hello_world | Python variables, database columns |
| kebab-case | hello-world | CSS classes, URL slugs |
| CONSTANT_CASE | HELLO_WORLD | Constants, environment variables |
| dot.case | hello.world | File extensions, Java packages |
| path/case | hello/world | File paths, route segments |
| aLtErNaTiNg | hElLo WoRlD | Memes, sarcastic text |
| iNVERSE cASE | hELLO wORLD | Visual effect, creative text |
Key Benefits / Why Use a Text Case Converter
Features of This Tool
How to Use (Step-by-Step)
Technical Notes (What to Expect)
Title Case capitalizes the first letter of every word, including short words like "a", "the", and "of". For style-guide-specific title casing (AP, APA, Chicago), you may need to manually adjust articles and prepositions.
Sentence case capitalizes the first letter after sentence-ending punctuation (. ! ?) and the very first character. It lowercases everything else, so proper nouns (like "London" or "JavaScript") will also become lowercase. Review the output if your text contains proper nouns.
Formats like camelCase, snake_case, kebab-case, dot.case, path/case, and CONSTANT_CASE remove punctuation and special characters to produce valid identifiers. Only alphanumeric characters and the respective separator are kept in the output.
The tool accepts up to 100,000 characters. Input is debounced at 150ms so conversions feel instant even with large text. The character limit indicator turns amber at 80% and red at 95% capacity.
Use Cases & Examples
FAQs โ Text Case Converter
The tool supports 12 formats: UPPERCASE, lowercase, Title Case, Sentence case, camelCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case, aLtErNaTiNg CaSe, and iNVERSE cASE.
Yes, completely free with no limits. There's no sign-up, no account, and no premium tier. You can convert as much text as you want.
No. All conversions happen locally in your browser using JavaScript. Your text never leaves your device and is not stored anywhere.
Title Case capitalizes the first letter of every word. It's commonly used for headlines, book titles, article headings, and proper names. Note that this tool capitalizes all words including short ones like "a" and "the".
camelCase is a naming convention where the first word is lowercase and each subsequent word starts with a capital letter, with no spaces. It's widely used in JavaScript, Java, and TypeScript for variable and function names.
Both are lowercase with words separated by a character: snake_case uses underscores (_) and is common in Python and databases, while kebab-case uses hyphens (-) and is standard for CSS class names and URL slugs.
For text cases like UPPERCASE and lowercase, special characters are preserved as-is. For developer formats (camelCase, snake_case, etc.), punctuation and special characters are stripped to produce valid identifiers.
You can convert up to 100,000 characters at a time. The character counter in the bottom-right corner shows your current usage and changes color as you approach the limit.
Yes. The text case converter is fully responsive and works on phones, tablets, and desktop browsers. The button grid adjusts to fit smaller screens.
Absolutely. Your input text stays in the input area. Just click a different case button and the output updates instantly. The conversion always uses your original input, not the previous output.
Start Converting Your Text
Paste text, pick a case, copy the result - all free, all private, all browser-based.
๐ Convert Text Case Now