
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

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.
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}}'
This card was made by this API from the customer quote gallery template.
How it works
Three steps to a finished post.

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.

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

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.
HTML- 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
HTML- Headline
- A new face in support.
- Detail
- Our new support engineer answers your tickets from Monday. Say hello.
- Action
- Meet the team
HTML- Headline
- We are hiring a designer.
- Detail
- Join a small team that ships every week. Remote, full time, apply by 30 September.
- Action
- See the role
HTML- Headline
- Five years of Fieldnote.
- Detail
- Thank you to every customer who grew with us. Here is to the next five.
- Action
- Read our story
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.

Start from a real template
Copy a social template and make it yours.


Events
Event invite ad
Invite people to an event with the date, place, speakers, and an RSVP action.
- PNG
- JPEG
- WebP

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.
Go deeper
Everything you need to ship social images.
- Open Graph images from HTMLA link preview for every page, from one template.
- HTML to imageThe image options and how the renderer works.
- Image optionsFormat, width, height, and quality settings.
- Brand kitsYour logo, colours, and fonts on every image.
- Templates with dataFill one design with new data each time.
- Static adsThe same idea for ad sizes and headlines.
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.