The fix: Match the symptom to its cause: sunk designs mean thin foam or a high finish, ragged edges mean bubbles, faint designs mean crema, off-center means you started drawing too late.
Every failed pour leaves evidence in the cup. A symptom-by-symptom diagnosis — sunk designs, ragged edges, off-center hearts, art that appears then vanishes — and which of the three variables to change.
The fix: Match the symptom to its cause: sunk designs mean thin foam or a high finish, ragged edges mean bubbles, faint designs mean crema, off-center means you started drawing too late.
Latte art fails in a small number of recognisable ways, and each one points at a specific variable. There are only three to adjust: milk texture, pour height, and timing. Find your symptom below.
You see: a brown cup with a pale cloud, no defined shape.
Either the foam was too thin to float, or you never dropped the pitcher close enough at the end. Thin foam means not enough air in the stretch phase — you were texturing before you finished stretching. If the foam was fine, you stayed high: the final phase needs the spout almost touching the surface.
Not a pour problem. This is [contrast](/learn/crema-contrast-and-cup-choice) — stale beans, a long pale shot, or a shot that sat too long before you poured.
You see: a shape with a fuzzy, popped outline.
Big bubbles in the milk. Either too much air, or the milk sat still after steaming and separated. Tap the pitcher firmly and swirl continuously right up to the moment you pour — swirling is not decorative, it re-integrates foam and liquid.
Pure aim, and almost always the same cause: you started drawing too late, so the cup filled and you ran out of room. Begin the low pour when the cup is about three-quarters full, not brim-full. Keep the cup tilted toward you during filling and level it as you draw.
Too much milk relative to the cup, or you sank too much of it before drawing. Try a smaller cup — a flat white cup is much more forgiving than a large latte mug — and shorten the high-pour phase.
You went low too early. The high, thin phase exists to punch the milk under the crema and mix the drink. Skip it and you get a layered drink with a nice picture and terrible balance.
Crema failure again, usually beans under five days old — the CO₂ makes a bubbly crema that looks great and then falls apart. Rest the beans a few more days.
Check, in order: is the milk from a new carton or nearing its date? Did the machine fully heat up? Is the steam tip partially blocked? Milk technique is unusually sensitive to all three, and each one changes the timing you had learned.
Milk texture accounts for most of it. If more than one symptom above applies to you, stop practising the pour and spend three sessions doing nothing but [steaming](/learn/milk-steaming-basics) — poured into a cup you don't photograph. Good foam makes mediocre pouring look decent; bad foam makes excellent pouring look like nothing.
Rate foam quality on each milk drink — the Brew Coach spots the pattern across sessions