Thumbs Viewer

Download Thumbs Viewer 32-bit

Download Thumbs Viewer 64-bit

Released on 8/31/2021

Please consider making a donation.
Your support is greatly appreciated.

View project on GitHub

Check out my other projects


Thumbs Viewer allows you to extract thumbnail images from the Thumbs.db, ehthumbs.db, ehthumbs_vista.db, Image.db, Video.db, TVThumb.db, and musicThumbs.db database files found on various Windows operating systems.

Looking to open thumbcache_*.db files? Try my Thumbcache Viewer instead.


The main menu will allow you to save entries, export entries to a CSV (comma-separated values) file, remove entries from the list (the database is not modified), and map local files to hashed filenames (for databases created by Windows Vista and above).

To rename a file in the list, click once on a selected list item. An edit box will display to rename the file. Press Enter when you are finished.

If you press Ctrl and click the Entry Size column, the entries will change from displaying in kilobytes, to simply bytes.

When an item is selected, an image window will pop up to preview the thumbnail. You can move the image around the window with the mouse or arrow keys. Each arrow key will move the image 1 pixel in that direction. By holding Ctrl and pressing an arrow key, the image will move 5 pixels. By holding Shift and pressing an arrow key, the image will move 25 pixels.

To center the image in the image window you can either press the Home key, or middle mouse button.

To scale the image you can press the + or - keys to zoom in or out respectively. If you have a mouse wheel, you can scroll forward to zoom in, or scroll back to zoom out. If you don't have a mouse wheel, you can hold the right mouse button down and click the left mouse button to zoom in, or hold the left mouse button down and click the right mouse button to zoom out. Confused?

You can also run the program from a command-line and supply the database file you wish to open or save.

Example to open: thumbs_viewer.exe Thumbs.db
Example to save thumbnails: thumbs_viewer.exe -o Output Thumbs.db
Example to save a CSV (comma-separated values) file: thumbs_viewer.exe -c example.csv Thumbs.db


This program requires the Visual C++ 2008 runtime library. If you don't have those files, search the Microsoft site for "Microsoft Visual C++ 2008 Redistributable Package".