Text Case Converter
Convert text to UPPERCASE, lowercase, Title Case, camelCase, snake_case, kebab-case, and more — instantly, free, and without leaving your browser. Your text is never uploaded or stored anywhere.
How It Works
Paste or type your text
Drop in any text — a headline, a code variable, a paragraph, or a list of names. Nothing is sent anywhere — your text stays in your browser.
Pick a case style
Choose from 11 styles — UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, kebab-case, SCREAMING_SNAKE, dot.case, or alternating. Your result appears instantly.
Copy and use it
Click Copy Result to send the converted text to your clipboard in one click. Everything stays in your browser.
Why It's Instant & Safe
- Your text never leaves your device — every conversion runs locally in your browser using standard JavaScript string methods.
- Results in under a millisecond — there is no server round-trip, no upload, and no waiting.
- No account needed — just open the page and start converting straight away.
- Works offline — once the page has loaded, it continues to work without an internet connection.
Case Style Reference
| Style | Example | Common uses |
|---|---|---|
| UPPERCASE | HELLO WORLD | Headings, acronyms, emphasis |
| lowercase | hello world | URLs, usernames, email addresses |
| Title Case | Hello World | Article titles, book titles, headings |
| Sentence case | Hello world. How are you? | Normal prose, UI labels, body text |
| camelCase | helloWorld | JavaScript / Java variable names, JSON keys |
| PascalCase | HelloWorld | Class names, React components, TypeScript types |
| snake_case | hello_world | Python variables, database column names |
| kebab-case | hello-world | CSS class names, URL slugs, HTML attributes |
| SCREAMING_SNAKE | HELLO_WORLD | Constants in Python, C, environment variables |
| dot.case | hello.world | Config file keys, Clojure namespaces |
| aLtErNaTiNg | hElLo wOrLd | Memes, social media humour |
How to Convert Text Case Online
- Paste or type your text into the input area above.
- Click any case style button — UPPER CASE, Title Case, camelCase, snake_case, or any of the other options.
- The converted text appears instantly in the result box below.
- Click Copy Result to copy it to your clipboard, or Clear to reset.
Frequently Asked Questions
Is my text uploaded to your servers?
No. Every conversion runs locally in your browser using JavaScript. Your text never leaves your device and is never stored on any server.
Is this text case converter free?
Yes, completely free — no account, no sign-up, and no usage limits.
What is the difference between camelCase and PascalCase?
In camelCase the first word is all lowercase and subsequent words start with a capital letter (helloWorld). In PascalCase every word starts with a capital, including the first (HelloWorld). Both are widely used in programming.
What is snake_case and when should I use it?
snake_case separates words with underscores and is the standard naming convention for variables and functions in Python, Ruby, and most database schemas. SCREAMING_SNAKE_CASE (all uppercase) is typically used for constants.
Does the text case converter work offline?
Yes. The tool is pure client-side JavaScript — once the page has loaded, it works without an internet connection.
What is kebab-case?
kebab-case uses hyphens between lowercase words. It is the standard for CSS class names, HTML attributes, URL slugs, and package names in the npm ecosystem.