Forced-choice Prioritizer


  1. Get confused as to where to start on a big list of things to do.
  2. Start a new prioritization.
  3. Enter in the items you want to prioritize. Give the list a title that is a question like “What is the best way to spend my time this weekend?” or “What project is the best one for me to start on next?” That is the question you’ll use to rank each pair of items in the list.
  4. Compare each item against each other item until each item has a unique ranking.
  5. Do the things in the order given, or use that order as a guide to drive your next decision. The result also acts as a todo list so you can check them off as you go.

Come back easily!

Use to come back to this page super-quick! Tell your friends!


You can save prioritizations, but they’re all stored in your browser’s local storage. Nothing ever comes back to this server, and you can poke into your browser’s Developer Tools to clear out local storage and it will affect nothing.


A long while ago I had written a forced choice prioritization tool based on a very early server-side tool that existed on some investment website or something years ago. There’ve been a few other ones I’ve messed with over the years as well. I love the idea of being forced to prioritize a complex list of things by comparing two items, and so I decided to rebuild it using modern JavaScript, Vue, and using local storage to save your old prioritizations.

I like forced choice prioritization (also known as paired comparison analysis) because it takes away all outside context besides the two items you’re looking at. It forces difficult decisions, but only one difficult decision at a time, which means you can really think about the sticky points in a list of tasks, and blow past the obvious comparisons very easily. Sometimes you’ll discover that two items you couldn’t possibly think are at odds with each other really are! This is a good thing!