Image credits and graphics
The product pictograms on this website are our own work. The coffee photos are AI-generated scenes. They look like photographs, but they do not document anything that happened, and they do not show the products we recommend.

Our own pictograms instead of product photos
We drew the product pictograms ourselves. They show the type of product, not a specific model. We deliberately do not use product photos from Amazon or from makers, and we do not generate pictures of products.
AI-generated scenes
All the coffee scenes on this website were generated with an image model from OpenAI: drinks, beans, milk, hands and counters. They illustrate a topic. Where part of a machine appears, it is generic and unbranded and does not stand for any model we link to. Do not read details such as the shape of a basket, the fill of a glass or the color of a shot as evidence.
List of images
| Subject | Creator | Source |
|---|---|---|
| AI-generated image: a dark café bar after closing, with two cups, a pitcher and a jar of beans under a low lamp. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: hot water poured from a plain kettle over espresso in a dark cup, with steam rising. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: dark roasted coffee beans spilling from an unmarked paper bag on slate, a few of them on a small scale pan. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: macro view of glossy dark roasted beans next to matte medium roasted beans. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a cappuccino with a dome of white foam and a brown ring in a pale cup on a saucer. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a cortado in a short glass, even tan in color, on a dark counter. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a home coffee counter in morning light with cups, steel pitchers, tins and a scale. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: top view of an espresso with hazelnut crema and dark flecks, a spoon at the rim of the white cup. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: two espresso shots side by side in clear glasses on a dark bar, one with thick pale crema, one with thin dark crema. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: top view of a portafilter holding a dose of coffee grounds with visible clumps. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: close view of two streams of espresso falling from a plain portafilter into a white cup with hazelnut foam. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a flat white with a small rosetta in a low ceramic cup on a dark wooden counter. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: fine coffee grounds falling from between a finger and thumb onto a dark surface. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: fresh coffee grounds falling in a thin stream into a plain metal basket. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: two thin streams of espresso running from a plain portafilter into a white cup, against a dark background. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a latte in a tall glass next to a flat white in a small cup on the same table. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: milk poured from a pitcher into a cup at the moment a heart forms in the foam. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: top view of a macchiato, an espresso with one small spot of foam, in a white cup on a saucer. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a tilted steel pitcher of glossy, paint-like steamed milk with no visible bubbles. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a steel pitcher of milk with large soap-like bubbles on the surface. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: two tamped coffee beds in metal baskets side by side, one level and one tilted. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a very short, dark espresso in a small white cup on slate, with a few coffee beans around it. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: espresso running from a portafilter into a small glass standing on a plain black scale. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a metal shower screen, a rubber gasket and a small brush laid out on a dark towel. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a spent coffee puck broken apart on a wooden bar, with a plain dark bin beside it. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a steam tip in a plain steel pitcher with a whirlpool of milk and wisps of steam. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a hand pressing a plain metal tamper into a portafilter on a wooden bar. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: three small glasses of espresso in a row on a bar, with rising fill levels. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: water poured from a plain glass jug into a clear tank-shaped container, with white mineral flakes on a spoon. | AI-generated (OpenAI) | platform.openai.com |
| AI-generated image: a hand stirring coffee grounds in a portafilter basket with a thin-needle tool. | AI-generated (OpenAI) | platform.openai.com |
Each row names the scene, how it was made and where the method is documented. Spotted a mistake in a credit? Contact details are in the imprint.