Image Caption Generator
Describe a picture in words, for alt text or captions.
Drop more files anywhere on this page, or
Captions
Captions appear here, one for each picture. You can edit them before copying.
Thanks.Tell us why
Runs on our server: what you add goes to Cloudflare’s AI for this and isn’t stored. MoreRuns on your device. No upload wait.
What you get
- Alt text in seconds
- Several pictures
Questions
How does it work?
Under “Where it runs” you choose: our server, where Moondream describes each picture in a second or two with nothing to download (a smaller copy of the picture is sent and not stored), or this device, where nothing is uploaded and Florence-2 (MIT, from Microsoft, about 265 MB) downloads once and takes a few seconds per picture.
Is it good enough for alt text?
It’s a good start. The AI describes what it sees (people, objects, the setting, colours), but it doesn’t know why the picture is on your page, can’t read small text reliably, and doesn’t recognise particular people. Edit the caption so it says what matters in your context; good alt text is usually one short sentence. Longer descriptions are more likely to mention things that aren’t there, so check them against the picture.
Which languages does it write?
English only. To get a caption in another language, paste it into the Translator.
Can it read the text in a picture?
Only big, clear words, and not reliably. To copy the text out of a screenshot or a document photo, use Image to Text.
Are my pictures uploaded anywhere?
On “Our server” (the choice it starts with), each picture goes to our server as a smaller JPEG. It is used for this only and not stored. On “This device”, nothing is uploaded. More about the server.
Is it free? Do I need an account?
It is free, with no watermarks and nothing to sign up for. On this device there are no daily limits. Our server has a free daily allowance, and a free account makes it six times bigger.
Missing something, or not working as it should? Tell us