About this tool
Generate an internal alt text policy with a rule per content type, WCAG references, character limits and a QA checklist.
This generator produces a written alt text policy: one rule for each kind of image a team publishes, the WCAG success criterion behind it, a sentence pattern, a worked example and the mistake to avoid. The rules implement SC 1.1.1 Non-text Content at Level A and, at Level AA, SC 1.4.5 Images of Text — the level that EN 301 549 in Europe and Section 508 in the United States both point at. Aimed at content, design and engineering teams who keep arguing about alt text case by case instead of writing the rule down once.
Open Alt Text Policy 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.
Every rule names the WCAG success criterion it implements, so it survives a review.
Each content type gets a sentence shape and an example an author can copy.
The whole policy copies out in one click, ready to paste into a handbook or wiki.
WCAG sets no character limit. The widely used convention is to keep a short alternative under about 125 characters, because some screen reader and authoring combinations handle longer text awkwardly and because anything longer is usually a complex image that needs a separate long description instead.
An empty alt attribute — alt="" — so assistive technology skips it entirely. Leaving the attribute off altogether is different and worse: some screen readers then announce the file name. Writing "decorative image" is also wrong, because it announces noise rather than skipping it.
No. Screen readers already announce that the element is a graphic, so the prefix repeats information and eats into the useful part of the sentence. Start with the subject of the image instead.
Give a short alternative naming the chart type and the single takeaway, then make the underlying numbers available as real text — a data table next to the chart or a description linked from it. Putting every data point into the alt attribute is unusable, and W3C technique G92 expects a long description for complex images.