Look up Japanese
add furigana
rank definitions
anywhere on your screen

Free OCR popup dictionary with AI definition ranking, instant furigana with pitch accent, built-in SRS, word tracking, i+1 sentence detection, recall challenges, stats, achievements, and Anki integration.

Works Everywhere

Read anything. Look up everything.

Works Everywhere

Any game, any VN, any manga or book. If there's Japanese text on your screen, DokiDokiDict can read it. No text hooker required.

Instant Furigana & Pitch Accent

See readings above every word instantly. MeCab furigana appears in milliseconds, fully offline. As you learn words, their furigana disappears, the scaffolding comes off on its own. Trigger once or let it update continuously.

You can also enable pitch accent coloring. High pitch morae show red, low pitch blue. Works on the overlay, on SRS cards, and in Anki exports.

Anki Integration

Press E to export. Word, reading, definition, the sentence you're reading with furigana, a screenshot, and pitch accent, all in one keypress. Field mapping is fully configurable, works with any Anki note type.

AI Definition Ranking

A word like 掛ける can have dozens of meanings. Gemini reads what you're reading and puts the right one on top.

Inline SRS review during reading demo

Built-in SRS

Built-in spaced repetition. Review cards in a dedicated tab, or optionally have them appear at natural pauses while you read, no switching apps and no breaking flow. Optionally, words you've seen more than a set number of times get added automatically. With test-before-add mode, the app quizzes you on auto-added words a few pages later, only words you actually retained make it into your deck. Works standalone, Anki not required.

Multiple Dictionaries

Import any Yomichan dictionary. Stack them, reorder them, switch between profiles with a hotkey. Lock a popup and look up words inside the definition, essential for the monolingual transition.

Word Tracking, Recall & i+1 Sentence Detection

Optionally, color-underlines every word directly on screen by status: mature Anki card, in your deck, seen N+ times (you set the threshold), or unknown. Know what to look up at a glance. Sentences with exactly one unknown word can be highlighted as i+1. Optionally, looking up a word you should already know hides the definition, you recall it first. A successful recall cements it deeper than reading the English ever would.

Advanced Stats dashboard

Stats

See exactly where you are. How many of the top N most common kanji you've seen and how many you've seen M+ times. How many of the top N most common VN words you've seen and how many you've seen M+ times. All thresholds configurable. Kanji grids color-coded by frequency, vocabulary sorted by encounter count, volume of pages read.

There's also an Advanced Stats tab. Stack your own graphs: characters per day, lookups per page, kanji coverage over weeks, SRS retention, reading speed. 25 presets to start from, with custom panel configuration.

Achievements & Reading Streaks

Set a daily page goal, starting as low as one. Each week you complete, the app suggests raising it, from 1 page a day up to 50, building up reading endurance and reading speed. Miss a day without losing your streak. The goal is to take you to 10,000 pages eventually, which is fluency.

139 milestones across reading volume, vocabulary, kanji, and VN word frequency. The finals: 30,000 pages read, 10,000 words retained, all 2,136 Jouyou kanji mastered, top 10,000 VN words mastered, 100 pages a day for a month.

Just read.

We know fluency is built on volume. DokiDokiDict tracks every page, every word, every kanji you encounter. At 10,000 pages, you're there. Think of it as a loading bar.

As you grow, the scaffolding comes off. Furigana disappears on words you've learned. Definitions hide for words you should already know. The app makes itself less necessary over time. Every feature feeds the next.

Mining happens in the background. Reviews happen between pages. You never leave your book, VN or game.

Your daily reading goal starts wherever you are and grows week by week. The app takes you from 1 page a day to 50.

10,000 pages
The milestone for reading fluency
10,000 words
Near-native vocabulary
2,136 kanji
Every Jouyou kanji tracked

Download DokiDokiDict

Download on itch.io

Available for Windows

Frequently Asked Questions

Is it free?

Yes, completely free.

Does it need internet?

Only for AI definition ranking (Gemini API). Dictionary lookups, OCR, and MeCab furigana all work fully offline without any API key, you just won't have AI definition ranking or AI furigana.

Is the Gemini API free?

Yes. New Google Cloud accounts get $300 in free credits, which gives you higher rate limits. You can also get a free key from Google AI Studio with lower rate limits. See the guide for setup steps.

What games and VNs does it work with?

All of them. DokiDokiDict uses OCR, so it works with any game or VN regardless of engine. Exclusive fullscreen titles work too via the Magpie compatibility setting, like Tsukihime or Fate/stay night.

Does it have built-in SRS?

Yes. Cards are scheduled with the FSRS-4.5 algorithm. They can optionally appear while you read, between pages. Words you encounter often can be added automatically. With test-before-add mode, the app quizzes you on auto-added words a few pages later, only words you actually retained make it into your deck. Works standalone, no Anki required.

Do I need Anki?

No. DokiDokiDict has its own SRS. If you already use Anki, full integration is built in, export with one keypress, or let the app mine automatically.

How does it compare to text hookers / GameSentenceMiner?

DokiDokiDict uses OCR, works with any game, any VN, any manga, no hooks, no per-game setup. It also tracks your reading history across everything, gives you word frequency data, i+1 detection, and recall challenges that text-hooker-based tools can't do.