Coffee Order Generator
Generates a random coffee order — size, style and milk — for when you're stuck in a rut ordering the same thing.
What this generator does
Draws a coffee order — the drink, the milk and the size. Useful for breaking out of ordering the same thing for six years, and for a coffee shop working out what to put on a specials board.
What it builds, and how many ways
Each result is assembled to this shape: [size] + [style] + [milk].
- style: 8 options
- milk: 6 options
- size: 4 options
Taken together those banks can be assembled 192 different ways, repeating after about 17.
Some results it can produce:
- A small iced latte, with almond milk
- A medium iced latte, with whole milk
- A large iced latte, with oat milk
- A extra-large iced latte, with extra foam
A fixed sample so this page stays the same between visits. Your own results are assembled at random, each slot filled independently and each press independent of the last, so the same result can come up twice — past the repeat figure above, seeing one twice is more likely than not.
How to use this tool
- Press generate for a coffee order.
- Try it next time you're at a café, or generate again.
Common use cases
- Trying something new at your usual café
- Breaking an ordering rut
- A bit of daily fun
Randomness and fairness
Each element is drawn independently with the browser's cryptographic random number generator, so unusual combinations are possible and are not filtered out.
For how randomness is produced across the whole site, see how Generate Random works.
Limitations and good to know
- Not every combination is offered everywhere, and some are actively discouraged by the people making them.
- Names for the same drink vary between countries and chains — a flat white is not the same everywhere.
- It says nothing about caffeine content, which varies far more between drinks than most people assume.