🔤 English Case Converter
What Each Mode Does
Eight transformations, one paste: UPPERCASE, lowercase, Swap Case (fixes accidental Caps Lock), Sentence case, Title Case, and the three programmer staples — camelCase, snake_case, kebab-case. Optional cleanups strip extra whitespace, punctuation, and line breaks, which rescues text pasted from PDFs. Ctrl+Enter converts, Esc clears; everything runs locally in your browser.
Title Case Is Not One Thing
This tool capitalizes every word — simple and predictable. Publishing style guides are pickier, and they disagree with each other:
- AP style: lowercase articles, conjunctions, and prepositions under four letters ("Gone with the Wind").
- Chicago style: lowercase articles and all prepositions regardless of length — but capitalize both parts of hyphenated words.
- APA style: capitalize any word of four letters or more, including prepositions ("Through", "With").
- The safe workflow: run Title Case here for the bulk of the work, then hand-adjust the small words to your target style guide.
Casing Pitfalls Programmers Learn the Hard Way
- The Turkish İ problem: in Turkish locales, uppercase of "i" is "İ" (dotted) and lowercase of "I" is "ı" (dotless). Locale-sensitive case functions have broken many login systems — always case-fold user identifiers with an invariant culture.
- The German ß: traditionally uppercases to "SS" (making round-trips lossy); an official capital ẞ exists since 2017 but adoption varies.
- URL slugs: search engines treat hyphens as word separators and underscores as joiners —
summer-saleparses as two words,summer_saleas one. Kebab-case wins for SEO. - Case-sensitive filesystems:
Readme.mdandreadme.mdare the same file on Windows and macOS but different files on Linux — a classic works-locally, breaks-on-deploy bug that consistent kebab-case naming avoids.
Frequently Asked Questions
Why doesn't Title Case lowercase "the" and "of"?
By design — style guides disagree about which small words stay lowercase, so the tool capitalizes everything and leaves the style-specific exceptions to you.
How does camelCase conversion split words?
On spaces and punctuation: "user login count" → "userLoginCount". It won't re-split existing compound identifiers, so feed it space-separated words for best results.
What's Swap Case actually for?
The classic Caps Lock accident: "hELLO wORLD" swaps to "Hello World"-ish text in one click instead of retyping the paragraph.
Is there a size limit?
200,000 characters, with auto-truncation and a notice beyond that. Input stays in your browser — nothing is uploaded.