Welcome to JamFrame
What JamFrame does, what you can make with it, and the five ways to turn one template into many finished images and PDFs.
JamFrame turns one design into many files. You design a template once and choose which parts of it change: the headline, the photo, the price. Then JamFrame fills in those parts and makes the finished files for you.
Think of a weekly sale post. You design it one time. After that, each new post only needs new words and a new photo, and JamFrame does the rest.
What you can make
- Images: PNG, JPEG or WebP. A template with several pages makes one image per page, which is a carousel.
- PDFs: every page of the template in one PDF file.
Every template can also come out in other sizes. Design a square post, and JamFrame can lay it out as a story or a banner too. See Smart Resize.
Five ways to make files
You choose the values. JamFrame makes the file. Pick the way that suits you:
| Way | Good for | Code? |
|---|---|---|
| Test render | Trying a template in the app | No |
| Dynamic URL | A link that makes a new image each time you change its words, for emails and web pages | No |
| Form | A page where anyone can type their details and download the file | No |
| Workflow | Making many files from a Google Sheet, a CSV file, Airtable or a webhook, on a schedule | No |
| API | Making files from your own app or website | Yes |
How it fits together
- Design a template in the editor, or let AI design one for you.
- Choose what changes. Turn a layer into a dynamic field and give it a name, such as
headline. - Render. Send the values, such as
headline: "Summer sale", through any of the five ways above. - Get your file. You get a link to the finished image or PDF.
Each image, and each page of a PDF, uses one render credit. Renders that fail are free. See Credits.
Where to go next
- New here? Follow the quick start. It takes about ten minutes.
- Learn the words JamFrame uses in Key terms.
- Ready to design? Start with Create a template.
Last updated
Still stuck?
Email [email protected] and a real person will reply. Tell us the template you were using and what you expected to happen.