Website Screenshot
Capture any public page in real Chromium — full page or first screen, desktop or phone width, PNG or JPEG.
Sign-in required — this tool visits whatever URL it is given, so it is not open anonymously. A free account covers everyday use.
A browser's screenshot, not a cache's
Pages today are built in the browser: JavaScript renders the content, web fonts replace the fallbacks, CSS lays it all out. A capture made any other way shows a half-loaded skeleton. This one runs the page in headless Chromium — the same engine as Chrome — waits for the network to settle, and photographs the result, so what you download is what a visitor actually sees. Pick a phone-sized width and responsive pages render their mobile layout.
Full-page mode captures the entire document top to bottom as one image — the browser lays the whole page out, so there are no stitching seams.
And the API behind it
The form on this page is a thin layer over a REST endpoint: POST a JSON body with the url, width, format and full_page flag to /api/html-pdf/screenshot with your API key, and the image comes back in the response. Link previews, visual monitoring, archiving a page nightly — anything that needs pictures of pages on a schedule.
Need the page as a document instead of a picture? Convert the URL to a PDF with selectable text. Checking how a page presents itself rather than how it looks? Inspect its meta tags.
About Website Screenshot
Type a URL and get back a pixel-accurate screenshot — the page as Chrome actually renders it, web fonts and CSS and JavaScript included, not a thumbnail from a cache. Choose the viewport width to see the desktop, tablet or phone layout, capture just the first screen or the entire page top to bottom, and download it as PNG or JPEG. Useful for archiving a page as it looked today, documenting a competitor's pricing, attaching evidence to a bug report, or generating preview images programmatically through the same API that powers the tool.
- Real Chromium rendering — the screenshot matches what Chrome shows, exactly
- Full-page capture or just the visible viewport, at any width from 320 to 1920px
- PNG for fidelity or JPEG for smaller files
- An optional delay for pages that animate in
- REST API: POST a URL, get the image back — same key as every other tool
- Private and internal addresses are blocked — it photographs the public web only
Frequently asked questions
- How do I screenshot an entire webpage?
- Paste the URL, switch on full page, and capture. The output is one tall image of the whole document from top to bottom, exactly as Chromium lays it out — not stitched viewport tiles.
- Why does the screenshot look different from other tools?
- Because it is a real browser. The page runs its JavaScript, loads its web fonts and applies its CSS in headless Chromium before the picture is taken, so what you get is what Chrome users see.
- Can I capture the mobile layout?
- Yes — set the width to a phone-sized value like 390 and responsive pages render their mobile layout. Width runs from 320 to 1920 pixels.
- Why do I need to sign in?
- A screenshot tool is a machine that visits whatever URL it is told to. Requiring an account keeps it from being used anonymously to make our servers fetch arbitrary pages on someone else's behalf. The free plan covers everyday use.
- Is there a screenshot API?
- Yes. POST a JSON body with the url, width, format and full_page flag to /api/html-pdf/screenshot with your API key, and the image comes back in the response. Ideal for link previews and monitoring.
- Can I screenshot pages behind a login?
- No. The capture runs as a fresh, unauthenticated browser — it sees what a first-time visitor sees. Private, internal and local addresses are blocked outright.