Read Chinese, stroke order, guided writing, dictionary, and smart flashcards.
Learn Mandarin Chinese by reading what matters to you.
MingDu is an offline Chinese reader, dictionary and learning toolkit. Paste or share Chinese text, look up words, practice stroke order and save useful vocabulary to adaptive flashcards in one app.
Read your own Chinese
• Paste or share articles, stories, messages and study material into the Reader.
• Tap recognized words for tone-marked pinyin, English definitions and word frequency when available.
• Save words to a flashcard deck or add characters to writing practice.
• Adjust text size and spacing, search texts and read in portrait, landscape or full-screen mode.
• Organize texts into folders and explore characters, words and learning progress with Text insights.
• Export and import Reader folders with optional password protection, import previews and duplicate handling.
Look up Chinese words
• Search by Chinese, English or pinyin with tone marks, tone numbers or no tones.
• Explore readings, meanings, dictionary notes, word frequency and example sentences when available.
• Copy Simplified and Traditional forms, explore supported characters and save words to decks.
Word Search and Word Detail are included free.
Understand Chinese characters
• Search by Chinese character, pinyin or English meaning.
• Explore readings, meanings, components, radicals and character formation hints.
• Browse characters in frequency order and switch between Simplified and Traditional Chinese.
• Watch animated stroke order and control the playback speed.
• Build a personal "My List" of the characters you want to master.
Learn with collections
Explore three frequency-based Character Collections covering 2,500 core characters and six Word Collections of 250 words each. Add groups of words to decks or characters to My List, and track saved counts. Practice writing selected characters without changing scheduled reviews.
Practice Chinese writing
Draw characters stroke by stroke and receive immediate feedback when a stroke has the wrong shape or order. Helpful hints appear when you get stuck. Scheduled writing practice adapts future reviews to your results, while the character-page writing sandbox lets you practice without affecting your schedule.
Build flashcards that adapt to you
Create your own decks or save vocabulary from the Reader, dictionary and Word Collections. Review Chinese characters and words through recognition and recall. MingDu uses FSRS spaced repetition to schedule cards from your answers.
Designed for focused, offline learning
MingDu's dictionary, Reader, stroke-order tools, writing practice and flashcards work offline after installation. No MingDu account is required. We do not collect your texts, decks or learning history. MingDu has no first-party server, advertising or analytics tracking.
Your data stays on your device unless you export it or Android backs it up under your device settings. Backups use Android's backup service or a storage provider you choose, not MingDu's servers. Internet access may be used by Google Play for Pro purchases and restoration, or by your chosen online storage provider for backup and Reader package imports and exports. Portable app backups support optional password encryption.
Make MingDu your own
Choose your preferred character form, review settings, writing hints, themes and optional sound effects.
Free and Pro
Free includes the complete Reader, Word Search, Word Collections, custom decks and cards, and Character Detail for the 300 most frequent core characters.
• Unlimited flashcard reviews for the 250 words in Essential 1. In any deck: three daily ratings for other cards.
• Unlimited writing practice and stroke animations for the first 100 characters. Ranks 101–300 have three daily writing prompts plus three daily animation sessions.
MingDu Pro is an optional one-time purchase with no subscription. It unlocks all 2,500 core characters for study and removes daily review and practice limits. The Reader remains free.
Chrome-Stats does not own this Android app. Please use these information below to contact the Android app developer.