Skip to content
Handykit

IMAGE ACCESSIBILITY, ONE DESCRIPTION AT A TIME

Alt Text Generator

Give your images the words they deserve.

Upload an image, generate a description, and make it your own.
1 Your imageLOCAL PREVIEW

Start with an image

Drop it here, or choose a file below.

PNG, JPG, WebP or GIF · max 10 MB

Generate sends a resized image to Cloudflare AI.

2 Your descriptionAI + EDITOR

Loading account…

Free generations remaining unavailable.

Daily limits: 5 per person and 20 per IP address. Resets at 00:00 UTC (08:00 Beijing time).

Keep it clear and specific.0 characters · target 80–125

Aim for a short sentence, often 80–125 characters. Context matters more than a fixed limit.

Your words, ready for your website.

Free daily generations · Free manual editing · Review before publishing

A SIMPLE WORKFLOW

From picture to
purposeful words.

  1. 01

    Preview your image

    Choose an image to preview. PNG, JPEG, WebP and GIF up to 10 MB are supported.

  2. 02

    Generate and review

    Click Generate alt text to send a resized image to Cloudflare AI and receive a draft.

  3. 03

    Copy it to your site

    Review the wording, add page context, and copy your alt text to your website.

WRITE WITH CONTEXT

A little text.
A more useful image.

Alt text is a short text alternative that communicates an image’s purpose. Aim for one concise sentence, often 80–125 characters; context matters more than a fixed limit.

Describe the purpose, subject and useful details. For linked images, explain the action. Purely decorative images normally need an empty alt attribute.

W3C image guidance ↗
Google image SEO guidance ↗

A PRODUCT IMAGE, FOR EXAMPLE

Too vague

“image product shoes best shoes buy shoes”

Clear and specific

“Navy running shoe with a white sole, shown from the side.”

Useful details help people understand the image. Repeated keywords do not.

WHAT YOU CAN DO TODAY

Generate, review, and copy.

AI generation has a 10-second cooldown and daily free limits. Manual editing and copying are always free.

Current feature availability
FeatureAvailability
Local image previewAvailable · free
Write, count characters & copyAvailable · free
AI image analysis & generationAvailable · free daily limit
URL import, bulk tools & integrationsUnavailable

A FEW MORE THINGS

Good questions.
Clear answers.

What is alt text?

Alt text is a text alternative that conveys the purpose or information of an image. It is commonly stored in the HTML alt attribute and read by assistive technology.

Does alt text affect SEO?

Alt text helps search engines understand images in context. It does not guarantee rankings; describe the actual image naturally and avoid keyword stuffing.

Do decorative images need alt text?

Purely decorative images should normally use an empty alt attribute, alt="". Do not simply omit the attribute. If an image is a link or conveys information, describe its function or meaning instead.

Can I generate alt text in bulk?

Generate one image at a time. Bulk processing is not supported.

How do I add alt text in Shopify?

Open the image’s details in Shopify, edit its alt text field and save. For product images, start from the product’s media section. This site does not connect to Shopify or update your store automatically.

What can Alt Text Generator do?

Generate an AI description from an uploaded image, edit the draft, and copy it to your website. Images are sent to Cloudflare Workers AI only when you click Generate. No account or payment is required for the free daily generations.

What does alt text mean?

Alt text (alternative text) is a short written description attached to an image. Screen readers read it aloud for people who are blind or have low vision, browsers show it if the image fails to load, and search engines use it to understand what the image shows. Good alt text describes the image's content and purpose in one concise sentence.

How do I write alt text in HTML?

Add the alt attribute to the <img> tag: <img src="dog.jpg" alt="Golden retriever catching a frisbee on a beach">. For purely decorative images, use an empty value — <img src="divider.png" alt=""> — so screen readers skip it. Don't leave the attribute out; some screen readers will read the file name instead.

How do I add alt text on X (Twitter)?

Attach your image to a post, then select "Add description" on the web or tap "+ALT" in the iOS or Android app. Type your description (up to 1,000 characters per image), save, and post. Each image in a post can have its own description. Alt text can't currently be added to videos.

How do I add alt text in Wix?

In the Wix Editor, select the image, click the Settings icon and enter a description under "What's in the image?" — that text becomes the image's alt text. Wix recommends keeping it to 125 characters or fewer. You can paste text from our generator straight into that field.

How long should alt text be?

There's no limit in HTML or WCAG, but about 125 characters or fewer is common guidance (Shopify, Wix and Meta all recommend it). Etsy Help recommends up to 250 characters. Platform fields add hard caps: Pinterest 500, Shopify 512, X 1,000. See our full alt text character limit table.

Is alt text a legal requirement?

In many cases, yes. In the US, courts and the Department of Justice have applied the ADA to websites, and WCAG — which requires text alternatives for meaningful images — is the usual benchmark. Public-sector sites face explicit rules. Adding accurate alt text is one of the simplest ways to lower your risk. This isn't legal advice.

Write better image descriptions

How to write good alt text: rules, examples and generator