Free writing tool
Case converter: title, sentence, upper, lower
For fixing a headline someone typed in capitals, turning a list of post titles into URL slugs, or making campaign names consistent before they reach your analytics. Ten conversions in one box, edited in place, with a single undo and counts that update as you type.
Characters
64
Without spaces
51
Words
14
Sentences
2
Lines
1
Converted in your browser using its locale rules. Title Case cannot tell a proper noun from an ordinary word, so check names and acronyms ("NASA" becomes "Nasa") before publishing.
What each button does to the same line
Paste the text, press a case, copy the result. The conversion replaces the text in the box, and Undo puts back what was there before the last press. Here is one headline, typed carelessly in lowercase, run through five of the ten buttons:
| Button | Output |
|---|---|
| Title Case | How We Cut Onboarding From 9 Steps to 4. It Took a Week |
| Sentence case | How we cut onboarding from 9 steps to 4. It took a week |
| snake_case | how_we_cut_onboarding_from_9_steps_to_4_it_took_a_week |
| kebab-case | how-we-cut-onboarding-from-9-steps-to-4-it-took-a-week |
| camelCase | howWeCutOnboardingFrom9StepsTo4ItTookAWeek |
Title case has rules, and no two style guides agree on them
Capitalising every word is easy and looks wrong: “The Best Time To Post On TikTok” capitalises three words a newspaper would not. The style guides agree that short function words stay lowercase and disagree about which ones, how long is short, and what happens to a preposition that is doing the work of a verb.
This tool keeps sixteen words lowercase unless they open or close a line: a, an, the, and, but, or, for, nor, of, on, in, at, to, by, with and vs. That is the ground Chicago, AP and APA share. “From” is not on the list, so it is capitalised in the example above, which matches AP and not Chicago.
What no tool can do is tell a proper noun from an ordinary word. Title case turns “NASA and iPhone users” into “Nasa and Iphone Users”, and “tiktok” becomes “Tiktok”, not TikTok. A headline with a brand or an acronym in it needs one look before it goes out.
Case on social platforms and in your analytics
| Where | What case changes | What to use |
|---|---|---|
| UTM tags in GA4 | Values are case-sensitive, so utm_source=LinkedIn and utm_source=linkedin report as two sources | lowercase, or kebab-case for multi-word campaign names |
| Hashtags | A hashtag matches in any case, but #SpringLaunch is easier to read and to hear from a screen reader than #springlaunch | Capitalise each word inside the tag |
| URL slugs | Google's URL guidance prefers hyphens to underscores between words | kebab-case, which is also what this site's own URLs use |
| X character count | Nothing. Upper and lower Latin letters both weigh 1 | Whatever reads best |
| A whole sentence in capitals | Reads as shouting, and some screen readers spell all-caps words out letter by letter | Sentence case, with one capitalised word if you need emphasis |
What the counts under the box mean
- Characters are counted as code points, so an emoji counts as one and an accented letter counts as one. X weights some characters double; the character counter on this site handles that.
- Words split on whitespace, so a hyphenated word is one word and a URL is one word.
- Sentences end at a full stop, question mark or exclamation mark, so abbreviations inflate the count slightly. Treat it as a structural signal, not a precise figure.
- snake_case, kebab-case and camelCase work line by line, so a pasted list of ten headings becomes ten slugs rather than one long one, and an apostrophe is dropped rather than split on: “Founder's Weekly Notes” becomes founders-weekly-notes.
Questions about converting case
Which words stay lowercase in title case?
Articles, short conjunctions and short prepositions: a, an, the, and, but, or, for, nor, of, on, in, at, to, by, with and vs. They are capitalised anyway when they are the first or last word of a line, so “The Tools We Rely On” keeps both The and On.
Why did my brand name come out wrong?
Title case and sentence case lowercase everything first and then capitalise by rule, so mixed-case names lose their shape: iPhone becomes Iphone and NASA becomes Nasa in title case. Fix those words by hand after converting, or convert the sentence around them.
Should UTM parameters be lowercase?
Yes. Google Analytics treats UTM values as case-sensitive, so a campaign tagged Spring_Launch on one post and spring_launch on another reports as two campaigns. Run campaign names through lowercase or kebab-case once and reuse the result.
What is the difference between Title Case and Capitalized Case?
Title Case follows headline rules and keeps the sixteen short words lowercase in the middle of a line. Capitalized Case capitalises every word without exception, which is what some product UIs and button labels use.
Can I turn a list of headlines into URL slugs at once?
Yes. Paste the list with one headline per line and press kebab-case. Each line is converted separately, punctuation becomes a hyphen boundary, and apostrophes are removed, so ten headlines become ten slugs.
Related tools
Paste the lowercase campaign name into a tracked link with source, medium and content filled in.
Strip curly quotes, em dashes and invisible characters from a pasted draft before you change its case.
Check the converted headline against X's weighted count and LinkedIn's 3,000-character limit.