Nine case formats, one click each
Whether you're fixing text that got typed in all caps, converting a heading to Title Case, or reformatting a variable name for a different coding convention, this tool handles the common conversions instantly, directly in your browser.
Using it
Paste or type your text, click a conversion, and the text updates instantly in place. Copy the result with one click.
Advantages and limitations
Advantages
- Nine formats covered in one place
- Instant, in-place conversion with one click
Limitations
- Title Case uses a simple rule, not full style-guide-specific exceptions
- Code-case conversions strip punctuation by design
Common uses
Fixing text that was accidentally typed with Caps Lock on, converting a heading into consistent Title Case, renaming a variable to match a different coding style guide, or cleaning up a list of names or file names into a consistent format are some of the most common reasons people reach for a case converter.
Every conversion available
- UPPERCASE / lowercase — the two most basic conversions.
- Title Case — capitalizes the first letter of every word.
- Sentence case — capitalizes only the start of each sentence.
- camelCase / PascalCase / snake_case / kebab-case / CONSTANT_CASE — common naming conventions in code.
Which coding case convention to actually use
There's no single universal standard — it depends on the language and project. JavaScript and Java commonly use camelCase for variables and PascalCase for class names. Python typically favors snake_case. CSS class names and URL slugs commonly use kebab-case. When in doubt, matching whatever convention a project already uses is more important than picking a personal favorite.
Pairs well with
Comparing two versions of converted text? The site's Text Diff Checker shows exactly what changed.
Frequently asked questions
+Is this converter really free, with no sign up?
Yes. There's no account and no limit on how much text you can convert.
+What's the difference between camelCase, PascalCase, snake_case, and kebab-case?
All common ways to format multi-word names in code, differing in capitalization and separator: camelCase starts lowercase (myVariable), PascalCase starts uppercase (MyVariable), snake_case uses underscores (my_variable), kebab-case uses hyphens (my-variable).
+Is my text sent anywhere?
No. Every conversion happens directly in your browser.