Guide

Can you post on Instagram without a photo?

No. An Instagram feed post needs at least one photo or video, and that applies to every app that posts for you too. What you can do is turn your words into an image: a simple text card with your line on it. Here is how to make one that people actually read, and where text alone is fine.

Free plan. No card needed. Works on the web, Android and iPhone.

The short answer

Instagram’s feed is built on images. A post with only a caption can’t be published, whether you post in the app or through a scheduler. Instagram’s own app has text-only formats outside the feed, such as a text Story, but those aren’t feed posts and they are made by hand in the app.

So when you have something to say and no photo to say it with, make the words the photo. A text card is an image with one short message on a plain background. It is how announcements, quotes, opening hours and “we’re closed Monday” posts look on most business accounts you follow.

Make a text card in Bloom

In Bloom’s composer, under the upload button, there is Make a text card from your words. It takes the first part of your caption, without the hashtags, and sets it on a card in large type. You can edit the words (up to 220 characters), choose one of four colours (pink, cream, black or blue) and tap Use this image. The card is attached to your post like any photo you uploaded.

  • Portrait 4:5, 1080 by 1350 pixels. A standard Instagram portrait size, so it fills more of the screen than a square.
  • Made on your device. The card is drawn in your browser or the app, from your words. Nothing is generated for you.
  • On every plan, including the free one.

Then schedule it as usual: Bloom publishes it to Instagram at the time you picked. The same card works on your other accounts, and the text that sits beside it is still your full caption.

What makes a text post readable

A text card has about one second to be understood in a feed. These make the difference:

  1. One idea per card. If you need two sentences, the second probably belongs in the caption.
  2. Fewer words, bigger type. Twelve words at a size you can read at arm’s length beat forty that need a zoom.
  3. Strong contrast. Dark text on a light card or light on dark. Busy backgrounds and photos behind text are where readability goes to die.
  4. Put the details in the caption. The card says “Back in stock Friday”; the caption gives sizes, times and the link in bio.
  5. Add alt text. Screen readers can’t read words inside an image. Bloom lets you add alt text to photos you post to Instagram; repeat the card’s words there.

Where text alone is fine

Instagram is the strict one. Elsewhere a post with words and no image is normal:

Which platforms accept a post with no photo or video
PlatformText-only post?
InstagramNo, a photo or video is required
Facebook PageYes
ThreadsYes
BlueskyYes, up to 300 characters
XYes
TikTokNo, Bloom sends videos only

So one post can go out as text on Bluesky, Threads and your Facebook Page and as a text card on Instagram, from the same words. If you post to Bluesky too, the character counter shows how your caption fits 300 characters.

Frequently asked questions

Can I post just text on Instagram?

Not to the feed. Instagram feed posts need a photo or video. Turn the text into an image, a text card, and post that with your caption.

Why did my scheduled Instagram post fail with no photo?

Instagram refuses a feed post without an image or video, so a scheduler can’t publish it either. Bloom tells you before you schedule one, and the button to make a text card from your words sits right under the upload.

What size should a text post image be for Instagram?

1080 by 1350 pixels (4:5 portrait) fills the most screen in the feed. A 1080 by 1080 square also works. Keep the words in the middle so nothing important sits near the edges.

Does Bloom use AI to make the text card?

No. The card is your own words, set in large type on a colour you pick. Bloom has no generative AI.

Write it once. Bloom posts it everywhere.

Connect your accounts, schedule your first post and let Bloom publish it. The free plan includes automatic posting to Instagram, Facebook, Threads and Bluesky.

Start free