Social media images

Every social post on brand, from one template.

Design the card once with your logo, colours, and fonts. Then send a new quote, date, or name and get a finished PNG, JPEG, or WebP back in the exact size each network wants. You do not need to open a design tool for each post.

  • 25 free credits every month
  • No card needed
  • Failed renders cost nothing
A square product launch image with a bold headline and one key number
product-launch.png, 1200 × 1200, made from a template and data

One request

Send the quote, get the card back.

Save the template once. Each request sends only the data and the size you want. The response holds a signed link to the finished image.

POST /v1/image
curl --fail-with-body --silent --show-error https://thirds.ai/v1/image \
  -H 'Authorization: Bearer YOUR_API_KEY' \
  -H 'Content-Type: application/json' \
  -H 'Idempotency-Key: YOUR_UNIQUE_IMAGE_REQUEST' \
  --data '{"template_id":"tpl_YOUR_TEMPLATE","data":{"quote":"We shipped on time.","name":"Sam Lee"},"image":{"format":"png","width":1080,"height":1080}}'
A square customer quote card with the quote, the customer name, and a brand logo

This card was made by this API from the customer quote gallery template.

How it works

Three steps to a finished post.

  1. The studio gallery with social and ad templates, each with a Use template button

    Pick a template

    Copy one from the gallery for free, describe one in the AI chat, or import a design you already have. The AI chat and the import cost 50 credits each.

  2. The editor's Data tab with each template field and its value beside the live canvas

    Fill it with data

    Type the quote and name in the editor, or send JSON from your app or your AI agent.

  3. The Renders list with four finished product spotlight images, each with its size, format, and a download link

    Get the image

    Download the PNG, JPEG, or WebP in the size you asked for, ready to post.

Sizes

The sizes each network wants.

Set the width and height in the request or in the editor. A template holds one layout, so there is no automatic resizing: make one template for each shape, and send the same data to each one.

Link preview (Open Graph)
1200 × 630
Square post
1080 × 1080
Portrait post
1080 × 1350
Story
1080 × 1920
Width
320 to 7680 pixels
Height
200 to 4320 pixels
Formats
PNG, JPEG, and WebP
Credits
One credit per finished image

Real files

One template, four announcements.

Each post below is one data change and one export from the team announcement gallery template, made through the API at 1200 × 630. The layout, the logo, and the colours never move.

A Fieldnote Labs announcement card that says Good work starts with good people, with a Say hello to the team buttonHTML
Headline
Good work starts with good people.
Detail
Meet our customer success lead. Here to help you make the most of every project.
Action
Say hello to the team

A whole series

One template makes the whole series.

A creator workshop, a customer quote, or a new teammate each week. Keep the layout, change the photo and the words, and every post matches the last one.

  • Fields like {{ quote }} and {{ name }} fill from your data.
  • Add a brand kit and the logo, colours, and fonts follow every image.
  • Every version of a template stays saved, so old posts still render the same.
  • A webhook can tell your app when each image is ready.
A portrait creator workshop post with a photo, a hook, an offer, and a call to action

Start from a real template

Copy a social template and make it yours.

Good to know

Plain limits, so nothing surprises you.

  • An image can be 320 to 7680 pixels wide and 200 to 4320 pixels tall.
  • Photos and fonts must load from public web addresses. Private and local addresses are blocked.
  • The renderer stops a page that runs for too long or uses too much memory. The render fails and you are not charged.
  • We keep each finished image for 30 days. Download your own copy before then.
  • thirds.ai makes the image file. You post it with the tools you already use.

Questions

Before you start.

Can I make link preview images for my blog?
Yes. Make one template with your logo and a title field, then request a 1200 × 630 PNG for each post. The blog post on Open Graph images shows the full setup.
Do I need to write code?
No. You can fill the fields in the editor and press Export. The API and MCP are there when you want your app or your AI agent to do it for you.
Will the text always fit?
You control the layout in the editor, and the live preview is free. Check a long quote once, then every render uses the same rules.
Can I use my own photos?
Yes. Put the photo at a public web address and pass it in the data. The Terms of Service make you responsible for the rights to each photo.

Start now

Your first social images are free.

Sign in, copy a social template, and export your first card. The free plan includes 25 credits every month.