Responsive screenshots
Capture the same URL across viewport sizes, mobile settings, and device scales.
URL screenshot API for developers
Render a public URL in headless Chromium. Set viewport, device scale, color scheme, timing, and CSS selector options, then use the returned image URL.
Live demo
Enter a public URL, add optional CSS, and generate a real website screenshot with the same controls available through the API.
Use cases
Capture the same URL across viewport sizes, mobile settings, and device scales.
Generate groups of captures for catalogs, feeds, QA jobs, and internal tools.
Store exact page states alongside test results, deploys, and bug reports.
Keep documentation, changelogs, and support references aligned with the current interface.
You
HTML/CSS to Image
HTML/CSS to Image
MCP integration
Connect an MCP-compatible AI client to HCTI through OAuth.
Generate images and PDFs, capture webpages, and work with templates without putting an API key in the prompt.
Precise capture
Choose the exact area of the webpage that should appear in the screenshot.
Capture the complete page from top to bottom, including content below the fold.
"full_screen": trueTarget a CSS selector and crop the final image to one component, card, chart, or section.
"selector": "#app"Set the browser viewport width and height for consistent desktop, tablet, or mobile captures.
1440 x 900Browser controls
Set viewport, color scheme, timezone, mobile behavior, consent-banner blocking, and capture delay before the screenshot is taken.
Add a delay, set a timeout, or trigger capture with ScreenshotReady().
Set mobile emulation, orientation, and touch input.
Choose light or dark mode, timezone, and screen or print media.
Inject custom CSS or attempt to hide cookie and consent banners.
URL to image
Authenticate from your server and send the public URL with any viewport, selector, or browser settings.
The API response includes an image ID and a hosted URL for the screenshot.
Embed the hosted URL, download the image, or save the file in your own system.
Ready to capture?
Send one API request and receive a hosted image URL. Add viewport, full-page, selector, and browser controls when you need them.
Explore more workflows
Explore practical ways different teams use webpage captures.
Capture rendered webpages for vision models, task records, and automated UI checks.
View workflowCapture campaigns, product pages, customer sites, and published content.
View workflowAdd company, product, and contact-page screenshots to prospecting and CRM systems.
View workflow