Life & fun · alternatives · 2026
24 alternatives to pdfdark.com – view pdf's in "dark mode" all on client
I wanted a way to read PDFs at night and not burn my retinas out so I whipped together this super simple website with Claude to solve my problem. It uses Mozilla's pdf.js library to load and render a PDF and then inverts the colors with CSS. It has basic controls like zoom in, zoom out, reset zoom, previous and next page. There are some keyboard shortcuts that you can find by toggling the "q" key.
pdfdark.com is a web-based PDF viewer that applies dark mode by inverting colors, designed for comfortable nighttime reading. It uses Mozilla's pdf.js library to render PDFs entirely in the browser and offers basic… Below are 24 products that do a similar job, ranked by how close each is in meaning and then by launch-day votes.
- 1

Enable dark mode (night mode) on all websites
2018 · darkreader.org · its alternatives →
- 2

Read PDFs & books at night with dark mode.
2025 · pdf-dark-mode.vercel.app · its alternatives →
- 3

darken (or lighten) a PDF. Contribute to rootVIII/pdfinverter development by creating an account on GitHub.
2020 · github.com · its alternatives →
- 4

Hi HN! here's a tool I just deployed that renders PDFs in dark mode without destroying the images. Internal and external links stay intact, and I decided to implement export since I'm not a fan of platform lock-in: you can view your dark PDF in your preferred reader, on any device. It's a side project born from a personal need first and foremost. When I was reading in the factory the books that eventually helped me get out of it, I had the problem that many study materials and books contained images and charts that forced me, with the dark readers available at the time, to always keep the…
Mar 2026 · veil.simoneamico.com · its alternatives →
- 5
Dark Reader▲295Dark theme for every website, care for your eyes
2018 · darkreader.org · its alternatives →
- 6

- 7TITetris in a PDF▲1,289
I realized that the PDF engines of modern desktop browsers (PDFium and PDF.js) support JavaScript with enough I/O primitives to make a basic game like Tetris. It was a bit tricky to find a union of features that work in both engines, but in the end it turns out that showing/hiding annotation "fields" works well to make monochrome pixels, and keyboard input can be achieved by typing in a text input box. All in all it's quite janky but a nice reminder of how general purpose PDF scripting can be. The linked PDF is all ASCII so you can just open it in a text editor, or have a look at…
2025 · th0mas.nl · its alternatives →
- 8

Implement scanyourpdf.com in JavaScript. No backend servers needed.
2022 · lookscanned.io · its alternatives →
- 9
PDF Dark▲9Convert any PDF to dark mode — fully in your browser
Jul 2026 · pdfdark.org · its alternatives →
- 10

Hi, I've just finished a rebuild of this function and added a lot of new features: info, page index, minimap, inverted index,... I think it may be useful for inspection, debugging or just as a learning resource showcasing the PDF file format. This is a pet project and I would be happy to receive some feedback! Regards
2025 · github.com · its alternatives →
- 11

I built EmbedPDF: an MIT-licensed, open-source PDF viewer that aims to match all of Adobe Acrobat’s paid features… for free. Already working: - Annotations (highlight, sticky notes, free text, ink) - True redaction (content actually removed) - Search, text selection, zoom, rotation - Runs fully in the browser, no server needed - Drop-in SDK for React, Vue, Preact, vanilla JS Why? Acrobat is heavy, closed, and pricey. I wanted something lightweight, hackable, and embeddable anywhere. Demo: https://app.embedpdf.com/ Website: https://www.embedpdf.com/ GitHub:…
2025 · github.com · its alternatives →
- 12
Midnight Lizard▲124Clever night mode for all websites
2017 · chromewebstore.google.com · its alternatives →
- 13PT
Hi, OP here. A friend was involved in a custody battle and was afraid his ex was going to leak all of his discovery documents on the internet and he asked if there was something I could do to make it harder for bots/crawlers to find sensitive information. Originally I was going to turn all of his docs to image based PDFs, but those get large fast and are easy to OCR. So I found a post musing about altering fonts/glyphs so that it looks like english, but the actual character being seen by the pdf reader is a non-english character. As such, when you try to OCR these files, it doesn't…
2022 · humaneyesonly.com · its alternatives →
- 14

Optimize websites for reading: font, contrast, night mode
2019 · chromewebstore.google.com · its alternatives →
- 15
Night Viewer▲93Enable dark mode for View Page Source (Chrome/Firefox/Edge)
2020 · nighteye.app · its alternatives →
- 16

Webpage in Night Mode
2017 · minhaskamal.github.io · its alternatives →
- 17

- 18

- 19

2014 · chrome.google.com · its alternatives →
- 20

🌓 Add darkmode / nightmode to your website in a few seconds
2019 · darkmodejs.learn.uno · its alternatives →
- 21

pdf reader with dark mode and built-in tools for geeks
2019 · pdf.co · its alternatives →
- 22

Edit and convert PDF files online, right in your browser
2021 · pdfchef.com · its alternatives →
- 23
PDFBolt▲16Hi HN, I'm Michał. I posted PDFBolt here about a year ago as a basic HTML to PDF API. Since then I've been rebuilding it around the thing that kept bugging me: every time a designer tweaked a layout, it meant a code change, a deploy, and a prayer that nothing broke in production. I wanted templates that live on the server and version themselves, so my API calls stay the same when the layout changes. Try the editor, no sign-up. Open a sample report, change the data, and download a real PDF: https://pdfbolt.com/try Templates use Handlebars. Your API call sends a templateId +…
2025 · pdfbolt.com · its alternatives →
- 24HD
Paste this in the developer tools console of your browser document.documentElement.style.filter = "invert()" document.documentElement.style.background = '#fff' Edit: you can also create a bookmark with the code below in the URL field javascript: (() => { document.documentElement.style.filter = "invert()";document.documentElement.style.background = '#fff' })(); Then just click on the bookmark for instant dark mode
2022 · its alternatives →
Also compare
Ranked by how close each launch is in meaning, then by votes. Prices were read from each product’s own site when checked and can change. Refine with your own description →