Download
Native builds for all three platforms.
Windows
x64- Portable .exe
single file, no installation — needs WebView2 already on the system (ideal for a USB stick)
- Installer
bundles WebView2 — for machines that don’t have it
Windows may show a SmartScreen warning for unsigned builds — choose “More info → Run anyway”.
macOS
Apple Silicon & Intel- Apple Silicon (.dmg)
M1 and newer
- Intel (.dmg)
older Intel Macs
The build is not notarized by Apple — on first launch, right-click the app and choose “Open”.
Free and open source (MIT) · No account, no telemetry · View source on GitHub
Features
Web package or single file
A multi-file package for your server (send a link) — or one self-contained HTML file for e-mail. Your choice.
Fully responsive
The catalog works as well on a phone as on a desktop. Tree, search and statistics are touch-friendly.
Smart search
Full-text search across the whole tree with wildcards (*, ?), accent-insensitive matching, name or full-path search, and per-folder scope.
Statistics by file type
Automatic categories — photos, RAW, video, audio, documents, archives, e-mail, databases and more — with pie charts and per-folder totals.
Handles huge trees
Folders load lazily, so catalogs stay fast even with hundreds of thousands of files. Tested on 240,000 files in 30,000 folders.
Privacy first
D2H only reads file names, sizes and dates — never file contents. Everything runs locally on your machine.
Your branding
Add your own logo and colors — the catalog carries your identity, not ours.
7 languages
Output and interface in English, Czech, German, Italian, Spanish, French and Polish. The app follows your system language.
Windows, macOS & Linux
Native desktop application for all three platforms. Not a web service — no account, no telemetry.
Works offline
The single-file export opens without any internet connection.
What the catalog looks like
Real output from the demo structure — the same view your customer opens.




155,000 files across 6,000 folders — 576 GB of data — cataloged in about 3 seconds. The result: a 5 MB web package or a single 7 MB HTML file you can e-mail.
Measured on a modern laptop — an example, not a guaranteed figure.
Why D2H
D2H stands on the shoulders of Snap2HTML — a great free tool we used for years. We rebuilt the idea from scratch for today’s workflow: mobile customers, huge recovered trees, and sharing by link.
| Snap2HTML | D2H | |
|---|---|---|
| Platform | Windows app | Windows, macOS & Linux |
| Output | single HTML file | single file or web package → send a link |
| Data | plain text embedded in the HTML | gzip-compressed chunks, loaded on demand |
| Huge trees | whole file parsed on open | lazy loading — instant open even with 100k+ files |
| Mobile | desktop-oriented layout | fully responsive, touch-friendly |
| Search | file name search | full-text, wildcards, accent-insensitive, path search, per-folder scope |
| Statistics | — | categories, pie charts, per-folder totals |
| Branding | fixed look | your logo & colors |
| Price | free, open source | free, open source (MIT) |
Snap2HTML also offers things D2H doesn’t: clickable file:// links into the listed folders and CSV/JSON/text export. If you need those, it remains a fine choice.
Frequently asked questions
Does D2H send my data anywhere?+
No. It reads only file names, sizes and dates, and everything runs locally on your machine. The code is open source, so you can verify it.
How large a directory tree can it handle?+
Hundreds of thousands of files — tested on 240,000 files in 30,000 folders. Folders load on demand, so the catalog stays fast.
Does the output work on mobile?+
Yes, the generated catalog is fully responsive and touch-friendly.
Do I have to upload the catalog somewhere?+
No. You can either generate a web package for your server (and send a link), or a single HTML file to attach to an e-mail — whichever fits the job.
Can I use my own logo and colors?+
Yes, both can be set in the application.
How much does it cost?+
Nothing. D2H is free and open source under the MIT license.
Windows shows a warning when I run it — is it safe?+
Yes. The warning only means the build is not commercially code-signed. The source code is public and can be audited.
Can I script it?+
Yes — a full CLI ships alongside the GUI, and a JSON config file drives branding, defaults and job-number rules.