Take a screenshot

Enter the URL of any website | Shotbot handles the rest. Result in under 30 seconds.

0 / 10 captures today · 10 remaining
Capturing…
Advanced options
PNG, WebP, AVIF, mobile viewport, dark mode, HiDPI, full page, PDF… Log in Free account →

Without account: 10 screenshots/day · Stored 12 months · Free account: 200/month + rendering options + API · Shotbot Pro: 5,000/month + PNG/WebP/PDF

Use cases

Archiving & compliance

Each screenshot is an immutable, timestamped snapshot | never modifiable, never overwritten. Document the state of a site at a precise date, track its evolution, retain visual proof.

Responsive & mobile testing

Simulate any device: iPhone SE (375 px), iPhone 14/15 (390 px), iPhone Pro Max (430 px), tablet (768 px), up to Full HD (1920 px). Add HiDPI for Retina screens.

Dark mode & JS-heavy sites

Capture the dark variant of any website. For React/Vue/Angular SPAs, the wait time is configurable (5-30 s). No-JS option to avoid pop-ups and cookie banners.

Viewport & output formats

The viewport width defines the simulated browser window. With an account, choose from 10 viewports (360→1920 px) and 4 image formats. Without an account: fixed 1280 px viewport, JPEG format.

Viewports (with account)

WidthDevice
360-430 pxSmartphones
768-1024 pxTablets
1280 pxHD (default)
1440-1920 pxFull HD / 2K

Available formats

FormatUse
JPEGUniversal, compact (default)
PNGLossless, transparency
WebPModern web, good ratio
AVIFBest compression

HiDPI doubles the output dimensions (e.g. 1280 px → 2560 px). The crop ratio is customizable: 16:9, 9:16 (mobile portrait), 1:1, or free height.

Integrate into your projects via the API

To automate screenshot generation, use the Shotbot HTTP API with your API key. Accounts with credits benefit from the priority queue | captures processed before free accounts.

Automate your captures

Schedule recurring captures or integrate the API into your projects.