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
No account needed to try it. A free account gives you 100 screenshots a month, no card needed.
Create a free accountHow to do it, in three steps
- 1
Paste the address of the website into the box.
- 2
Choose "Just the top".
- 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.
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.webpQuestions 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.
Related tools
- URL to imageConvert any URL into an image file. Paste a web address and download a PNG, JPEG or WebP screenshot of the page. Free to try, and one request by API.
- Mobile screenshotSee and screenshot any website as it looks on an iPhone, an Android phone or a tablet, without picking one up. Paste the address. Free to try, also an API.
- Screenshot APIA screenshot API for developers. One HTTP request turns a URL, HTML or Markdown into a PNG, JPEG, WebP or PDF. Full page, devices, blocking, cache, MCP.
