AI Instagram post generator: Turn your website into a finished Instagram post

best-in-slot reads your website and learns what you sell, who buys it and how your brand looks. Then it makes the post, not just the image: a single image or carousel with its caption and hashtags, or a story with the words drawn into the frame. Let it pick the idea, or type a line and choose from three free ideas.

Start with your website

No card · reading your site is free · 50 free credits, about 5 posts. You sign up, it reads your site (usually a minute or two), then you make the post.

Three posts made from one website, unedited. Below: the site, what it learned, and what we'd check before posting each

Example output

One website, three Instagram posts

We wanted to show real output rather than a mock-up, so we built a website for a coffee roaster that doesn't exist, Brassmoth Coffee Roasters in Norwich, and gave it to best-in-slot. The one other thing we did was upload the logo in brand settings, as you would, because it isn't read from your site. Everything below is what came back, at the image quality the app uses today. Not a word edited, not an image re-rolled; where something is wrong, we say so underneath it.

brassmoth.example
Full-page screenshot of the Brassmoth Coffee Roasters website: An invented independent coffee roaster and café in Norwich: roasts its own single origins before dawn, sells 250g bags and a subscription, runs Saturday home-brewing classes.
Brassmoth Coffee Roasters is invented, and so is its website: we built it for this page. It isn't on the public web, so we fed its page to the same learning and post-making steps the app runs on a new account. Scroll to read it all.

What it learned from the site

Before it made a single post, it wrote all of this down. Brassmoth's site says a lot, so there was a lot to learn; it can only learn what your site says. On your own account you see the same thing before you spend a credit: the profile, colours and audiences on a screen where you can edit them before they're saved, and the themes afterwards in Posts settings.

How it looks

Brassmoth evokes an atmospheric, nocturnal craft aesthetic inspired by the quiet dedication of early morning roasting. The visual tone pairs a rich midnight purple backdrop with warm, glowing brass and terracotta accents, balanced by expressive, high-contrast serif headlines and clean modern body typography.

The site's colours, and what it read off a screenshot:

  • #211C52 read as #241D4Ebackground
  • #D9A441 read as #DE9F44primary
  • #F2876B read as #EC7E63accent
  • #E9E3F5 read as #EDE7EFneutral

Every colour came back within a shade, plus #FFFFFF for text.

Who it thinks buys from them

  • Local Norwich Café Regulars & Daily Commuters
  • Single-Origin Adventurers & Filter Coffee Purists
  • Convenience-First Letterbox Coffee Subscribers
  • High-Volume Home Espresso Baristas
  • Local Home Brewing & Espresso Learners
  • Coffee Palate Explorers & Industry Connoisseurs
  • Thoughtful Experience & Specialty Gift Shoppers
  • Norwich Creative Studios & Boutique Workplacesnot on the site

Inferred, not read off the page, and one is a guess the site doesn't support: nothing on it is aimed at workplaces. Audiences are optional; point a post at one and it's written for them.

Content themes

  • Dawn at the Roaster
  • Brew School Notes
  • The Open Book
  • Dispatches & Fresh Drops
  • Tasting & Dial-In

Recurring topics the feed can keep coming back to, not a visual template. You can point a post at one, or leave it to choose.

What it didn't write down

A voice. The profile records what Brassmoth sells and how it works, but nothing about how it talks, so the captions below are written from its facts rather than in its dry, early-morning tone. It records a tone of voice when a site states one clearly.

Read the whole business profile it wrote +

As generated. One marked word isn't on the site: it says the producer's price is paid “directly”, where the site says Brassmoth buys through importers.

# Brassmoth

Brassmoth is an independent coffee roastery and café based in Pellow Yard, Norwich, established in 2019. The business roasts small batches in the early morning on Tuesdays and Fridays, offering seasonally rotating single-origin coffees and a dedicated house espresso. 

## Products & Services

### Freshly Roasted Coffee
Coffees are sold in 250g whole bean bags (ground on request based on brew method) stamped with the roast date, as well as 1kg bags for the house espresso:
* **Guji (Ethiopia):** Washed heirloom varieties with notes of bergamot, white peach, and jasmine (£12.50 / 250g).
* **Huila (Colombia):** Washed Caturra and Castillo varieties with notes of red apple, panela, and milk chocolate (£11.00 / 250g).
* **Nyeri (Kenya):** Washed SL28 and SL34 varieties with notes of blackcurrant, pink grapefruit, and demerara (£13.50 / 250g).
* **Small Hours (House Espresso):** Blend of natural Brazil and washed Colombia with notes of hazelnut, cocoa, and dark cherry (£10.50 / 250g; £34.00 / 1kg).

### Coffee Subscriptions ("The Night Post")
* **Pricing:** £11.00 per bag, including UK postage.
* **Frequency:** Dispatched every two or four weeks.
* **Details:** Options include customer choice, Small Hours espresso, or "roaster's choice" (whole bean or ground). Coffee is freshly roasted on Tuesdays or Fridays, packaged flat for letterbox delivery, and sent with brewing advice and farm background. Subscriptions can be paused, skipped, or canceled at any time.

### Brew School
Workshops held upstairs at the café for small groups (maximum of six people), including a bag of coffee to take home:
* **Better coffee at home (£38):** Covers grind size, ratios, and water temperature using pour-over, AeroPress, cafetière, and moka pot.
* **Espresso & milk at home (£45):** Covers grinder dial-in, shot diagnostics, tamping, and milk steaming on home espresso machines.
* **Cupping Thursday (£12):** Monthly blind tasting session of all current coffees on the roaster.

### Café
Located at Unit 4, Pellow Yard, featuring 12 indoor seats, an outdoor yard bench, step-free access, and a dog-friendly, cash-free policy.
* **Menu items:** Batch brew (£3.20), flat whites (£3.60), pour-overs (£4.50), and pastries from the local bakery across the yard (from £2.80).

## Sourcing & Roasting Philosophy

* **Light & Purposeful Roasting:** Single origins are roasted light to highlight origin characteristics, while the house espresso is tailored to pair with milk. 
* **Small-Batch Freshness:** Coffees are roasted twice weekly, dispatched the morning after roasting, and never sold more than five weeks past the roast date.
* **Transparent Sourcing:** All green coffee is sourced through two open-book specialty importers. Brassmoth prints both the importer purchase price and the price paid directly to the producer on the back of every bag.
* **Seasonality:** Buys are aligned with fresh harvests, rotating off the shelf once sold out.

## Fulfillment & Operations

* **Dispatch:** Orders are roasted Tuesdays and Fridays and posted the following morning.
* **Shipping:** Free UK postage on orders over £30.

**Primary market:** United Kingdom

Post 1: a single image

What we gave it: just the format. We chose Single image and pressed the button: no brief, no theme, no style.
Close-up of a dark midnight-purple coffee bag caught in a warm diagonal beam of light. Bold cream serif text at the top reads, 'Two prices on every bag.' The label on the bag displays transparent breakdown figures: '01 / PAID TO PRODUCER £4.86 PER KG OF GREEN COFFEE' and '02 / IMPORTER COST £7.54 PER KG OF GREEN COFFEE', finished with an illustrated metallic gold and terracotta moth emblem at the bottom.

Caption, as generated

Most coffee bags tell you how it tastes. Ours tell you what the farmer earned. On the back of every single-origin bag we roast in Norwich, we print the importer purchase price alongside the exact price paid to the producer. We source exclusively through two open-book importers so you can see where every penny goes before the water touches the grounds ☕ Explore this season's roasts via the link in bio.

#norwichcoffee#transparentcoffee#specialtycoffeeroaster#thirdwavecoffee

Alt text it wrote for screen readers

Close-up of a dark midnight-purple coffee bag caught in a warm diagonal beam of light. Bold cream serif text at the top reads, 'Two prices on every bag.' The label on the bag displays transparent breakdown figures: '01 / PAID TO PRODUCER £4.86 PER KG OF GREEN COFFEE' and '02 / IMPORTER COST £7.54 PER KG OF GREEN COFFEE', finished with an illustrated metallic gold and terracotta moth emblem at the bottom.

What it got right: it went for the most distinctive fact on the site, that Brassmoth prints what it paid for its coffee on every bag. The image is in the brand's midnight and brass, and the caption's details are the site's own: two open-book importers, the prices on the back of each bag, Norwich, the link in bio.

What we'd check before posting

  • Invented figures on the label. £4.86 and £7.54 a kilo. The site says the prices are printed on every bag but never says what they are; the plan asked for two figures and the image model made them up.
  • The alt text repeats them as fact.
  • The caption stretches the site. “What the farmer earned” is really the price the producer was paid.

To post it: a new image with the real figures in the instruction 3 credits, or a photo of the real bag Free, which replaces the whole image, headline included.

Generated . Nothing edited.

Post 2: a carousel

What we gave it: a brief, typed the way an owner might: “Most people buy good beans and then brew them badly at home. A few simple fixes for better coffee at home (grind, ratio, water temperature) and a nudge towards our Saturday brew class at the end.”

It came back with 3 ideas, free:

  1. 1Sour or bitter diagnosis If your cup tastes sharp or hollow, the beans probably aren't the problem.we took this one
  2. 2Three morning brew variables Three tiny missteps that turn exceptional beans into a disappointing cup.
  3. 3Kettle temperature rule Boiling water is scorching the delicate fruit notes in your pour-over.
  1. A moody still life bathed in dramatic morning sunlight across a dark slate counter. In the frame is a dark blue coffee bag with an illustrated moth logo, scattered roasted beans, a clear glass mug of freshly brewed pour-over coffee, and a speckled ceramic dripper filled with ground coffee. Bold white text at the top reads, 'Why your good coffee tastes sour at home.'

    1 / 5

  2. Slide 2 of 5

    2 / 5

  3. Slide 3 of 5

    3 / 5

  4. Slide 4 of 5

    4 / 5

  5. Slide 5 of 5

    5 / 5

Caption, as generated

If your cup tastes sharp or hollow, the beans probably aren't the problem. Light-roasted coffees hold incredible sweetness and delicate florals, but they punish an uneven or rushed extraction. Often, shifting your grind a couple of clicks finer or letting your kettle settle just off the boil is all it takes to pull out the fruit instead of the sour edge. Lock in a clean 1:16 ratio on the scales, and the cup opens right up. ☕ If you want hands-on troubleshooting, book a bench for our Saturday Brew School workshop via the link in bio.

#norwichcoffee#homebaristalife#pouroverbrew#specialtycoffeeroaster

Alt text it wrote for screen readers

A moody still life bathed in dramatic morning sunlight across a dark slate counter. In the frame is a dark blue coffee bag with an illustrated moth logo, scattered roasted beans, a clear glass mug of freshly brewed pour-over coffee, and a speckled ceramic dripper filled with ground coffee. Bold white text at the top reads, 'Why your good coffee tastes sour at home.'

What it got right: the cover is a generated image; the four slides after it are set as real text, so every word is exactly what was planned and can be edited for free. The last slide sells the class that's actually on the site, with its real details: Saturdays, upstairs, six places, a bag of coffee to take home.

What we'd check before posting

  • The brewing numbers are the model's, not Brassmoth's. Wait 45 seconds, 92–94°C, a 1:16 ratio: standard home-brewing advice, but a roaster would check them against what it teaches.
  • A dark cover gives near-black slides. The slides are set in the brand's colours over a backdrop taken from the cover, with the words in the top third of each.
  • The last slide. The text runs to the edge of its brass panel, and the Brassmoth wordmark beside the moth is too dark to read.

Generated . Nothing edited.

Post 3: a story

What we gave it: just the format again. Story, one click.
Every single bag tells you what the producer was paid.

No caption. Instagram doesn't give stories one, so the words are drawn into the frame.

What it got right: the idea no other roaster could post, set on the brand's indigo bag with the moth, with its two lines in the middle of the frame, clear of the top and bottom where Instagram puts its own buttons.

What we'd check before posting

  • The same idea as the single image. We made both at the same moment on a brand-new account, so neither knew about the other. On an account with history, each new post is shown the first lines of your last 30 and told not to reuse them, though that guards against repeated wording more than repeated ideas.
  • Invented figures again. This time in dollars, for a business that sells in pounds, and they don't match the single image's.
  • “What went straight to the farm” suggests Brassmoth pays farms directly; the site says it buys through importers.

Generated . Nothing edited.

What it would take to post these

Single image
10
Carousel
10
Story
7
New image for the single image's price tag
3
New image for the story's price tag
3
Total
33 of the 50 free credits

The rule all three teach

Check anything that states a fact.

  • In the image, it may be invented.
  • On a slide or in a caption, it may be general advice, or a stretch of what your site says.
  • In the alt text, it repeats whatever the image shows.

Try it on your own website

No card · reading your site is free · 50 free credits, about 5 posts. You sign up, it reads your site (usually a minute or two), then you make the post.

Supported formats

What comes with each format

  • Single image10 credits

    Size
    1080×1350 (4:5) or 1080×1080 (square)
    The image
    Generated, with a short headline drawn in
    Caption and hashtags
    Yes
    Alt text
    Yes
  • Carousel10 credits

    Size
    3 to 10 slides, same sizes
    The image
    A generated cover; the slides after it set as real text in your colours, over a backdrop taken from the cover
    Caption and hashtags
    Yes
    Alt text
    Yes
  • Story7 credits

    Size
    1080×1920 (9:16)
    The image
    Generated, with up to two short lines drawn in
    Caption and hashtags
    None. Instagram doesn't give stories one
    Alt text
    No

Any feed post can also get a free story that points to it. Reels aren't supported.

Captions and hashtags, written from the finished image

The caption isn't written first and pasted under an image. It's written by a model looking at the image that came back, so it describes what's actually in the frame, including anything the image got wrong. It uses your brand's call to action (“Link in bio” unless you change it), your emoji level, four hashtags of its own by default (you can set anywhere from 0 to 10), and any you always include for the brand. It stays inside Instagram's limits of 2,200 characters and 30 hashtags; if it runs long, the hashtags are cut first and the opening line never is. The alt text for screen readers is written the same way.

Review controls

What you control: briefs, styles and free edits

Before it makes anything

  • Let it pick, or give it a brief. With one click it chooses the idea itself. Or type a line about what you want to post, get three ideas for free, and pay only for the one you pick.
  • Point it at something. A content theme, a product from your library, an audience, or one of 25 post styles, from Behind the scenes and Before & after to Myth vs. fact and FAQ. All optional.
  • Choose the length. A carousel can run from 3 to 10 slides, or you can leave the count to it.

After it's made

  • Edit the caption and hashtagsFree
  • Change the words on carousel slides after the coverFree
  • Reorder, add or delete carousel slidesFree
  • Swap any image for one of your own photos (it replaces the whole image)Free
  • Edit the alt text, or switch off the AI-generated flagFree
  • Ask for a new image, with an instruction if you like3 credits
  • Rewrite the caption: “make it shorter”, “less salesy”2 credits
  • Change words drawn into a generated image (a single image, a carousel cover or a story)New image
  • Change the image shape after the post is madeNot possible

Nothing is posted until you press Publish or Schedule.

Brand consistency

How it keeps posts on-brand

  1. Your facts

    The business profile comes from your pages, written under an instruction to use only what the site says, and every post is planned from it. An instruction isn't a guarantee (the demo above shows where it slipped), which is why you review the profile before it's saved.

  2. Your look

    It reads your colours and the feel of your design from screenshots of your site, and carousel slides are set in that palette. Upload your logo once and it's handed to the image model and signs the last slide of every carousel.

  3. Your products as they really are

    Add photos to your product library. When a post features a product, up to two of its photos go to the image model as reference, so it works from your actual product instead of inventing one.

  4. Your history

    Each new post is shown the first lines of the last 30 it made for you and told not to reuse them, along with the reasons you gave for rejecting any.

What it doesn't copy: your website's fonts; set text uses one of four font styles chosen to suit the post. Your logo isn't picked up from the site; you add it in brand settings. And it records a tone of voice only when your site makes one clear.

Want posts created and published regularly?

Autopilot makes them on the days and times you choose, a day ahead, and publishes each one or waits for your approval.

See how Instagram auto-posting works

Questions

Is the AI Instagram post generator free to try?
Yes. You get 50 credits once, with no card, and they never expire: enough for about 5 single images or carousels (10 credits each) or 7 stories (7 each). Reading your website costs nothing. After that, plans start at $19 a month for 400 credits, or a top-up is $10 for 50.
Can I use my own photos?
Yes, two ways. Replace any image in a post with a photo you upload, free. Your photo replaces the whole image, including any words drawn into it, and you can't add words on top of it. Or add products to your product library with up to six photos each: when a post features that product, up to two of its photos go to the image model as reference, so it works from your actual product instead of inventing one. Every new post still starts with a generated image, which you can then swap.
Does it write the caption and hashtags too?
For single images and carousels, yes: a caption and hashtags, written after the image exists by a model looking at it, following your brand's settings for hashtags, emoji and call to action, and inside Instagram's limits. Edit it freely, or ask for a rewrite (“make it shorter”) for 2 credits. Stories get no caption, because Instagram's API has nowhere to put one.
Can I edit a post after it's generated?
Most of it, and mostly free: the caption, hashtags, alt text, the words on the carousel slides after the cover, and the slide order. Any image can be swapped for your own photo. A new image costs 3 credits and a rewritten caption 2. Words drawn into a generated image (a single image, a carousel cover or a story) can't be edited in place; ask for a new image instead. The image shape can't change after the post is made.
How does it keep posts on-brand?
It learns your brand from your website before it makes anything: what you sell and how you describe it, your colours, and the feel of your design. You check and edit that profile before it's saved. Every post is planned from it, carousel slides are set in your colours, and your logo goes on if you've uploaded one. Tone of voice is recorded when your site makes it clear; Brassmoth's profile didn't record one, so its captions are written from its facts rather than in its own voice. It doesn't use your website's fonts.
Does it work for a service business, or a website that doesn't say much?
It works from whatever your site says, so a salon or a clinic gets a profile built from its services rather than products. Our homepage shows posts for a family dental practice, a physio clinic and a tailor, though those were made from a one-line description rather than a website. A thin site gives it less to work with: give it up to ten links, including an app-store page, and add anything missing to the profile before it's saved.
Will my posts be labelled as AI-generated?
When best-in-slot publishes a post, it tells Instagram the image is AI-generated. That's on by default, and you can switch it off for the brand or for a single post. What label Instagram then shows is Instagram's decision.
Can it publish straight to Instagram?
Yes, on every plan, with a button. You can make and edit posts without connecting anything; to publish, connect an Instagram Business or Creator account through Facebook. Scheduling posts for later is on Starter, Growth and Agency.
What languages does it write in?
Your brand's language, which it reads from your site and you can change. The words set on carousel slides support most scripts, including Arabic, Hebrew, Cyrillic, Devanagari, Japanese and Thai; Korean and Simplified Chinese aren't supported there.

See what it makes from your website

No card · reading your site is free · 50 free credits, about 5 posts. You sign up, it reads your site (usually a minute or two), then you make the post.