Dark mode PDFs
without destroying your
histology slides

True dark mode that understands your document.
Text inverted, images kept intact.

Start reading

100% Private / Works Offline

STANDARD
ABCDEF
ABCDEF
VEIL

Three layers, one experience

What happens when you drop a PDF

Pure Engineering
PDF.js operator list detects images. Deterministic, inspectable, yours.
Your Device Only
OCR, rendering, export,
all client-side.
Files never leave your browser.
Nothing Lost
Text stays selectable.
Images stay protected.
Already-dark pages left untouched.
Scanned docs get OCR automatically.
Export works in any reader.
Pure Engineering
PDF.js operator list detects images.
Deterministic, inspectable, yours.
Your Device Only
OCR, rendering, export, all client-side.
Files never leave your browser.
Nothing Lost
Text stays selectable, images stay protected. Already-dark pages left untouched. Scanned docs get OCR automatically. Export works in any reader.
Only in veil

OCR on images inside your PDFs

The text in your document is selectable. The text trapped inside images isn't. Until now.

veil scans images inside your document and makes their text selectable. Chart labels, axis numbers, figure captions. Copy them like any other text.

Chart labelsAxis textTable headersFigure captions

Take it with you

Your dark PDF, everywhere. Download with dark mode baked in, open it on any device, send it to anyone.

Export dark PDFs
On desktop, veil exports a dark PDF with selectable, searchable text and high-quality rendering while preserving existing document bookmarks and their hierarchy.
Links preserved
Internal navigation and external references work in the viewer and remain active in exported PDFs, including page links, DOIs, and bibliographic references.
Works offline
Once installed, veil runs offline and continues to process PDFs entirely on your device without an internet connection.