Web endpoint
Screenshot a website in dark mode
Paste a link and get a full-page capture rendered with the browser set to dark — so a site that ships a dark theme shows it, exactly as a visitor with dark mode on sees it.
- No signup
- No credit card
- Powered by the URLpipe API
Try your own URL
Your result will appear here.
Pick one of the pages above to get started.
What you get
- A full-page screenshot with prefers-color-scheme: dark
- The site's own dark theme, when it has one
- A one-click PNG download
How it works
- 1We open the URL in headless Chrome with its colour scheme set to dark before the page loads.
- 2The page's CSS and scripts read that preference as they would on a visitor's machine.
- 3The whole page is captured as one image.
What people use it for
- Check a dark theme for unreadable text and missing styles
- Get dark-mode captures of your product for docs and marketing
- Compare a site's light and dark themes side by side
Frequently asked
What if the site has no dark theme?
Then it renders as it always does. Dark mode here is the visitor's preference, not a filter: we do not invert colours, so what you see is what the site itself does with the setting.
Does it work on sites that toggle dark mode with a button?
Only when the site follows the system preference, which most do by default. A theme stored behind a toggle or in a cookie is not switched. Through the API, the styles option adds CSS before the capture.
Can I combine dark mode with a phone viewport?
Through the API, yes: dark_mode, viewport_width and every other screenshot option can be set together.
Ready to use it in production?
Get a free API key and call every endpoint from your own code — 1,000 credits a month, no credit card.