Skip to content

Make a thumbnail of any website

To make a thumbnail of a website, paste its address into CurlShot and choose "Just the top". You get an image of the first screen of the page, which is what a preview needs. With the API you ask for the exact width you want, and repeat requests for the same page can come from the cache at no cost.

No address handy? Try

How much of the page?
As seen on a…
Save it as…
Example: wikipedia.org as seen on a computer, top of the page

This is an example: wikipedia.org on a computer, top of the page, pictured with CurlShot. Paste an address above to make your own.

Ads and cookie pop-ups hidden. This page has none, so the screenshot is the same either way.

No account needed to try it. A free account gives you 100 screenshots a month, no card needed.

Create a free account

How to do it, in three steps

  1. 1

    Paste the address of the website into the box.

  2. 2

    Choose "Just the top".

  3. 3

    Press "Take the screenshot", then download the image.

What people use it for

  • Preview images next to each site in a directory or a list of links
  • Screenshots of client sites in a portfolio
  • A screenshot of the linked page in a newsletter
  • Previews of user-submitted links in your own product

For developers: one request

The same thing from your own code. It is a plain HTTP request, so it works from any language. Create a free account to get an access key.

Request
curl "https://curlshot.com/api/v1/screenshot?access_key=YOUR_ACCESS_KEY&url=https://example.com&image_width=400&format=webp&cache=true" \
  --output thumb.webp

Questions people ask

How do I generate a thumbnail from a URL?

Paste the URL into CurlShot and choose "Just the top". With the API, add image_width to get the thumbnail at the size you need.

Can I show the thumbnail directly in a web page?

Yes. The screenshot request is a normal web address, so it can be the source of an image. Use a signed link so your access key is not visible in the page.

Do repeated views cost screenshots?

Not with the cache switched on. A cached screenshot is served again without counting against your allowance.

Is it free?

You can try it on this page without an account. A free account adds a monthly allowance of screenshots and keeps them in one place.

Take as many screenshots as you need

A free account gives you 100 screenshots every month and keeps them in one place. No card needed.