Hooks, captions and hashtags for Instagram, TikTok, YouTube Shorts and YouTube. Written in 12 languages, checked against the fold before you post.
Example · as followers see it
Reels player
Your photo appears hereNowhere to be this morning
yourusername
First sip, and no rush today Some mornings remind you to slow down. The foam art was a masterpiece, the playlist was perfect, and for once I wasn't rushing anywhere.
Home feed
yourusername
Original audio

2,847 likes
Your username starts this line in the home feed. Add it to see where the feed cuts your caption.
Add it to check the home feed, where your username shares the Reel's one line. Until then only the Reels player is checked.
Post to
Tone19 tones · swipe
Numbers come from the same specification the generator reads, so this copy cannot drift from the product.
Yes. The Starter plan captions one post a day (Take A) with no card. Paid plans write takes B and C for every post, use a stronger writing model, and caption more posts per day.
Instagram shows only the start of a caption until someone taps it. A Reel shows one line, in the Reels player and in the home feed; photo posts and carousels show up to two lines before “… more”. We render your hook in Instagram’s own typography at each of those widths and tell you whether it survives, before you post.
Yes. Each platform has its own hook length, caption range and hashtag count, and the generator follows the one you pick. YouTube gets title options, a description and keywords instead of a caption.
English, Hinglish, Punjabi, Urdu, Spanish, French, German, Italian, Portuguese, Japanese, Korean and Arabic. Each is written in that language’s social-media voice, not translated from English.
Connect your channel and add a brand brief: voice, phrases to avoid, branded hashtags. The generator also learns from the captions you rate up.
Yes. Switch to Image mode, drop a photo, and the hook will reference something actually in it rather than describing the picture.