Free tool · website to JPG

URL to JPG

Enter the address of a web page and get it as a JPG: small enough to email, upload or paste anywhere. The page is rendered in a real browser with cookie banners hidden.

Rendered in a real browser with cookie banners hidden. Takes 5–30 seconds.

Why JPG for web pages

JPG files are compact and every app opens them, which makes them the practical choice for sharing a page by email or chat, archiving many pages, and long full-page screenshots. The trade-off is a little softness around text; if you need pixel-exact images, use URL to PNG.

FormatFile sizeText and edgesBest for
JPGsmallslightly softsharing, archives, long pages
PNGlargeexactUI reviews, documentation
WebPsmallestgoodimages on your own website

Website to JPG with the API

The screenshot API returns the JPG for any URL in one GET request with format=jpg and an optional quality. Automate archives, link previews and monitoring with the free plan’s 300 screenshots a month.

Frequently asked questions

How do I convert a URL to JPG?

Paste the web address into the field, keep the format on JPG, pick a device and click Take screenshot. The JPG appears below after a few seconds; open it full size to save it.

What quality is the JPG?

80 out of 100, Chrome's own default, which keeps text readable at a small file size. With the API you can choose any quality from 0 to 100.

JPG or PNG for a website screenshot?

JPG for sharing and archiving: files are small, especially for long pages and photos. PNG when every pixel matters, such as UI reviews and bug reports (see URL to PNG).

Can I capture the full page as JPG?

Yes, tick Full page. JPG suits long pages well because the file stays small; very tall pages above 65,500 pixels cannot be saved as JPG.

Screenshot API

Take screenshots from your code

screenshotbase renders any website in a real browser and returns the image: full page or viewport, any device size, retina, from 100+ countries, with cookie banners and ads hidden.

/v1/take documentation Screenshot API All documentation

300 free screenshots every month. No credit card required.

GET https://api.screenshotbase.com/v1/take?url=https://example.com&format=jpg

# Response: the JPG (image/jpeg)
curl -G "https://api.screenshotbase.com/v1/take" \
  --data-urlencode "url=https://example.com" \
  -d format=jpg -d quality=80 \
  -H "apikey: YOUR-API-KEY" \
  -o page.jpg

More free tools

Start using our Screenshot API for free today!

Get 300 requests / month for free