Convert text between ten case styles instantly: Sentence case, lowercase, UPPERCASE, publishing-correct Title Case, Capitalize Each Word, and the developer set — camelCase, PascalCase, snake_case and kebab-case (plus aLtErNaTiNg for the memes). Fix Caps-Lock accidents, format headlines properly, and generate variable names, live as you type.
How to use it
- Paste or type your text.
- Click a style — the result appears immediately and keeps updating as you edit.
- Copy the result, or feed it back as input to chain conversions.
Frequently asked questions
What is the difference between Title Case and Capitalize Each Word?
Title Case follows publishing rules — minor words (a, an, the, of, in…) stay lowercase mid-title. Capitalize Each Word uppercases every single word regardless.
What are camelCase, snake_case and kebab-case for?
Programming and web conventions: camelCase for JavaScript variables, snake_case for Python, kebab-case for URLs and CSS classes. The converter strips punctuation and joins words correctly.
Can it fix text typed with Caps Lock on?
Yes — paste it and hit Sentence case. Capitals after full stops are restored automatically.
Does converted text update if I edit the input?
Yes — once you pick a style, the output re-converts live as you type.
Writing tools that pair well: the word counter, grammar checker and title generator — all in our free daily tools.
Which case to use where
- Sentence case — headings and subject lines. Easiest to read, and now the house style at most publications.
- Title Case — book and article titles in formal contexts. Rules vary by style guide, which is why two “correct” versions can differ.
- UPPERCASE — short labels only. Long stretches are measurably slower to read because the word shapes disappear.
- camelCase — JavaScript variables and functions.
- PascalCase — class names, React components.
- snake_case — Python, database columns, file names that must avoid spaces.
- kebab-case — URLs and CSS classes. See the slug generator for why hyphens beat underscores in a URL.
Title Case is not one rule
The disagreement is over which small words stay lowercase. APA capitalises words of four letters or more, so it is “With” and “From”. Chicago lowercases all prepositions regardless of length, so “with” and “from”. AP capitalises prepositions of four letters or more.
All three agree on the genuinely important part: the first and last word are always capitalised, and articles and conjunctions in the middle are not. If you are not writing for a journal, pick one and stay consistent — a page that mixes conventions looks unedited.
Why Caps Lock text is harder to read
Lowercase letters have ascenders and descenders — the tails on b, p, g, t — that give each word a distinctive outline. Readers use that shape to recognise words without reading every letter.
UPPERCASE removes it. Every word becomes the same rectangle, so the eye has to process letter by letter. That is fine for a three-word button label and genuinely tiring for a paragraph.
Converting code identifiers safely
Switching between camelCase, snake_case and kebab-case is common when moving data between a database, an API and a front end. Two things to watch:
Acronyms. parseHTMLString can become parse_h_t_m_l_string under a naive converter. Check anything containing an acronym by eye.
Numbers. base64Encode may split at the digit boundary or not, depending on the implementation. Verify before you rename anything a program depends on.
Runs entirely in your browser
Conversion happens on your device as you type — nothing is sent anywhere, so pasting a client list, an unpublished headline or a database schema is safe. The word counter and slug generator work the same way.