Alt Text Generator
Generate alt text for images with AI. Batch process 100+ images for accessibility compliance. Runs entirely in your browser.
Performance depends on your device. Modern laptops process images in 2–8 seconds; older devices may take longer.
Drop files here
or click to browse · paste from clipboard
Accepts .JPG, .JPEG, .PNG, .WEBP · Up to 1,000 files
Alt text length
Your filenames are read automatically — cordless-vacuum-nozzle.jpg tells the AI it's a vacuum part. Type here to override or add detail.
Ready to import? Step-by-step guide: import alt text CSV to WordPress, Shopify & Contentful →
Frequently asked questions
No. The vision model runs locally in your browser using transformers.js. Your images never leave your device — not even on first load, once the model file has downloaded.
The model describes what it sees — objects, scenes, and dominant colours — but it does not know your brand context or image intent. It struggles with text-heavy images like infographics and screenshots, and with abstract art. Always review generated alt text before publishing, especially for product images that need item names or SKU references.
The vision model (~100 MB) downloads on first use and is cached in your browser. Subsequent images in the same session run immediately from the cached model. On a modern laptop, each image takes 2–8 seconds after loading.
Yes. Drop all images and the tool processes them sequentially — one at a time, not in parallel. For 100 images, expect 5–20 minutes depending on your device. The CSV is downloadable as soon as the first results appear.
Two columns: filename and alt_text. The filename matches your original file names exactly, so you can join the CSV with your CMS or asset library to import alt text in bulk.