Social Card Generator — Tweet, Quote & Poster PNGs
Pricing
from $0.001 / actor start
Social Card Generator — Tweet, Quote & Poster PNGs
Turn text into polished 1080px social media card images: X/tweet-style cards, bold pull-quotes, statement posters, myth-vs-truth panels, numbered insights and carousel slides.
Pricing
from $0.001 / actor start
Rating
0.0
(0)
Developer
Abid Chaudhry
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Turn plain text into polished, share-ready social media images in seconds. No design tool, no templates to fight with — send text, get a crisp PNG back.
Perfect for content automation: wire it into Zapier, Make, n8n, or your own scripts and generate branded post images for Instagram, LinkedIn, X/Twitter threads, newsletters, and blogs on autopilot.
Templates
| Template | Look | Size |
|---|---|---|
tweet | X/Twitter-style post card (light or dark mode, verified badge) | 1080px wide |
quote | Bold pull-quote on a colored panel with attribution | 1080px wide |
poster | Big-type serif statement poster | 1080×1350 |
mythtruth | "The myth / The truth" two-panel contrast card | 1080×1350 |
numbered | Numbered single-insight card (listicle style) | 1080×1350 |
slide | Carousel slide (cover / body / CTA variants) | 1080×1350 |
All templates render at retina (2×) resolution by default and support your own name, handle, avatar image, and brand colors.
Example input
{"template": "quote","text": "Most people don't need more information. They need the courage to act on what they already know.","name": "Jane Doe","handle": "@janedoe","avatarUrl": "https://example.com/avatar.jpg","bg": "#0f1419","accent": "#1d9bf0"}
Batch mode
Render a whole week of content (or a full carousel) in one run — pass a cards array. Top-level fields act as defaults for every card:
{"name": "Jane Doe","handle": "@janedoe","accent": "#c2410c","cards": [{ "template": "slide", "variant": "cover", "kicker": "PRODUCTIVITY", "title": "5 habits that compound", "index": 1, "total": 7 },{ "template": "slide", "title": "Ship before you're ready", "body": "Perfect is a form of procrastination.", "index": 2, "total": 7 },{ "template": "slide", "variant": "cta", "title": "Save this for later", "index": 7, "total": 7 }]}
Output
Each rendered card is:
- saved as a PNG in the run's key-value store, and
- pushed as a dataset item with a direct
imageUrlyou can use immediately in downstream automation (Instagram's publish API, LinkedIn, email tools, etc.):
{"index": 0,"template": "quote","imageUrl": "https://api.apify.com/v2/key-value-stores/.../records/card-000.png","key": "card-000.png","width": 2160,"height": null,"text": "Most people don't need more information..."}
Why this instead of a design tool?
- Built for automation — call it from any HTTP client or scheduler; batch a month of content in one run.
- Consistent branding — colors, avatar, and attribution are parameters, so every post looks on-brand.
- No watermarks, no per-seat pricing — pay only for what you render.
FAQ
Can I use my own fonts/colors? Colors yes (any hex). The templates use Inter, Lora, and Plus Jakarta Sans for a clean editorial look.
Does it support dark mode? Yes — "dark": true on the tweet template renders X "lights out" style.
What about line breaks? \n in text/body becomes a line break on the card.
How fast is it? A single card renders in ~2–4 seconds; batches reuse the browser so per-card time drops.