Threads carousel generator

Threads takes up to 20 images in one post and shows them as a swipeable set. It is the same slide work as an Instagram carousel with a different audience on the other end, so this generator uses the same portrait canvas and the same templates.

  • Bluesky4
  • X (Twitter)4
  • Instagram10
  • Facebook20
  • LinkedIn20
  • Threads20
  • TikTok35

5 slides is over the limit on Bluesky (4) and X (Twitter) (4). Those posts get rejected rather than trimmed, so hide or remove some, or split the carousel across more than one post.

Cover
Your brand3 notes
Open with something specific
One idea per slide
Read it back at thumbnail size

checklist

Run these 3 checks before you publish

The ones I skip are always the ones that flop.

@yourhandle
Slide 1
Your brand1 / 3

check 1

Open with something specific

A vague first line loses the swipe.

@yourhandle
Slide 2
Your brand2 / 3

check 2

One idea per slide

If it needs two sentences, split it in two.

@yourhandle
Slide 3
Your brand3 / 3

check 3

Read it back at thumbnail size

Unreadable when small means invisible in a feed.

@yourhandle
Call to action
Your brand

your turn

Save this before your next post

Then start at the first slide and work down.

save this
@yourhandle

This carousel lives in this browser. An account keeps it.

Everything you have typed here is stored on this device only, so it is gone the moment you clear your browser or switch to your phone. With a PublishQ account it belongs to you instead:

  • Your carousels are saved, so you can come back and edit them.
  • The images you upload stay in your media library.
  • Your logo is stored once and reused on every carousel.
  • Brand name, handle, and colours stop being retyped.
  • Publish straight to every social account you connect — no downloading, no second tab.

What lands on Threads and what does not

Threads rewards conversation more than production value. Posts that read like something a person typed do better than posts that look commissioned, and a carousel that feels like a designed campaign tends to get scrolled past.

That is why the rougher templates here suit Threads unusually well. A set of sticky notes reads as thinking out loud. A polished grid of brand slides reads as an ad, and the replies will tell you so.

Text has room to work too, since a post runs to 500 characters. Use it. The slides carry the detail and the text carries the opinion that starts the argument.

Threads carousel sizes and slide count

Portrait 1080x1350 is the default here and behaves like it does on Instagram, which matters because the two feeds share so much content. Square works fine as well.

A Threads post holds up to 20 images. Fewer is better on this platform than almost anywhere else. Three to six slides matches how people read Threads, and a twenty slide deck is a sign the content wanted to be a blog post.

Reusing Instagram carousels on Threads

The files transfer cleanly, both platforms show 4:5 without a crop. What does not transfer is the tone. An Instagram cover that shouts "SAVE THIS" reads as spam on Threads.

The cheap fix is to keep the slides and rewrite the post text as an actual opinion. Same deck, different framing, noticeably different replies.

Before you export

  • Keep decks short here. Three to six slides fits how Threads is read.
  • Write the post text as an opinion, not as a caption. It is what starts replies.
  • Prefer the informal templates. Threads is unusually hostile to obvious ad design.
  • Reuse Instagram slides if you like, but rewrite the framing before you post.

This tool is free, forever. No accounts, no paywalls, no catch.

I build these solo. If you want to support my work, donating a coffee would be highly appreciated! ☕

Frequently Asked Questions

Everything you need to know about Threads carousel generator from PublishQ

Yes. One Threads post takes up to 20 images or videos and shows them as a swipeable set, the same way an Instagram carousel works.
1080x1350 portrait, the same as Instagram, so the same export works on both. Square is also shown without cropping.
Three to six. The platform is read quickly and conversationally, and long decks feel out of place even though 20 images are allowed.
The images work on both. Change the wording of the post itself, because the Instagram habit of asking people to save a post reads badly on Threads.
Up to 500 characters. That is enough to make an actual point above the slides rather than a one line caption.
Yes. Export the slides and schedule the post to your connected Threads account in PublishQ, alongside your other accounts.
Start for Free

No credit card required • Set up in under 3 minutes

Alexandro - Founder
PublishQ

— me 👋

Hi, I'm Alexandro 👋

I left my Software Engineer role at Amazon to build tools that solve real problems — the kind big companies ignore because they read spreadsheets instead of using their own products.

I was spending over an hour daily just scheduling 2 shorts across 3 platforms — logging in, reformatting, uploading one by one. That felt broken. So I built PublishQPublishQ . Now I create 4 shorts in 3 minutes and schedule them to 4 platforms in under 30 seconds.

PublishQ is bootstrapped. No investors, no vanity metrics. I build what actually helps you — because I use it every day myself.

Thank you,

Alexandro

Carousel ready. Now schedule it.

Use PublishQPublishQ to upload your slides once and publish the carousel to every account you manage. No more posting them one by one.

Connect Your Accounts

Add once, use forever

Schedule Posts

Plan your content ahead

Multi-Platform

Post everywhere at once

Start for Free

No credit card required • Set up in under 3 minutes

Solo-creator pricing, enterprise-grade power

Upgrade or cancel anytime. No bloated pricing.

Free

$0
  • Social Accounts: 3

  • Scheduled Posts: 10

  • Team Members: 2

  • Workspaces: 2

  • Media Library

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 5

    Coming soon
  • AI Image Generations: 5

    Coming soon
  • AI Video Generations: 1

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

Starter

  • Social Accounts: 10

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: 100GB

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 100

    Coming soon
  • AI Image Generations: 100

    Coming soon
  • AI Video Generations: 10

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon
Most Popular

Professional

  • Social Accounts: 25

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: 200GB

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: 500

    Coming soon
  • AI Image Generations: 500

    Coming soon
  • AI Video Generations: 50

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

Business

  • Social Accounts: unlimited

  • Scheduled Posts: unlimited

  • Team Members: unlimited

  • Workspaces: unlimited

  • Media Library: unlimited

  • API Access

  • MCP Access

  • CLI Access

  • SDK Access

  • AI Text Generations: unlimited

    Coming soon
  • AI Image Generations: unlimited

    Coming soon
  • AI Video Generations: unlimited

    Coming soon
  • Analytics

    Coming soon
  • Approval Workflows

    Coming soon
  • Bulk Scheduling

    Coming soon
  • First Comment Scheduling

    Coming soon

VAT is not included. Final price is calculated at checkout. 14-day refund policy on all paid plans.