visualcreator drops an ice cube into a glass of water. close-up of the cube floating.
voiceoverice floats. that should be weirder than it is.
educational short-form fails when it explains too much, too slowly. this generator writes educational scripts that assume the viewer is smart and busy: one concrete fact per shot, examples instead of definitions, and a takeaway at the end that isn't a recap. works for tech, finance, cooking, science, language learning, and any niche that earns trust by teaching.
reels reward a tight 15s or 30s edit with a visible hook on screen text. lean into a loop — the last shot should set up the first. captions are read more than watched, so your on-screen text carries half the load.
a 30s explainer about why water is one of the only liquids whose solid form floats — and why it matters.
a 30s explainer about why water is one of the only liquids whose solid form floats — and why it matters.
visualcreator drops an ice cube into a glass of water. close-up of the cube floating.
voiceoverice floats. that should be weirder than it is.
visualstop-motion of water molecules: liquid (chaotic), then ice (open hexagonal lattice). on-screen text overlays the lattice.
voiceoveralmost every liquid gets denser when it freezes. water doesn't. its molecules lock into a lattice with bigger gaps than the liquid had.
on-screenmore empty space → less dense → floats
visualcut to a frozen lake with fish swimming under the ice. b-roll, dim winter light.
voiceoverif water behaved like a normal liquid, lakes would freeze from the bottom up. fish would die every winter. you wouldn't be here to know about it.
visualcreator back at the glass, pulls out the ice cube, holds it up.
dialoguesmall molecule, big consequence. follow for one of these every monday.
absolutely — and the hook should pre-load the value, not promise it. 'i thought i was paying $40 a month for spotify family. i was paying $86.' is stronger than 'today i'll show you how to save money on subscriptions.'
swap general claims for specific examples. swap 'always' and 'never' for 'usually' and 'in my case.' the generator leans into first-person teaching, which lands much better than third-person authority.
15 to 30 seconds is the sweet spot. anything longer needs a stronger reason to keep watching every five seconds. the generator defaults to 30s but you can drop it to 15s for tighter pacing.
yes — and ideally in the first 1.5. instagram's algorithm leans heavily on watch-through, so the bigger lift is keeping someone past second 5, not just past second 3. the scripts here open with a hook that's visible on-screen, not just spoken.
yes — sign in with google, walk through a 90-second onboarding, and start generating scripts. there's no paywall on the core generator right now. paid features may come later, but the v1 is free.
drop a one-line idea. the generator handles the structure, the pacing, and the voice.