Skip to main content

URL to Image

Third-party service

Take a screenshot of any live URL and download it as an image. Choose desktop, tablet, or mobile width for a responsive preview.

Input

A screenshot of this page is captured via a third-party rendering service.

Output

Screenshot

Result will appear here.

Was this helpful?

Guides

What this tool does

Enter a live URL and this tool takes a screenshot of the page and gives you back a downloadable image. Choose a desktop, tablet, or mobile screen width to capture how the page looks at different sizes.

How to use it

  1. Enter the page's URL.
  2. Pick a screen width (Desktop, Tablet, or Mobile).
  3. Click Take screenshot.
  4. Download the image.

Frequently asked questions

Why does this run on the server instead of my browser? A real screenshot means rendering the page in an actual browser engine — running its JavaScript, applying its CSS, laying out its fonts and images. That's not something a plain fetch can do, so this tool calls a third-party rendering service server-side rather than trying to fake it. The URL you enter is still checked against the same safety rules as every other live-fetch tool on this site before it's sent along.

Is the screenshot instant? Usually within a few seconds, but rendering a page takes longer than a plain HTML fetch — some pages may take longer, especially on a first request.

Does it capture the whole page or just what's visible? It captures the page as the rendering service sees it at the chosen width — typically the full scrollable page, not just the visible viewport, though this can vary by page (heavy lazy-loading or infinite scroll may not fully render).

What if I want the HTML instead of an image? Use URL to HTML to get the raw HTML source instead, or URL to PDF for a downloadable document.

screenshotwebpage screenshotwebsite previewurl screenshotweb capturepage imagethumbnail

Use it from code

From 3 credits per call

REST API

curl -X POST https://api.iotools.cloud/v1/tool/url-to-image \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com",
    "width": "1280"
  }'

Swap in your own key from your account. The tool's fields are the body — no wrapper.

Ask an AI agent

Use the IOTools `url-to-image` tool (URL to Image) on this input:

YOUR_INPUT_HERE

Paste this at any agent connected to the IOTools MCP server, then add your input.

Part of a workflow

All collections

Love the tools? Lose the ads.

One payment clears every ad from your account, for good. No subscription, no tracking.