Book2Deck

Find vocab.db yourself

Where the Kindle keeps its Vocabulary Builder database, and how to hand that file to Book2Deck when direct reading is not available.

Every word you look up in the built-in dictionary is stored on the Kindle in a single SQLite file:

system/vocabulary/vocab.db

system is a hidden folder at the root of the device. Its contents are the same file the direct USB route reads; picking it by hand produces identical cards.

Windows

The Kindle appears in Explorer as a portable device. Turn on View → Hidden items, open the device, then systemvocabulary, and copy vocab.db somewhere convenient.

This is the recommended route on Windows. The MTP stack there belongs to the operating system, so a browser cannot claim the interface for direct reading.

macOS

macOS has no built-in MTP support, so the Kindle does not appear in Finder at all. You need one of: Amazon’s Send to Kindle USB File Manager, OpenMTP, or Android File Transfer. Open the device in one of them, navigate to system/vocabulary/ and copy the file out.

If that sounds like a detour, it is — on macOS the direct route is both easier and faster, and it is the configuration Book2Deck has been tested on most.

Linux

Most desktops mount MTP devices automatically through gvfs. The Kindle usually appears in the file manager, and system/vocabulary/vocab.db can be copied like any other file.

Note that an automatic mount is also what prevents direct reading: if gvfs has claimed the device, the browser cannot.

Loading the file

Open the importer and use Choose a file. The database is parsed inside your browser; the file is not uploaded anywhere, and this route works in any modern browser, including Safari, Firefox and mobile ones.

Two files that are not the database

Last updated