Zovo tools

PDF Dark Mode Viewer

Drop a PDF to read it in dark mode. The pages turn dark and the text light, while photos and charts keep their colors. Sepia, search, outline and highlights come with it, free.

PDF Viewer & PDF Reader (Dark) for VS Code and Cursor, free

Remembers your page in every PDF, keeps highlights with the file, and reloads a PDF that a build writes again without losing your place.

Optional Zovo Pro, USD 19 once: page tools to extract, delete, split and merge pages.

Your file never leaves this browser. The page reads it on your computer. Nothing is uploaded, there are no tracking cookies, and it keeps working offline once loaded.

Drop a PDF here

or

Any PDF up to 1 GB. Password-protected PDFs ask for the password.

Open this in VS Code or Cursor

The same viewer runs inside VS Code and Cursor. There it also remembers your page in every PDF, keeps highlights with the file, and reloads a PDF that a build writes again without losing your place.

Free, MIT license. About PDF Viewer for VS Code.

Zovo Pro

Page tools: extract, delete, split and merge pages. Zovo Pro, USD 19 once.

In the PDF Viewer extension, Zovo Pro adds page tools (extract or delete pages, split a PDF, merge PDFs) and one Markdown file with the highlights of all your PDFs. Each Pro tool works 3 times for free. One payment covers the Pro tools in 22 Zovo extensions. Everything that is free stays free.

After a card payment you get a key on the page. With GitHub Sponsors you sign in from the extension. Details on the Zovo Pro page.

Related tools

Questions

How does the dark mode work?

Each page is drawn, then its colors are turned around so the paper is dark and the text is light. Photos and charts are found on the page and drawn again in their true colors, so a picture never looks like a film negative. The moon button in the viewer switches dark pages off and on, and the paper button gives warm sepia pages.

Is my PDF uploaded anywhere?

No. The page reads the file inside this tab and pdf.js draws it here. The page itself cannot make a network request (connect-src none); the viewer frame can only load its own files from this site, such as fonts and character maps. Open the Network tab of your browser tools and you will see no request that carries your PDF.

Can I search, jump and highlight?

Yes. Find searches the whole PDF and shows the number of matches. The sidebar has the outline (bookmarks) and page thumbnails. Select text and pick a color to highlight it; Copy as Markdown copies all highlights with their page numbers.

Which PDFs does it open?

Any PDF up to 1 GB, including scanned PDFs, PDFs with forms and password-protected PDFs (it asks for the password). Large files open at once, because only the pages on screen are drawn.

Is a PDF with scripts or links safe to open?

PDF scripts never run, and pdf.js runs with eval turned off. Links in the PDF open in a new tab only when you click them, and only web and mail links. A broken or hostile file can at worst show an error.

Does it work offline?

Yes. After the first visit the page keeps a copy of its own files, pdf.js included, so it opens PDFs with no connection.

What is free and what is Zovo Pro?

Dark and sepia pages, search, outline, thumbnails, zoom and highlights are free here and in the VS Code extension. Page tools (extract, delete, split, merge) and one file with the highlights of all your PDFs are Zovo Pro in the extension. One USD 19 payment covers the Pro tools in every Zovo extension.