AI Image Caption Generator

Describe any image using AI. Runs entirely in your browser.

How This Tool Works

This tool uses a vision-language model (ViT-GPT2) that runs entirely in your browser via Transformers.js. When you upload an image and click "Generate Caption", the model analyzes the image and produces a natural language description. The model downloads once (approx 250MB) and is then cached for future use. Your image is never uploaded to any server — the AI processing happens on your device.

Frequently Asked Questions

Is my image uploaded?

No. The AI model runs locally in your browser. Your image never leaves your device.

Why does the first caption take time?

The model needs to be downloaded the first time you use the tool. After that, it is cached by your browser and results are faster.

How accurate are the captions?

The model describes common objects, scenes, and activities. It may not capture fine details or abstract concepts perfectly.