YOUR TEMPLATES.INFINITE IMAGES.AI Template Generation for Developers

Pick or generate a incredible template design. Pass your data. Get an image URL. One API call.

FORMAT
REACT JSX
AVG RENDER
<200ms
SERVED FROM
CDN
OG cards, ads, social posts & more99+ TEMPLATES INCLUDED

Describe It. We Build It.

No template fits? Type what you need in plain English. AI generates a production-ready template in seconds.

THREE STEPS. THAT'S IT.

From template to image in one API call.

01

Choose a template

Browse 99+ ready-made templates or describe what you need, our AI generates one for you.

// Use a starter or let AI create one
"A blog OG image with title and author"
02

Call the API

Send your data as JSON. Title, image, colors, whatever your template needs.

POST /v1/url
{
  "templateId": "tmpl_abc",
  "variables": {
    "title": "Hello World"
  }
}
03

Get your image

Receive a CDN-cached URL. Drop it into og:image, emails, Slack, anywhere.

// Response
{
  "url": "https://image.htmlpix.com/..."
}

SEE IT IN ACTION

Write a React component. Get a image. Try it yourself.

Your JSX Template
architect-grid-template.tsx
export default function Template({
  title = "Pick a Template. Get an Image.",
  subtitle = "AI-powered template generation...",
  badge = "HTMLPIX",
  accentColor = "#ff4d00",
  bgColor = "#0f0f0f",
}) {
  return (
    <div style={{
      display: "flex", width: "100%", height: "100%",
      backgroundColor: bgColor,
    }}>
      {/* Blueprint grid background */}
      <div style={{
        position: "absolute", inset: 0,
        backgroundImage: "linear-gradient(
          rgba(245,240,232,0.04) 1px, transparent 1px),
          linear-gradient(90deg,
          rgba(245,240,232,0.04) 1px, transparent 1px)",
        backgroundSize: "60px 60px",
      }} />

      <div style={{ padding: "64px 72px" }}>
        <span style={{ color: accentColor,
          letterSpacing: "0.2em",
        }}>{badge}</span>

        <h1 style={{ fontFamily: "Bebas Neue",
          fontSize: 96, color: "#f5f0e8",
        }}>{title}</h1>

        <p style={{ fontFamily: "Space Mono",
          fontSize: 22, color: "rgba(245,240,232,0.5)",
        }}>{subtitle}</p>
      </div>
    </div>
  );
}
...
API
OG Card
Architect grid OG image rendered by HTMLPix API
Try It In The Playground

Pay to Create. Unlimited Render.

You only pay when we generate an image. Once created, it's cached on our CDN and served unlimited times at zero extra cost.

1 generation = unlimited serves. Same URL, same image, served from cache at zero cost.

Starter

$8/mo
500 images/month
50 AI credits/month
Get Started
Most Popular

Pro

$20/mo
2,500 images/month
250 AI credits/month
Get Pro

Scale

$45/mo
10,000 images/month
1,000 AI credits/month
Get Scale

GENERATE YOUR FIRST
TEMPLATE IN SECONDS

Let AI build your design. Plug in your data. Get a image URL. No credit card required.

Start Building