Image Caption Generator

Upload any image and get a natural-language description generated by an AI vision-language model, entirely in your browser. Useful for accessibility, alt text, and organizing photo libraries.

💬

Drop an image or click to upload

PNG, JPG, WEBP, BMP

What Is the Image Caption Generator?

This tool automatically writes a short, natural-language description of any image using an AI vision-language model that runs in your browser.

It is useful for generating alt text, improving accessibility, and organizing large photo libraries. Your images never leave your device.

How to Generate a Caption

Follow these steps:

  • Drop or upload an image.
  • Wait for the AI model to download on first use.
  • Click Generate Caption.
  • Copy the caption to use as alt text or in your documents.

Tips

  • Clear photos with a single main subject produce the best descriptions.
  • The model output is in English — translate it if needed.
  • Use the copy button to grab the caption instantly.

Frequently Asked Questions

How does the caption generator work?+
The tool uses the ViT-GPT2 vision-language model via Transformers.js. It analyzes the image content and produces a short, natural English sentence describing the scene.
Are captions generated in other languages?+
The built-in model generates captions in English. You can translate the result with any translator afterwards.
Is my image uploaded?+
No. The model and all inference run entirely in your browser — your images never leave your device.
Why is the first run slow?+
The vision-language model (~250 MB) must be downloaded once to your browser. Later runs are much faster.

Related Tools

Image Caption Generator — free online image caption generator, ai image description, describe image, image to text description, alt text generator, photo caption generator. No signup required. Works in your browser.