About this tool
Design discount code graphics with the real saving worked out, an expiry countdown and a complete terms line.
A coupon graphic is the image that carries a promo code, the offer, the expiry date and the small print, and this generator builds one while working out what the discount is actually worth. Percent off is capped at any maximum discount you set, amount off is limited to the order value so a basket can never go below zero, buy-X-get-Y is converted to its true effective rate — buy 2 get 1 free is a 33.3% saving, not 50% — and free shipping is checked against the minimum spend. It also assembles the terms line and counts the days to expiry in whole UTC days.
Open Coupon Graphic Generator on AltFTool — it loads instantly in your browser.
Provide your input — an image, text, or data.
Let the tool analyze or generate the result.
Review, refine, and reuse the output wherever you need it.
Effective discount is calculated from the mechanics, so the headline matches what the customer will actually save.
Expiry, minimum spend, discount cap, usage limit and exclusions are combined into one compliant-looking sentence.
Warns on codes under 4 characters, which are trivially guessable, and over 15, which people mistype on a phone.
Yes for a 1-for-1 offer, but not otherwise. The effective discount is the free quantity divided by the total items received: buy 1 get 1 free is 1 ÷ 2 = 50%, while buy 2 get 1 free is 1 ÷ 3 = 33.3%. Comparing a BOGO against a flat percentage needs that conversion.
The material conditions of the offer: the expiry date, any minimum spend, any maximum discount, whether it can be combined with other offers, and the main exclusions. Advertising regulators in most markets expect those to sit with the offer rather than only behind a link. This is general information, not legal advice — check your local rules.
Between about 4 and 15 characters. Shorter codes are easy to guess and get shared on deal sites; longer ones get mistyped on a phone keyboard and cost you completed checkouts. Uppercase letters, digits and hyphens only avoids ambiguity at entry.
It converts a percentage into a flat ceiling once the basket is large enough. A 50% off code capped at $20 gives the full 50% on a $40 order but only 20% on a $100 one, and this tool shows the effective rate for the order value you enter.