Alt text generator: a description of your image to start from.
Enter the URL of a public JPEG, PNG, GIF or WebP image. Our server fetches it and a model describes what it shows. You get suggested alt text to edit so it fits the page and the reason the image is there.
By Mike Cecconello · Updated September 25, 2026
Alt text generator
Runs on our server, which fetches the image URL you enter and sends the image to Anthropic's Claude. We count runs and never save what you enter; an identical request may be answered from memory for up to five minutes.
What you can do with it
- Write alt text for a batch of product or blog images you never described
- Get a first description of a chart or screenshot to tighten by hand
- Check what a model actually sees in an image before you rely on it
- Fill in missing alt attributes flagged by an accessibility audit
How it works, step by step
- 1
Decide whether the image carries information
If the image is decorative, such as a background texture, a divider or an icon next to text that already says the same thing, give it an empty alt attribute (alt="") so screen readers skip it. Only images that add information need a description.
- 2
Ask why the image is on this page
The same photo needs different alt text in different places. On a recipe page, the dish; on a kitchen-design page, the countertop. Describe what matters in that context.
- 3
Describe, briefly, without saying it is an image
Screen readers already announce an image, so skip image of and picture of. Say what it shows in a short phrase or sentence. If a chart or diagram has key data, summarize the takeaway and put the detail in the page text.
- 4
Include a keyword only if it is true
If the page's topic word honestly describes the image, it can appear naturally. Do not add keywords the image does not show. Alt text is for people who cannot see the image first.
- 5
Check it in place
Read the alt text with the surrounding paragraph. It should add to the text, not repeat the caption word for word.
Alt text is for people first
Alt text is the text alternative for an image. A screen reader reads it aloud, a browser shows it when the image fails to load, and search engines use it to understand what the image depicts. Of those three, the first is the reason it exists. If you write alt text for someone who cannot see the image, you will almost always write good alt text for search as well.
That changes the question from “what keywords go here” to “what would someone miss if they could not see this?”
Context decides what to say
The same image can need different alt text on different pages. A photo of a person at a laptop in a café might be “Founder Ana Ruiz working at a café table” on an about page and “Laptop showing the invoice screen” on a product page. Neither is wrong. Each describes what matters in that place.
This is the main limit of any generator, this one included. The model sees the image. It does not see your page, your caption or why you chose the image, so it describes the image in general. Your job is to cut that general description down to the part that fits.
Rules of thumb
- Skip “image of” or “photo of”. Screen readers already announce it. Say “screenshot” or “illustration” only if the format matters.
- Be concise. A short phrase or a sentence is usually enough. If an image needs a paragraph, put that in the page text or a caption.
- Decorative images get empty alt. Use
alt=""for purely visual elements. Leaving the attribute out is not the same; some screen readers then read the file name. - Text in images should be in the alt. If the image contains words that matter, such as a sign or a slide title, include them.
- Charts need the takeaway. Say what the chart shows (“Monthly signups doubled between March and June”) and put the full data in the page.
- Keywords only if true. Use the page’s topic word if it honestly describes the image. Stuffing keywords into alt text helps nobody and reads badly aloud.
Checking a whole page
To see whether a page’s images have alt attributes at all, alongside the rest of its metadata, the website metadata checker reads a URL’s HTML. Fixing alt text is part of making a page readable by everything that visits it, people and crawlers alike. The free AI-readiness check looks at the rest of that picture for a whole domain.
AltoRank plans and drafts SEO content for a site every week, and a person approves each piece before it publishes.
Frequently asked questions
Can I paste the generated alt text straight in?
Use it as a draft. The model sees the image but not the page it sits on, so it cannot know which detail matters to your reader. Edit it to describe what is relevant in context, and shorten it if it reads like an inventory.
Does alt text help SEO?
Google uses alt text, along with the surrounding content, to understand what an image shows, which matters for image search. But its first job is accessibility: it is what a screen reader user hears. Write it for them and it will serve search too.
Should every image have alt text?
Every image should have an alt attribute, but decorative images should have an empty one (alt=""). That tells assistive technology to skip them. A missing alt attribute is different: some screen readers then read out the file name.
What image types and links work?
A public link to a JPEG, PNG, GIF or WebP file. The URL must be reachable without a login; images behind authentication or blocked from outside requests cannot be fetched.
What happens to the image I submit?
Our server fetches the image from the URL you enter and sends it to Anthropic's Claude, a fast model, which writes the description. We count how many times the tool runs and never save what you enter; an identical request may be answered from memory for up to five minutes. There is a daily usage limit so the tool can stay free without a signup.
More free tools
- Free Ad Copy Generator: Google, Meta, LinkedIn
- Free AI Article Generator: A Draft, Not an Article
- Free Article Rewriter: Change Tone, Keep Facts
- Free Article Summarizer: Claim, Evidence, Caveat
- Free Backlink Checker: Links and Referring Domains
- Free Blog Outline Generator: H2 and H3 Headings
- Free Blog Post Ideas From Real Searches
- Free Canonical Tag Checker: Test Any URL
- Free Character Counter With Title and Meta Limits
- Free Content Idea Generator
- Free CTA Generator: Call-to-Action Ideas
- Free Email Subject Line Generator
- Free Google Rank Checker: Live Position for a Keyword
- Free Grammar Checker: Grammar, Spelling, Punctuation
- Free Headline Analyzer: Score Titles Before You Publish
- Free Headline Generator for Blog Posts
- Free Image Resizer and Compressor for the Web
- Free Internal Link Checker: Audit Anchors on Any Page
- Free JSON to CSV Converter, Nested Keys Flattened
- Free Keyword Clustering Tool: Group Keywords by Topic
- Free Keyword Combiner: Merge Word Lists Into Keywords
- Free Keyword Density Checker: A Diagnostic, Not a Target
- Free Keyword Gap Analysis Tool: Compare Two Keyword Lists
- Free Keyword Research Tool: Volume, Difficulty, CPC
- Free Link Extractor: Every Link on a Page
- Free LSI Keyword Generator (Really: Related Terms)
- Free Meta Description Generator With SERP Preview
- Free Plagiarism Checker: Exact-Phrase Web Search
- Free robots.txt Generator With AI Crawler Rules
- Free robots.txt Tester: Is This URL Blocked?
- Free SEO Content Brief Template and Generator
- Free SEO Title Generator: Title Tags That Fit
- Free Slug Generator: Clean URL Slugs From Any Title
- Free Social Media Post Generator: X, LinkedIn, Instagram
- Free Website Worth Calculator: Traffic Value Estimate
- Free Word Counter and Readability Checker
- Free XML Sitemap Checker and Validator
- Interactive SEO Checklist: 33 Checks, Saved as You Go
- Reading Level Checker: Flesch Score and Grade Level
- SEO Cost Calculator: Build a Budget From Your Own Numbers
- SEO ROI Calculator: Return, Payback Month and Formula
- SERP Analysis: How to Read a Search Result Page
- WordPress Permalink Generator: Preview Post URLs
Be the site the assistant names.
Add a domain and the first draft is written while you watch. Every publish is your decision, a click on the draft or a rule you set and can hold, and you can read the source or self-host it free.
Set up your site and read your first drafts before you enter a card.