It is a maddening, very specific experience: you start writing a character, confident, and somewhere in the middle it just evaporates, leaving your pen hovering over a half-finished shape. This is partial recall running out, and it has a cause and a fix. Here is what to do in the moment and how to stop it happening.

What is actually happening

A mid-stroke blank means your recall was partial: you had enough to start but not enough to finish. Usually that is because you were retrieving the character as a long sequence of individual strokes, and the sequence broke partway, the same way you might forget the middle of a long phone number. Your memory ran out of the thread it was pulling, and there was no handhold to grab. The problem is not that you do not know the character; it is how it was stored.

In the moment: rebuild from the component

When it happens, do not flail at the next stroke. Stop, look at what you have written, and ask which component you were in the middle of, then recall that whole component and continue. Shifting from “what is the next stroke” to “what is the next component” gives you a meaningful handhold, because components are chunks your memory can grab, the principle of hierarchical chunking. If the component itself is gone, that tells you exactly what to relearn, which is useful information, the same diagnostic value as in blind drawing practice.

Why this happens, and the forgetting curve

Partial recall is often a character on the edge of memory, one you learned but have not reinforced recently, so it is mid-way down the forgetting curve. It is also common for characters you have only ever recognized or typed, never produced, since recognition does not build the robust production trace that holds up mid-stroke, which connects to whether muscle memory is real for writing Chinese and breaking the pinyin-keyboard habit.

The long-term fix: store characters as components

The durable solution is to change how the character is stored. Learn it as a few meaningful components rather than a stroke sequence, so retrieval has handholds, and practice producing it from memory, which engages the generation effect and the testing effect and builds a robust trace. Correct stroke order helps too, because a consistent order makes the motion flow so it is less likely to stall, even though some debate whether stroke order is obsolete.

In the moment versus long-term

SituationWhat to do
Blank mid-strokeStop, identify the component, rebuild from it
Component also goneNote it as a character to relearn
Keeps happening on one characterRe-learn it by components, drill from memory
Happens broadlyShift practice from recognition to production

A plan to stop the mid-stroke blank

  1. When it happens, pause and find the component you are in.
  2. Recall and finish that whole component, not stroke by stroke.
  3. If the component is gone, flag the character to relearn.
  4. Relearn shaky characters as components, not stroke sequences.
  5. Drill them from memory and space the review.

How Hanzi Write Practice fits

Hanzi Write Practice attacks this directly. It shows the component breakdown, so you learn and store the character as chunks rather than a fragile stroke sequence, then it hides the character and has you produce it from memory, checking stroke order and structure with spaced repetition. When a character is on the edge of memory, the spacing brings it back before it evaporates, and the component view gives you the handholds that stop the mid-stroke blank, on the foundation of the case for a writing app.

Bottom line

A character evaporating mid-stroke is partial recall running out, usually because it was stored as a stroke sequence rather than components; in the moment, rebuild from the next component, and long-term, learn characters as components and drill from memory so retrieval is chunked and robust. Hanzi Write Practice shows components and drills from-memory writing, and it is in early access, so join the list.

Frequently asked questions

What do I do when a character evaporates mid-stroke?

In the moment, stop and identify which component you were in the middle of, then recall and finish that whole component rather than hunting for the next individual stroke, because components are chunks your memory can grab. If the component itself is gone, flag the character to relearn. Long-term, learn characters as components and practice from memory, which is what Hanzi Write Practice drills, so retrieval becomes robust.

Why does a character vanish halfway through writing it?

Because your recall was partial: you had enough to start but not finish, usually because the character was stored as a long sequence of strokes that broke partway, like forgetting the middle of a long number. It is often a character on the edge of memory or one you have only recognized, never produced, so the production trace is weak.

How do I stop it happening again?

Change how the character is stored: learn it as a few meaningful components rather than a stroke sequence, so retrieval has handholds, and practice producing it from memory so the trace is robust. Spacing the review brings edge-of-memory characters back before they evaporate, and correct stroke order keeps the motion flowing.

Is this a sign I do not really know the character?

It means you know it partially, which is normal and fixable, not that you have failed. A mid-stroke blank is information: it shows the character is on the edge of memory or stored fragilely, so it points you to exactly what to reinforce by relearning it as components and drilling from memory.

Tired of characters vanishing mid-stroke? Join early access and store them as components you can grab.