Open Source / No AI / 100% Private

Dark mode PDFs
without destroying your
histology slides

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

Start reading

Open Source / No AI / 100% Private

Free forever / No signup / 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
Selectable text, searchable content, high quality rendering. Opens anywhere. Available on desktop only.
Links preserved
Internal navigation and external references work in the viewer and survive the export. Table of contents, DOIs, bibliographic links, all intact.
Works offline
Install Veil once and it runs without internet. Your PDFs, your device, no connection needed. Open it on a plane, in a library, anywhere.