# Generate Alt Text for an Image, On Your Device

> Describe an image with a captioning model running in your browser — a first draft for the alt attribute you then edit.

This tool runs an image-captioning model in your browser to draft alt text for one or more images, strips the "image of" prefix that screen readers make redundant, and emits ready-to-paste HTML. It is a first draft: a captioning model can describe what is visible but cannot know why the image is on your page, which is the part good alt text has to convey.

**URL:** https://convertto.tech/t/ai-alt-text-generator
**Category:** On-Device AI (https://convertto.tech/c/local-ai-tools)
**Privacy:** Runs entirely in the browser; no upload
**Cost:** Free, no sign-up
**Last updated:** 2026-08-01

## Key facts

- **Runs on:** WebGPU where available, WebAssembly otherwise
- **Uploads:** None — the model is downloaded to you, not the reverse
- **Privacy:** Runs entirely in your browser — nothing is uploaded
- **Cost:** Free, unlimited, no sign-up

## How to use

1. Select your image — the file stays on your device and is never uploaded.
2. Choose the write it as.
3. Press Run, then download the result when it is ready.

## FAQ

### Can I use the output as-is?

Edit it first. The model describes what is visible, which is often not what matters — the same photograph needs different alt text in a news article, a product listing and a gallery. Treat it as a starting sentence that saves you the blank page.

### What about decorative images?

Use `alt=""`. An empty alt attribute tells a screen reader to skip the image, which is correct for anything purely decorative. Omitting the attribute entirely is different and worse — many screen readers then read out the filename.

## Sources

- [WCAG 2.2 — Non-text Content](https://www.w3.org/WAI/WCAG22/Understanding/non-text-content.html) — W3C

## Related tools

- [Alt Text Checker](https://convertto.tech/t/alt-text-checker): Find images with missing, empty, filename-based or overlong alternative text.
- [Heading Structure Validator](https://convertto.tech/t/heading-structure-validator): Check a page for skipped heading levels, missing or multiple H1s and empty headings.
- [Link Text Checker](https://convertto.tech/t/link-text-checker): Find vague link wording — "click here", "read more", bare URLs and duplicated labels.
- [Colour Blindness Simulator](https://convertto.tech/t/color-blindness-simulator): See how a colour appears to people with protanopia, deuteranopia and tritanopia.
- [WCAG Contrast Checker](https://convertto.tech/t/contrast-checker): Check colour contrast against WCAG AA and AAA thresholds for accessible text.
- [Favicon Generator](https://convertto.tech/t/favicon-generator): Turn any image into a complete favicon set with all the sizes modern browsers expect.
- [AI Background Remover](https://convertto.tech/t/ai-background-remover): Cut the subject out of a photo with a real segmentation model that runs in your browser. No upload, no sign-up, no watermark.
- [HTML Landmark Checker](https://convertto.tech/t/html-landmark-checker): Check a page for the landmark regions screen reader users navigate by.
- [Zero-Shot Text Classifier](https://convertto.tech/t/zero-shot-text-classifier): Give a model any set of categories and it sorts your text into them — no training data, no fine-tuning, no API key.
