Code In. Image Out.

Create images at scale.

Turn HTML, live URLs, or reusable templates into images and PDFs with one API—without managing a browser.

100M+ images created In Prod since 2018 50 free / month
One render API
HTML/CSSURLTemplate
POST https://hcti.io/v1/image
{
"html": "\u003Cdiv class=\u0022p-4 text-center\u0022 style=\u0022width: 500px\u0022\u003E \u003Cdiv class=\u0022speech-bubble-ds\u0022\u003E This is Little Bear. He tolerates baths because he knows how phenomenal his floof will appear afterwards. 13/10 \u003Cdiv class=\u0022speech-bubble-ds__arrow\u0022\u003E\u003C/div\u003E \u003C/div\u003E \u003Cimg src=\u0022https://docs.htmlcsstoimage.com/assets/image\u2026",
"css": "body{background-color:#FFE86E !important;}.speech-bubble-ds{color:#FFFFFF;background:#000000;border:1px solid #ffffff;border-radius:16px;box-shadow:4px 4px 0 rgba(0,0,0,0.2);font-size:1.2rem;line-height:1.3;margin:0 auto 40px;max-width:400px;padding:15px;position:relative;p{margin-bottom:10px;:last\u2026",
"render_when_ready": false
}
Rendered image Ready
Speech bubble card

Speech bubble card

Generated

Trusted in production

Image infrastructure your production workflows can rely on.

Teams use HCTI to power publishing workflows, internal reports, product features, and customer-facing tools.

  • Uber
  • HubSpot
  • Airtable
  • monday.com
  • Yamaha
  • Wayfair
  • PlanetScale
  • Coldwell Banker
  • JLL
  • SmartNews
  • ActiveCampaign
  • Expensify
  • Coupang
  • LexisNexis
  • Dish
  • Wolters Kluwer
  • Keller Williams
  • Base44
  • Kakao
  • Gulf
  • Ocean Network Express
  • Mondadori
  • Petabridge
  • Glif

Shocked at how easy this was to get running. Pasted in the example, added my key. It just works.

Ayrton De Craene

Sr. Software Engineer @ PlanetScale

Three ways to capture

Write the markup, capture a live webpage, or fill a reusable template. Each path ends at the same image API—and you can try all three below.

HTML & CSS

Use browser-native layout, fonts, and your existing design system for fully custom images.

URL screenshots

Capture a full page, exact viewport, or selected element from a live public webpage.

Preparing the live playground

Loading it just before you reach this section keeps the initial page fast.

Integrate

From a prompt, a workflow, or your application.

Connect HCTI to an AI client, automate image and PDF generation in your existing workflows, or call the REST API from any language.

MCP + AI

Give your AI tools a real image API.

Connect through OAuth, then create images and PDFs, capture live URLs, and work with reusable templates directly from the conversation.

Connect with MCP
HCTI MCP Secure OAuth
Cursor
Claude
OpenAI
Gemini
Copilot
OpenCode
Grok
Any MCP client

I use HCTI with my Claude Code and NetClaw agents over MCP to generate social media, web, and YouTube content every month. Tremendously valuable.

Aaron Stannard

Founder @ Petabridge & Creator of NetClaw

og:image One image URL · many crawlers
Page metadataCached renderLink preview

Open Graph image automation

Give every page a current image when it gets shared.

Publish one stable og:image URL pattern. HCTI reads each page’s metadata, renders the matching screenshot or template, and reuses it until the inputs change.

Explore dynamic Open Graph images

Saved infrastructure

Keep storage and proxy configuration out of every request.

Configure object storage destinations and authenticated proxies once at the organization level. Image requests reference opaque IDs, so credentials stay out of application payloads.

Write rendered files directly to your bucket, keep your existing CDN and retention policies, and optionally disable HCTI file storage.

Explore storage destinations
storage_destination_id Saved once

Amazon S3

Cloudflare R2

Google Cloud Storage

Any S3-compatible provider

Backblaze, DigitalOcean, Wasabi, and more

Requests send destination and proxy IDs—not connection credentials.
Developers, designers, and operators sharing one HCTI organization, image plan, templates, media, API keys, and generated images without per-seat charges.

Acme organization

Shared workspace

Team plan

Your team

AN DeveloperAdmin
JS DesignerMember
MC OperationsMember
Invite teammate
12 members

One organization

Roles, account settings, and plan usage stay together.

Shared image allowance68%
Owner Admin Member

Shared work

API keysShared access
TemplatesReusable
Media libraryCentralized
ImagesTeam history
12 teammates. One image plan. No per-seat charges

Organizations

Invite your team and centralize how image work gets managed.

Share API usage, templates, generated images, and media across your team—without per-seat charges.

Roles and permissions Shared templates and media Centralized billing
Explore organizations

Scalable pricing

Start free, then scale with the amount you render.

Every account includes 50 images each month. Move to a monthly image volume that fits production, then add higher-volume capacity as your automation grows.

Plans apply to the organization rather than individual seats, so bringing collaborators into the workflow does not multiply the bill.

Compare plans and image volumes
Monthly image volume Grow when you need to

Try

Free

50 / month

Build

Production

Choose your volume

Scale

High volume

Custom capacity

Invite collaborators without adding per-seat charges.

Start creating for free

50 free images. Every month.

Use the API, reusable templates, or one of the integrations above.

No credit card required