Programmatic Screenshots

URL to Screenshot

Instantly turn any URL into a high-quality screenshot - perfect for testing, reporting, or visual monitoring. Capture full-page or viewport screenshots, export in multiple formats, adjust resolution and aspect ratio, and use it seamlessly with any website public or protected.

Block Cookies & Ads
Clip Screenshot
Inject CSS & JS
HTML to Screenshot
HTML to PNG

https://shot.screenshotapi.net/v3/screenshot?token={token}&url=https://ipgeolocation.io/&width=1680&height=876&fresh=true&file_type=webp

https://ipgeolocation.io/
1680
876
WEBP

Fresh

Scrolling Screenshot

URL to Screenshot
URL to Screenshot
https://ipgeolocation.io/
375
876
WEBP

Fresh

Scrolling Screenshot

Generate

Custom Viewport

With Custom Viewport, you can define the exact width and height of the browser window to capture screenshots that perfectly match your target breakpoints. Whether you’re testing:

  • mobile layouts at 390×844
  • tablet views at 1024×768
  • desktop designs at 1440×900

Viewport dimensions ensure your screenshots look exactly as expected. This feature is especially useful for responsive testing, quality assurance, and CI/CD pipelines where consistent, reproducible results are critical.

URL to Screenshot
https://ipgeolocation.io/
body > main > div:nth-child(2) > div.bg-white.dark:bg-[#193251].relative
WEBP

Fresh

Scrolling Screenshot

Generate

Selector Screenshot

With Selector Screenshot, you don’t have to capture the entire page-just focus on the element that matters. By specifying a CSS selector, you can grab a clean screenshot of a specific component, such as a chart, button, product image, or section of your site. This saves time, reduces image size, and gives you precise control over what’s captured, making it ideal for automation, testing, and documentation.

URL to Screenshot
https://ipgeolocation.io/
h1 { font-style: italic; text-decoration: underline; }
WEBP

Fresh

Scrolling Screenshot

Generate

Inject CSS & JS

Customize the page before capture with Inject CSS & JS. Add inline CSS to hide cookie banners, fix sticky headers, or tweak spacing, and run lightweight JavaScript to open modals, trigger lazy-loaded content, or wait for data to render - then snap the perfect shot. This gives you clean, on-brand screenshots without manual editing, ideal for demos, testing, and documentation.

PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT
PNG
JPG
PDF
WEBP
HTML
JPEG
TEXT

Supported File Types

Select the file type you want to save your screenshot as. Several supported formats are available, including PNG, JPG, PDF, and more.

Blur Screenshot
https://ipgeolocation.io/
body > main > div:nth-child(1) > section > h1
body > main > div:nth-child(1) > section > p
WEBP

Fresh

Scrolling Screenshot

Generate

Blur Selector

Hide sensitive info without editing tools. With Blur Selector, target any element via CSS selector - like emails, prices, IDs, or avatars - and automatically blur it before capture for clean, privacy-safe screenshots. This makes it easy to share or archive screenshots without exposing confidential data.

Remove Screenshot
https://ipgeolocation.io/
body > main > div:nth-child(1) > section > h1
body > main > div:nth-child(1) > section > p
WEBP

Fresh

Scrolling Screenshot

Generate

Remove Selector

Cut the clutter in one step. Use Remove Selector to strip out banners, popups, sticky headers, or any distracting element by CSS selector so your screenshot highlights only what matters. It’s the simplest way to keep your screenshots focused, professional, and distraction-free.

Clip Screenshot
https://ipgeolocation.io/
340
250
600
300
Generate

Clip Screenshot

Capture just the area you need. Clip Screenshot lets you define an exact rectangle (x, y, width, height) to crop the page before saving - perfect for components, hero sections, or above-the-fold views. This gives you lightweight images that load faster and show only the content you care about.

Screenshot Use Cases

Capture full-page screenshots to showcase websites, create detailed reports, preserve web pages, or share seamless content without missing any part of the page.

Website Monitoring
https://example.com
Auto Monitor

Monitor website changes and track visual updates by capturing screenshots at regular intervals using simple URL inputs.

Competitor Analysis
competitor-a.com
competitor-b.com
competitor-c.com
Batch Capture

Track competitor websites, pricing pages, and product launches by automatically capturing screenshots from URL lists.

Content Archival
Archive Queue
#ARC-2024
news-article.com
legal-doc.gov
policy-page.org
...
67% Complete
Archiving...

Preserve important web content by creating visual archives from URLs, perfect for legal documentation and compliance.

Social Media Previews
Twitter Preview
Facebook Preview
Auto Preview

Generate instant social media preview screenshots from URLs for content sharing and social media management platforms.

QA Testing
Staging
Production
/homepage
✓ PASS
/checkout
✗ DIFF
/profile
⟳ TEST

Automate visual regression testing by capturing screenshots of different URL endpoints across staging and production environments.

API Documentation
GET
/api/v1/docs
Response Example
API Reference
v1.2.0

Create visual documentation by capturing screenshots of API documentation pages, ensuring comprehensive developer resources.