🌙 Night Mode PDF Client

Read PDFs comfortably in the dark. Seven color modes — pure invert, dark theme, sepia, high contrast, grayscale — plus brightness and contrast sliders.

Live preview, instant switching. Filters apply as CSS transforms on the rendered pages, so changes appear instantly with zero re-rendering. When you find a combination you like, export a baked-in PDF that stays dark in any reader.

Open a PDF

Drop a PDF below or click to browse.

/ 0
100%
100%
100%
Processing…0%

How to Use Night Mode PDF

1

Open Your PDF

Drop a file — it renders immediately in original colors.

2

Pick a Mode

Choose from 7 filters. Fine-tune with brightness and contrast.

3

Export (optional)

Save a new PDF with the filter permanently baked in.

Frequently Asked Questions

Invert is a pure 180° hue rotation — every color maps to its exact opposite. White becomes black, blue becomes orange. Dark starts from invert but adds a slight warm tint and dims brightness — it's easier on the eyes for extended reading and matches the aesthetic of dark-mode apps like Notion or Slack.

Dark for most people — it's low-contrast enough to reduce eye strain but still readable. If you want the screen even dimmer, use Sepia with reduced brightness. Pure Invert is best for text-only documents where color fidelity doesn't matter.

Not by default — the filter is applied as a display-layer effect in your browser. Your original file stays untouched. If you want a permanently filtered PDF, click the download button in the toolbar. It renders each page with the filter baked in and produces a new PDF you can share.

Yes. Filters work on the rendered image itself, so scanned documents work exactly as well as digital ones. In fact, inverted scans often look clearer because the noise in the paper fades into a smooth dark background.

No. Everything runs in your browser using pdf.js. Filters, rendering, and export all happen locally.

Viewing uses fast CSS filters — zero processing. Export has to render each page to a canvas, process every pixel, and rebuild a new PDF with pdf-lib. For a 100-page document expect 30-90 seconds. Progress is shown above the page list.

Done!