Accessibility

AI Alt-Text Generator

Drop in an image and get accurate, editable alt text generated entirely on your device — nothing is uploaded. Choose concise or detailed, then copy the text or the ready-to-paste <img> tag.

Runs entirely on your device — nothing is uploaded.

Drop your image here

or click to browse · JPG, PNG, WebP, GIF · Nothing is uploaded

The AI runs entirely in your browser. The first generation downloads the model (about 360 MB); after that it works offline.

⚠️ AI-generated alt text is a starting point, not a finished answer. It can miss context, misread complex images or infographics, and won't reliably transcribe text inside the image. Always read and edit it before publishing.

The AI Alt-Text Generator uses on-device AI to produce accurate, editable alt text for any image — no API key, no upload, no account — then outputs plain text or a ready-to-paste HTML img tag.

Key facts

  • On-device AI — image is never sent to any server or API
  • Choose concise or detailed output mode
  • Outputs plain text or a ready-to-paste img tag with the alt attribute
  • Supports JPEG, PNG, WebP, GIF and AVIF
  • 100% in-browser — your image never leaves your device
  • Free, no account or sign-up required
1

Drop in an image

Choose or drag any JPG, PNG, WebP, GIF or AVIF image. It stays on your device — nothing is uploaded to a server. The AI vision model runs entirely inside your browser, so your images stay completely private.

2

Generate alt text on your device

The first time you generate, your browser downloads the AI vision model (about 360 MB) and caches it — after that it's fast and works offline. Pick Concise or Detailed and press Generate. Want richer descriptions? Turn on "Higher accuracy" to load the larger Florence-2 model (about 1.1 GB) — it only downloads if you enable it. Everything runs locally: it uses your GPU via WebGPU when available, and falls back to your CPU otherwise (a little slower). Generation takes a few seconds.

3

Review, edit and copy

The AI gives you a draft. Edit it so it's accurate and describes what matters in context, then copy the text or the ready-to-paste <img> tag. For purely decorative images, flip the Decorative toggle to get an empty alt="" instead.

Frequently asked questions