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 Generatorfree 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.