Text Case Converter
Convert any text to UPPERCASE, camelCase, snake_case, ROT13, Morse, binary, slug, and 30+ more — instantly, with one click. No signup, no limits.
Enter Your Text
0 charsFormat Quick Reference
| Format | Example | Used In |
|---|---|---|
| UPPERCASE | HELLO | Headings, const |
| lowercase | hello | General, SQL |
| Title Case | Hello World | Books, titles |
| Sentence | Hello world. | Prose |
| camelCase | helloWorld | JS, Java, JSON |
| PascalCase | HelloWorld | Classes, C#, TS |
| snake_case | hello_world | Python, SQL |
| kebab-case | hello-world | CSS, HTML, URLs |
| CONSTANT | HELLO_WORLD | Env vars, consts |
| dot.case | hello.world | Config, Java pkg |
| path/case | hello/world | Routes, paths |
| slug | hello-world | URLs, CMS, SEO |
| ROT13 | uryyb | Obfuscation |
| Morse | .... . | Radio, puzzles |
| Binary | 01001000 | CS, encoding |
| Hex | 48 65 | Low-level, debug |
Which Case per Language?
camelCaseClasses →
PascalCaseConstants →
CONSTANT_CASECSS classes →
kebab-case
snake_caseClasses →
PascalCaseConstants →
CONSTANT_CASE
camelCaseClasses & interfaces →
PascalCaseConstants →
CONSTANT_CASE
snake_case
kebab-case
kebab-case slug
snake_caseTypes →
PascalCaseConstants →
CONSTANT_CASE
camelCaseClasses →
PascalCaseDB columns →
snake_case
More Text Tools
See Free Case Converter — 30+ Text Transformations in action
Free Case Converter — 30+ Text Transformations
Paste any text and instantly convert it into more than 30 formats: everyday cases like UPPERCASE, lowercase, Title Case, Sentence case and aLtErNaTiNg case, and programmer-focused cases like camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and slug-case.
Beyond casing, it also handles fun and technical transforms — ROT13, Morse code, binary, HTML entity escaping, text reversal and more — with word-boundary detection smart enough to correctly split camelCase or PascalCase input before re-casing it into something else.
Key features
30+ transformations in one click
Every case and encoding format is generated at once — no need to pick one and re-run.
Smart word-boundary splitting
Correctly detects word breaks in camelCase/PascalCase input, not just spaces, before converting.
Programmer cases
camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case and path/case for naming variables, files and URLs.
Copy or export everything
Copy any single result, copy all results at once, or download a .txt file with all 30+ transformations.
How to use it
- Paste or type any text — a sentence, a variable name, or even existing camelCase code — into the input box.
- Click a quick-access chip for an instant single conversion, or generate all 30+ formats at once.
- Copy the result you need with one click, or use Copy All for the full set.
- Optionally download a .txt file containing every transformation for later reference.
Worked example
Example
Input: hello world Outputs include: HELLO WORLD (upper) · hello world (lower) · Hello World (title) · helloWorld (camelCase) · HelloWorld (PascalCase) · hello_world (snake_case) · hello-world (kebab-case) · HELLO_WORLD (CONSTANT_CASE) · uryyb jbeyq (ROT13)
Who uses this tool
Developers
Generate consistent variable, function and file names in whatever casing convention a language or style guide requires.
Content writers & editors
Apply Title Case to headlines or clean up inconsistent capitalization pasted from other sources.
Students
Explore programming naming conventions and simple ciphers like ROT13 and Morse code for coursework.
Tips for the best results
- When converting existing code identifiers, the tool auto-detects camelCase/PascalCase boundaries so re-casing stays accurate.
- Use snake_case for Python/SQL and kebab-case for CSS classes and URL slugs to match each ecosystem's convention.
- Slug-case strips punctuation and lowercases everything — good for clean URLs, not for display text.
- ROT13 is symmetric — running the same output through the tool a second time returns the original text.
Common mistakes to avoid
- Using Title Case for headlines without checking small connecting words (a, the, of) — many style guides keep those lowercase.
- Assuming camelCase and PascalCase are interchangeable — the only difference is whether the first letter is capitalized, but conventions differ by language.
- Forgetting that binary/Morse/ROT13 outputs are for fun or learning, not encryption — they offer no real security.
Why use AZRS QuickFix?
It is 100% free, needs no signup and has no watermark or usage limits. The tool runs in your browser, so what you type stays on your device, and it works on phones, tablets and desktops. New tools are added every week — bookmark this page or browse the full QuickFix toolbox.
Frequently asked questions
Is this case converter free?
Yes, completely free with no signup, no limits and no watermark.
What is camelCase used for?
It's the standard variable-naming convention in JavaScript and Java — first word lowercase, each following word capitalized, no spaces.
Can it convert existing camelCase back to normal text?
Yes, the word-boundary detector recognizes camelCase/PascalCase and correctly splits it before re-casing.
What's the difference between snake_case and kebab-case?
snake_case uses underscores (common in Python/SQL); kebab-case uses hyphens (common in CSS/URLs).
Is my text sent to a server?
Casing conversions run as a normal page submission; nothing is stored beyond that request.
What is ROT13?
A simple letter-rotation cipher that shifts each letter 13 places — applying it twice returns the original text. It's for obscuring text, not real encryption.