Sale Post Maker: what it does
A sale post has one job: make the deal obvious in the second it takes to scroll past. This sale post maker puts your product photo behind a round discount badge, the sale price next to the old price crossed out, a short headline and a button, in your brand colour. Choose a glass panel, a gradient or a solid colour card, switch to a plain colour background if you have no photo, and download the post in 4:5, 3:4, square and story size at once. Everything happens in your browser: your photos and prices are never uploaded, and there is no watermark.
How to use it
- Add your photo: drop it on the preview, paste it, or tap “Add photo”. Optionally add your logo.
- Type a headline, an optional subline, the button text and your brand name.
- Pick a layout, a size and an accent colour. Click the photo to choose what stays in frame.
- Download the image, or every size as one ZIP.
Tips
- Lead with the number. “50% OFF” or “Buy 1 get 1” in the badge is read before anything else.
- Show both prices: the crossed-out old price is what makes the new one feel like a deal.
- Put the deadline in the subline (“Friday to Sunday only”). A date gives people a reason to act now.
- Use one product photo with a plain background. A busy photo fights with the badge and the price.
- Save your logo and colours as a brand kit, so every sale post looks like it comes from the same shop.
Frequently asked questions
How do I make a sale post for Instagram?
Add your product photo, type the discount in “Badge” (for example 50% OFF), the price and the old price, a short headline and the button text. Pick 4:5 or 3:4 for the feed and download, or get every size in one ZIP.
Can I make a sale post without a photo?
Yes. Choose “Accent colour” under Background and the post uses a colour gradient in your brand colour instead of a photo.
Does the old price really show crossed out?
Yes. The old price is drawn smaller next to the new price with a line through it, like a price tag.
Is my photo uploaded?
No. The post is drawn by your own browser on your device. Nothing is sent to our servers.