Captions for your photos and videos


Pick your post theme (travel, food, selfie, friends, fitness, nature, love, style), a funny, chill or deep tone, and the platform. The generator gives you 6 short captions ready to copy, with an emoji and hashtags that fit Instagram or TikTok. Generate again for fresh ideas. Over 90 captions are built in.
- ✅ Free
- 🔒 No sign-up
- 📱 Works on mobile
- ⚡ Instant results
🔒 Everything runs in your browser. Your data and files never leave your device.
How to pick the right caption
A good caption extends the picture instead of repeating it. It adds context, a feeling or a touch of humor, and invites people to comment.
| Tone | Effect | Use it for |
|---|---|---|
| Funny | smiles, shares | selfies, meals, nights out |
| Chill | calm, aesthetic | landscapes, cafes, slow days |
| Deep | reflection, saves | trips, portraits, milestones |
caption = one short line + emoji + 3 to 5 targeted hashtags
Length and hashtags by platform
On Instagram a caption can run up to 2,200 characters, but only the first lines show before "more", so lead with the point. A few precise hashtags (3 to 5) beat a long list.
| Platform | Suggested length | Hashtags |
|---|---|---|
| one line, about 125 visible characters | 3 to 5 tied to the topic | |
| TikTok | short, with a hook or a question | 3 to 5 including #fyp or #foryou |
The generator tailors hashtags to the platform: TikTok sets include discovery tags, Instagram sets stay focused on the topic.
3 real-life examples
A beach photo
Travel theme, chill tone, Instagram: "A little sun, a little silence ✈️" followed by #travel #wanderlust #adventure #explore #vacation.
A funny selfie
Selfie theme, funny tone: "Hair: done. The rest: in progress 😊". Short, funny and easy to comment on.
A TikTok workout video
Fitness theme, TikTok: "My favorite sport is finding excuses 💪" with #fyp #foryou plus three fitness hashtags.