Every photograph has a story. Let's find yours.
Upload a photo, answer a few guided questions, and turn your thinking into strong, honest captions.
Drag & drop photos here
or click to browse Β· JPG, PNG, WebP, GIF, HEIC* Β· several at once is fine
No photos yet. Upload one above, or load the demo content to explore the tool.
Your captions
Suggestions are built from your answers. Your original writing is always kept.
Answer some interview questions, then generate caption suggestions in seven styles β from newspaper captions to exhibition labels.
π Caption coach
Export
Details & project
Metadata in captions
Assign this photo
Danger zone
Learn to Write Better Captions
Short lessons and hands-on exercises. Read a topic, then practise below.
Practise
Interactive exercises β no photo upload needed.
Workshop mode
For facilitators and trainers: set assignments, review participant captions, leave feedback, and export everyone's work.
Assignments
+ New assignment
Review participant work
Every photo in the library appears here with its captions. Add feedback β participants will see it on the photo's caption page.
How this tool works
1 Β· Upload
Add a photo from your camera, phone, or computer. It stays on your device β nothing is uploaded anywhere.
2 Β· Reflect
Answer guided questions about who, what, where, when, and why β plus story, context, feeling, and ethics. Type or speak your answers.
3 Β· Caption
Get seven caption styles built from your own words: exhibition, editorial, personal, Instagram, NGO, gallery label, and photo essay. Edit freely β your original is always kept.
4 Β· Improve
The caption coach gives friendly feedback. The Learn section teaches caption craft with exercises.
Field mode
Works fully offline on phones and tablets. Everything saves locally and can be exported later as PDF, Word, text, Markdown, CSV, or JSON.
Privacy
No accounts. No tracking. No cloud. Your photos, answers, and captions live only in this browser until you export or delete them.
Support this project β₯
Photo Caption Trainer is made by Storitellah. If it helps your work or workshops, you can support it via Patreon, Ko-fi, or M-Pesa: +254 711 254 986.
Detailed guides: see README.md, docs/user-guide.md and docs/facilitator-guide.md in the project folder.