WEBSITE SCREEN
FREE ONLINE TOOL & API

Screenshot Any Website Screen!

Capture any public URL as a PNG or JPEG right in your browser — free, no signup, no API key. Need to automate? The WebsiteScreen.com screenshot API uses the same capture service.

Browser options

full-size
Connection
resolution
width
height
zoom
browser size 1280 × 1280 px

Image options

format
scale
image size 1280 × 1280 px

Website Screen

Website Screenshot Online — Free, No Signup, No API Key


Take a screenshot of any public website right in your browser — free, with no signup, no API key, and no credit card. Need to automate? Create a free account to get your API key, then capture full-page screenshots from any public URL with a single request.

Capture PNG or JPEG images with desktop, tablet, and mobile viewport presets, custom viewport size, full-page scrolling, zoom, and output scaling.

Key features:
  • Full-page and viewport screenshots
  • PNG/JPEG output with in-browser save and copy actions
  • Desktop, tablet, and mobile viewport presets
  • Custom viewport width, height, zoom, and scale
  • Final non-animated screenshot output
  • Direct worldwide screenshot connection
  • JSON/base64 screenshot API response
  • Code samples for 9 programming languages
API call example:
https://websitescreen.com/api/?url=https://example.com/&userkey=YOUR_API_KEY

Why WebsiteScreen.com

Built for reliable screenshot automation

Public Website Capture

Capture public HTTP and HTTPS pages as image files using the browser tool or a simple API request.

Free Online Screenshot Tool

Take a website screenshot instantly — no registration required. Enter any URL and capture a full page image for free, right in your browser.

Free Screenshot API Keys

Create a free client account, copy your personal API key, and use the same capture options in automated requests.

Simple Website Screenshot API

Capture a website with one HTTPS GET request and receive the PNG, JPEG, or a base64-encoded JSON response.

API Reference

Screenshot API Documentation


Complete API reference for the WebsiteScreen.com website screenshot API. Every parameter is documented with examples — integrate URL to image capture into your application in minutes.

New here? The quickstart takes you from an API key to a working capture in three steps.

API call sample

https://websitescreen.com/api/?url=https://example.com/&userkey=YOUR_API_KEY

Url

Specify API key and a web-site URL to create screenshot, remember that all parameters needs to be url encoded.

&url=https://www.wikipedia.org/

Width

Set viewport width in pixels, default value: 1280px

Values range: 240 - 2000

&width=1280

Height

Set viewport height in pixels, default value: 1280px

Values range: 240 - 20000; use 0 for full-page capture

&height=1024

Zoom

Set webview percentage zoom, default value: 100

Values range: 100 - 500

&zoom=200

Full size

Capture entire document canvas, default value: 0

Set this to 1 to capture the full scrollable page.

&full_size=1

Scaled width

Scale result image to specified width

Values range: 24 - 2000

&scaled_width=200

Format

Image format, default value: PNG

Possible values: PNG, JPEG

&format=jpeg

Response type

API response content-type, default value: image

A JSON response includes the base64-encoded image and the applied screenshot parameters.

Possible values: IMAGE, JSON

&response_type=image

API key

Your personal unique identifier.

You can get it after signup process in Dashboard

Please keep the key in secret

&userkey=YOUR_API_KEY

Code Samples


Copy the code for your language and add your free API key. Full quickstart →

FAQ

Frequently Asked Questions

What is a website screenshot API?

A website screenshot API is a web service that captures a visual image of any web page from its URL. You send an HTTP GET request with the target URL and receive back a PNG or JPEG screenshot. WebsiteScreen.com's API supports full-page capture, custom viewport sizes, responsive device presets, zoom, and PNG or JPEG output through simple query parameters.

How do I take a screenshot of a website programmatically?

Send a GET request to https://websitescreen.com/api/ with the url and userkey parameters. For example: https://websitescreen.com/api/?url=https://example.com&userkey=YOUR_API_KEY. The API returns a screenshot image directly, or as base64-encoded JSON. Code samples are available for Python, Node.js, PHP, Java, C#, Go, Ruby, cURL, and Perl.

Can I capture a full page scrolling screenshot?

Yes. Set the full_size=1 parameter to capture the entire scrollable page, not just the visible viewport. This is useful for capturing long landing pages, articles, and single-page applications.

Do I need to register to use the screenshot tool?

No. You can use the free online screenshot tool on our homepage without registering. Just enter a URL and click Shot. To use the API for automated screenshots, create a free client account and get your personal API key from Client Area.

What programming languages are supported?

WebsiteScreen.com provides ready-to-use code samples for Python, Node.js, PHP, Java, C#, Go, Ruby, cURL, and Perl. Since the API is a simple REST endpoint, it works with any language or tool that can make HTTP GET requests.

What image formats are available?

The API supports PNG and JPEG output. PNG is the default and provides lossless quality. JPEG is useful when you need smaller file sizes for thumbnails or previews. Set the format parameter to choose your preferred output.

Let's Get In Touch!

Client Assistance

A property of Dot Coms, Inc.