AI

Hanzi Movie Method: AI as Screenwriter for Your Memory

How the Hanzi Movie Method turns Chinese characters into film scenes, and how a free browser app writes the mnemonic scripts for you. No sign-up, English and German.

Learning Chinese characters is a grind. You need around 3,000 to read a newspaper. Each character encodes meaning, pronunciation, and tone – and your brain has to recall all three at once.

Most people try flashcards and repetition. It works, but it's slow and feels like vocabulary drills from school. There's a better way – and an app that makes it work: Hanzi Movie Studio (runs in your browser, no sign-up needed).

Screenplay page with columns and an embossed Chinese character
Memory work as a film set.

The Hanzi Movie Method, developed by Phil Crimmins and Luke Neale and based on Serge Gorodish's "The Marilyn Method," uses film mnemonics for Chinese characters. Each character is broken into five elements: Actor, Set, Room, Props, and Script. Writing the scripts by hand is the bottleneck. At 5 to 10 minutes per character, the 300 characters in HSK Band 1 take 25 to 50 hours. A free browser app can automate that step and make the method scalable.

Try it now

Open Hanzi Movie Studio: free, no sign-up, no API key. All learning data stays in your browser, and scripts are available in English and German.

If you try the app, drop me a line and tell me what works and what doesn't. This project runs on exactly that kind of feedback.

The Hanzi Movie Method

The method was developed by Phil Crimmins and Luke Neale, founders of Mandarin Blueprint. It builds on an older system called "The Marilyn Method" by Serge Gorodish. The core idea: you store each character as a short movie scene in your head.

Here's how it works:

  • Actors stand for the initial sound. You pick people you know well, real or fictional.
  • Sets are the final sound. Places you can vividly picture: your childhood home, your office, a friend's apartment.
  • Rooms encode the tone. The hallway is tone 1, the bedroom tone 3, the bathroom tone 4.
  • Props are the radicals, the visual building blocks of the character.
  • The script ties everything together: a short, absurd scene where the actor interacts with the props to illustrate the character's meaning.

Sounds like a lot of work? It is. You need a unique movie scene for every single character. For the 300 characters in HSK Band 1, that's 300 creative writing exercises.

One Character, Start to Finish

Take 好 (hǎo, "good"). The syllable breaks down into the initial h-, the final -ao, and the third tone. The character itself consists of the components 女 (woman) and 子 (child).

Suppose Harry Potter represents the initial h- in your toolkit, while Grandma's house represents the final -ao. The third tone takes the scene into the bedroom. Here is how the pieces fit together:

Element Encodes In the scene
Actor Initial h- Harry Potter
Set Final -ao Grandma's house
Room 3rd tone Bedroom
Props 女 + 子 a woman, a baby
Script Meaning "good" the scene below

In the bedroom of Grandma's house, Harry Potter floats over the bed in slow motion, a woman in one arm, a baby in the other. Both start to glow: everything is good.

When you want to recall hǎo later, the movie runs backward. Harry gives you the h, Grandma's house the ao, the bedroom the third tone, and the glowing family the meaning. Normally, you would have to invent a scene like this for every character. This is where the app takes over.

The Problem

I used the method manually for a while. Assigned actors, defined sets, picked props. All in a spreadsheet. Then I sat down to write scripts – short stories absurd enough to stick, but coherent enough to convey meaning.

After 30 characters, I knew this wouldn't scale. Each script takes 5 to 10 minutes of creative work. At 300 characters, that's 25 to 50 hours of pure scriptwriting.

Let AI Write the Scripts

The method's structure is formalized: actor, set, room, props, meaning. That makes it a good prompt for a language model.

So I built Hanzi Movie Studio. You set up your personal toolkit, select a character, and the app generates a script server-side with Cloudflare Workers AI. You choose whether the scene is written in English or German.

The result is a movie scene in your language, with your actors, on your set. All you have to do is read it and visualize.

Your First Script in 5 Minutes

  1. Open hanzi.martin-moeller.biz. No account, no API key: the app runs right in your browser.
  2. Add a few actors and sets to the Toolkit. The combinations for your first character are enough to get started. You can add the rest as you go.
  3. Pick a character from the Library. The app shows its pronunciation, meaning, and components.
  4. Generate a script in the Studio, in English or German. If it doesn't work for you, generate another one or rewrite it yourself.
  5. Listen to the pronunciation and save the scene. The character will then appear in your daily review.

What the App Does

  • Toolkit management: Create and assign actors, sets, and props
  • Script generation: Generate scripts from your toolkit
  • Pronunciation audio: Play pre-generated clips directly in the app
  • Reading exercises: AI-generated short stories from the characters you've learned
  • Language selection: Switch scripts and reading exercises between English and German
  • Progress tracking: Review characters with SRS
  • Export/Import: Back up your data as JSON or export it to Anki

Tech Stack

  • React + TypeScript
  • Vite
  • Cloudflare Workers AI (Qwen 3 30B) for scripts and reading exercises
  • Pre-generated neural TTS audio clips for pronunciation
  • Cloudflare hosting
  • localStorage for all learning data

Your learning data stays in the browser. Generation runs through a lightweight, rate-limited server function, where nothing is stored. You don't need your own API key.

FAQ

What Is the Hanzi Movie Method?

Phil Crimmins and Luke Neale of Mandarin Blueprint developed the Hanzi Movie Method based on Serge Gorodish's "The Marilyn Method." It turns a character's initial, final, tone, components, and meaning into a short movie scene.

Is Hanzi Movie Studio Free?

Yes, completely. No subscription, no ads, no paid tier. The app is a lab project.

Do I Need an Account or an API Key?

No. You don't need an account or your own API key. Your learning data lives in your browser's localStorage. A rate-limited server function generates the scripts and doesn't store anything.

Does the App Work in German?

The app's interface is in English. In the Dashboard settings, you can switch scripts and reading exercises between English and German.

How Is the App Different from Mandarin Blueprint?

Mandarin Blueprint teaches the Hanzi Movie Method as a course. Hanzi Movie Studio is a free, independent tool that automates script writing. It's not connected to Mandarin Blueprint and doesn't replace the course.

Can I Take My Data with Me?

Yes. Your learning data is stored in your browser's localStorage, and you can back it up as JSON. You can also export it to Anki.

Try It and Tell Me What You Think

The app runs at hanzi.martin-moeller.biz. Add a few actors and sets, choose a character, and generate a script. The first scenes feel strange. After 20 characters, you'll notice you can recall them without thinking.

Once you get there, drop me a line and tell me whether the method works for you, what's missing, and what gets in the way. The app is a free lab project with no strings attached. Honest feedback is the price.

More from the lab

🌐