Case converter
Convert text between UPPERCASE, lowercase, Title Case, and programming cases like camelCase, snake_case, and kebab-case, live.
Add a file and run the tool.
Your file is ready.
Try a different file, or try again.
Settings
Adjust the settings below. The result updates as you go.
Runs fully in your browser. Nothing is uploaded.
Runs fully in your browser. Nothing is uploaded.
How it works
Type or paste your text.
Pick a case from the Plain or Programming groups.
Copy the converted result.
Frequently asked questions
No. Everything happens in your browser.
Title Case keeps small words like "a" and "the" lowercase, unless they're the first or last word. Capitalized Case capitalizes every word, no exceptions.
Yes - five of them: camelCase, PascalCase, snake_case, kebab-case, and CONSTANT_CASE.
Arabic has no letter case, so the case-only modes leave Arabic letters unchanged - that's correct, not a bug. The programming-case modes still restructure word boundaries (joining words with _ or -), since that's about spacing, not case.
Guides
A closer look at specific problems this tool solves.
Why camelCase, snake_case, and PascalCase Aren't Interchangeable
Four different capitalizations of the same words look like a style preference. In code, each one is a signal about what kind of thing you are looking at, and mixing them up is a real bug source.
Read the guideHow to Convert Text Case: All 12 Modes Explained
Seven plain-text cases and five programming-identifier cases, all live as you type. What each one actually does, and the two pairs that look alike but are not the same mode.
Read the guideOne Feature Name, Four Naming Conventions: A Worked Example
Adding one new field usually means naming it four or five different ways across a codebase. Here's what 'order total value' looks like converted into every one of them, and where the manual version usually breaks.
Read the guide
Comments