Convert any PDF to dark mode instantly in your browser. No uploads, no server, no sign-up - fully offline and private.
- Up to 10x faster conversion using GPU-accelerated color transforms and concurrent page processing
- 16+ themes - Classic, Slate, Claude Warm, ChatGPT Cool, Sepia, Midnight Blue, Forest Green, Solarized, Nord, Dracula, Gruvbox, Monokai, Tokyo Night, Rosé Pine, Cobalt, plus a custom color picker
- Selectable text - converted PDFs keep an invisible text layer so you can search, select, and copy
- Image preservation - detects photos and graphics and keeps their original colors
- Batch conversion - drop multiple PDFs at once
- Dark and light output - convert light-to-dark or dark-to-light
- Adjustable resolution (0.5x-4x) and JPEG quality (50-100%)
- Invert PDF Colors - separate tool at
/invert-pdf-colors/for true RGB complement inversion - 100% private - everything runs client-side, nothing is uploaded
Available in 10 languages: English, Spanish, French, German, Italian, Portuguese, Chinese, Korean, Japanese, and Russian.
- Open the PDF Dark Mode Converter.
- Click Choose PDF Files or drag and drop one or more PDFs onto the page.
- Pick a theme from the dropdown, or use the custom color picker.
- Optionally adjust resolution, quality, and toggle selectable text or image preservation in Settings.
- The converted PDF downloads automatically when done.
14 guides covering dark mode on every platform:
- Chrome · Firefox · Edge · Windows
- iPhone · iPad · Android
- Adobe Acrobat · Google Drive
- Dark Mode vs Invert · Invert PDF Colors · Invert for Printing
- Read PDFs at Night · Convert Online
- Uses pdf.js for rendering and pdf-lib for PDF assembly
- GPU-accelerated via SVG
feColorMatrixfilter with automatic fallback for browsers that don't support canvas filters (e.g. Firefox) - JPEG encoding for fast page processing
- Static site on GitHub Pages - no server-side code
This project is licensed under the PolyForm Noncommercial License 1.0.0 - free for personal use, commercial use is not permitted.
Project Originally created by Chizkiyahu · Made up to 10x faster and massively improved by BrAtUkA
