Take a screenshot
Enter the URL of any website | Shotbot handles the rest. Result in under 30 seconds.
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)
| Width | Device |
|---|---|
| 360-430 px | Smartphones |
| 768-1024 px | Tablets |
| 1280 px | HD (default) |
| 1440-1920 px | Full HD / 2K |
Available formats
| Format | Use |
|---|---|
| JPEG | Universal, compact (default) |
| PNG | Lossless, transparency |
| WebP | Modern web, good ratio |
| AVIF | Best 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.