All Tools

Free Tool

Promo Caption Generator

Type your offer, pick a platform and a tone, and get three promo captions to copy. The examples below are real output from this generator, one per offer type.

Promo caption examples you can copy

Each example shows what a shop typed and the caption the generator returned. The caption repeats the offer word for word and adds only the platform's call to action and hashtags, so swap in your own offer, prices and dates.

Flash sale · Instagram · Exciting tone

You type: “Flash sale today only: 30% off all dresses, in store and online until 8pm”

You get (variation 2 of 3):

BIG NEWS! 📣 Flash sale today only: 30% off all dresses, in store and online until 8pm! Save this post so you don't forget. #shoplocal #smallbusiness #promo #deals #shopping #instashop

New arrival · Instagram · Elegant tone

You type: “New in store: linen shirts in 4 colours, sizes XS to XL”

You get (variation 2 of 3):

New in store: linen shirts in 4 colours, sizes XS to XL — an invitation to visit us. ⭐ Save this post so you don't forget. #shoplocal #smallbusiness #promo #deals #shopping #instashop

Bundle · Facebook · Casual tone

You type: “Buy any 2 candles, get the third free this weekend”

You get (variation 2 of 3):

Buy any 2 candles, get the third free this weekend. Yes, really. 👀 Questions? Ask us in the comments.

Clearance · TikTok · Casual tone

You type: “Clearance: winter coats at 50% off, in store only, while sizes last”

You get (variation 2 of 3):

Clearance: winter coats at 50% off, in store only, while sizes last. Yes, really. 👀 Details in our bio. #promo #shoplocal #fyp #smallbusiness

Price drop (promo alert) · Facebook · Professional tone

You type: “Promo alert: our 6-cup espresso maker drops from €39 to €29 until Sunday”

You get (variation 2 of 3):

Promo alert: our 6-cup espresso maker drops from €39 to €29 until Sunday — now on at our store. 🛍️ Questions? Ask us in the comments.

Running the same offer in print? The free flyer text generator writes the headline, subheadline and call to action for it. To put the caption on a designed post for each channel, see Liflio's social post generator.

Generate Promo Captions

Or write your own: describe the promotion and get three captions sized for the platform.

What a promo caption needs

  • The offer first, in numbers: "30% off all dresses" beats "huge savings".
  • When it ends, if it ends — a date or "today only" is the reason to act now.
  • Where: in store, online, or both.
  • One call to action: the link in bio, a comment, a visit.
  • Any condition that applies — minimum spend, selected items — so nobody feels misled at the till.

The generator above repeats your promotion word for word inside each caption, so write it with those details and the captions carry them.

How to keep the offer accurate

  • Type the offer exactly as it will ring up at the till: the discount, the items it covers, and when it ends.
  • Write "while stocks last", "today only" or an end date only if it is true. The generator never adds a deadline or a stock claim on its own, and neither should the caption you post.
  • For a price drop, compare against a price you genuinely charged. In the EU, an announced reduction must be measured against the lowest price you applied in the 30 days before it (Price Indication Directive 98/6/EC, Article 6a).
  • State the conditions in the caption itself: minimum spend, selected sizes, in-store only, one per customer.
  • When the offer ends, edit or delete the post so nobody turns up for a price that has gone.

Free-tool terms

  • Free, with no sign-up and no usage limit on this page.
  • The result is assembled from templates in your browser: this tool doesn't send what you type to Liflio's servers.
  • If you have accepted analytics cookies, the audience-measurement tools described in our privacy policy run here as on the rest of the site.
  • The text only restates what you enter and adds no prices, dates, stock levels or quality claims of its own — check every detail (prices, dates, offer conditions) before you publish.
  • You may use the result commercially; you remain responsible for what you publish.
  • Paid Liflio plans (from €29/month, with a 7-day free trial) are a separate product from this tool.

Frequently asked questions

Is this promo caption generator free?

Yes: free, with no sign-up and no usage limit. The captions are assembled from templates in your browser. Paid Liflio plans (from €29/month) are a separate product that creates the post image as well and can publish to the channels you connect.

Does it work for Instagram, Facebook and TikTok?

Yes, and for LinkedIn, X and Pinterest. The platform you pick changes the call to action, the hashtags (none on Facebook and X) and whether the caption is split into paragraphs (Instagram and LinkedIn).

Can the captions sound like my brand voice?

This free tool has five tone presets: casual, professional, exciting, humorous and elegant. It does not remember your brand between visits, so edit the caption into your own words before you post.

Will it invent a discount or a deadline?

No. Each caption restates the offer you typed, then adds a call to action and hashtags for the platform. It adds no price, date, stock level or quality claim of its own, which is why the offer you type should already carry those details.

Want the full marketing engine?

Liflio AI turns product photos into professional flyers, social campaigns, and distributes them to real customers — automatically.