Turn any text into a branded video without rewriting the script.
Paste a prompt, a script, or a draft. ngram reads the structure, plans the scenes, and ships a storyboard you can edit in plain language before render. One source, three aspect ratios, brand kit on every frame.
Trusted by teams at
How it works
Four steps from raw text to a video you'd actually post.
No template picker, no stock-clip keyword bingo, no slide-builder pretending to be a video editor. The text you already wrote becomes the script, and the script becomes a storyboard you can argue with before anything renders.
Paste the text or drop a URL
Script, prompt, release notes, product copy, blog draft, internal update. Up to 10,000 words. If your source is on a public URL instead, paste the link and ngram fetches the body with Firecrawl.
The agent rewrites it as a video script
ngram reads the structure, identifies the hook, body, and CTA, and tightens the pacing for video. Headings become scene breaks, paragraphs become narration, lists become callouts. Your phrasing survives where it earns the cut.
Review the storyboard before render
Every scene shows the line of script, the visual direction, and the duration. Drop a section, rewrite a hook, swap a visual, or ask for a CFO cut in plain language — every change ripples back into the script.
Export in three ratios
One render produces 16:9 for YouTube and embeds, 1:1 for LinkedIn, and 9:16 for Reels, Shorts, and TikTok. Captions burned in, Brand Kit applied. Source text auto-deletes after 24h.
Output controls
Smart defaults from the text. Real knobs when you need them.
Script-first review
Read the full script before any visual is generated. Cut a paragraph, change a hook, or rewrite the CTA in plain English. Every edit re-flows the scene plan downstream.
Scene planner that reads structure
H1s, H2s, bullet lists, and even one-paragraph dumps all map to a hook + body + CTA storyboard. The agent re-paces longer text into video-friendly chunks instead of one slide per sentence.
AI Visuals per scene
Each scene gets a brand-matched image or short generative clip tied to that paragraph's meaning. No keyword-matched stock footage dragging the video into generic territory.
Brand Kit on every frame
Logo, fonts, colors, motion style, intro and outro pulled from your saved Brand Kit. The 50th text-to-video looks as on-brand as the first.
Voiceover from any saved voice
Read in a default ngram voice, your cloned founder voice, or a multilingual ElevenLabs voice. Pace and tone follow the script you approved.
Captions in your brand font
Auto-generated captions burned into every export, styled with the Brand Kit's caption preset. Edit a word in the script and that scene re-renders with the new caption.
Three ratios in one render
16:9 for YouTube and embeds, 1:1 for LinkedIn feed, 9:16 for Reels and TikTok. Smart reframing keeps headlines on-screen across every aspect ratio.
Source text gone in 24h
Pasted text, fetched URLs, and uploaded drafts are processed in-region, encrypted at rest, and auto-deleted within 24 hours. Never used to train models. in-region processing.
The rest of ngram
What ngram does to a chunk of text that template builders don't.
Script Generation
Reads your pasted text and rewrites it as a hook-body-CTA video script. Not a slide-by-slide echo of your paragraphs — a script you'd recognise as the same argument, paced for video.
Learn moreAI Visuals
Each scene of the text-to-video gets a brand-matched image or short generative clip tied to that scene's meaning. The visuals follow the script, not a keyword-to-stock-clip table.
Learn moreBrand Kit
Logo, fonts, colors, motion style, intro and outro applied to every scene generated from your text. The same kit drives every future text-to-video render, so output stays on-brand at scale.
Learn moreAI Voiceover
Narrate the script in an ElevenLabs voice, your own cloned voice, or any of the supported languages. The voiceover reads the script you approved in the storyboard step, line for line.
Learn moreCaptions
Burned-in captions styled to your Brand Kit, generated from the same script. LinkedIn and TikTok viewers on mute still read the words you pasted in.
Learn moreMulti-format Export
One block of text in, three ratios out. 16:9 for YouTube and embeds, 1:1 for LinkedIn, 9:16 for Reels — captions reframed for each surface in a single render.
Learn moreUse cases
Eight places a text-to-video earns a spot in the funnel.
Turn every script into a LinkedIn video post
Paste the post copy, render the 1:1 cut, and ride the engagement LinkedIn gives native video — without hiring an editor or rewriting the argument.
See use caseLaunch announcements straight from the launch doc
The launch brief you already wrote is the script. Convert it to a branded launch video in 60–90 seconds, then publish across the channels you ship in.
See use caseRun a one-paragraph hook as a video ad
Paste the strongest line of copy, let ngram build the visuals, and ship three ratios into Meta, LinkedIn, and TikTok ad accounts the same afternoon.
See use caseRepurpose copy into short-form social clips
Tweet drafts, newsletter intros, and slide notes that never got finished — paste each one, get a 30-second branded clip back, post it without rewriting.
See use caseTurn a how-to draft into an explainer
How-to writing already has hook, steps, and CTA. ngram lifts that structure straight into an explainer video the support team and the website both can use.
See use casePMM feature posts become feature videos
Paste the announcement, get a 60-second feature video with motion graphics and brand intro. Same source, two channels, one render.
See use caseFounder essays earn a video version
Long-form notes from the founder become 90-second branded videos for LinkedIn and X. The argument stays; the medium changes.
See use caseEmbed a text-to-video summary in your newsletter
Send the video version inline so subscribers who never click the article still get the message. Higher recall, fewer dead clicks.
See use caseOther converters
Source is a URL, a doc, or a PDF? Pick the converter that matches the input.
Text to video is one node on ngram's script + storyboard pipeline. Every text-source converter on this list shares the same scene planner, Brand Kit, review step, and three-ratio export.
When the text already lives behind a link. ngram fetches the page, strips nav and ads, and feeds the editorial body to the same scene planner you use here.
Open converterTuned for blog posts with H2s, H3s, and bullet lists. Same engine as text-to-video, with extra parsing for editorial article structure.
Open converterWhen the text is locked in a PDF — release notes, SOPs, sales briefs. ngram extracts the body and runs the same script-and-storyboard flow.
Open converterTools that pair with this converter
Sharpen the script before. Edit the video after.
Editing the video further
Take the text-to-video output past the first cut
Video Editor
Re-cut the rendered text-to-video, drop a scene, or swap a visual. The converted output opens directly in the timeline editor with the script attached.
Open toolAdd Subtitles to Video
Captions are burned in by default; this tool exports an external.srt for YouTube SEO or for embeds that want a switchable caption track.
Open toolVideo Cutter
Pull a 15-second teaser from the full text-to-video for a paid ad or pre-roll. Trim by transcript line, not timeline.
Open toolVideo Translator
Translate the rendered text-to-video into any supported language — lip sync optional. The script you pasted gets a multilingual cut without a second render pass.
Open toolGenerating from scratch
If you don't have a script written yet
AI Video Generator
No text written yet? Brief the agent in a prompt and skip the paste step. The script is generated on the way to the same storyboard reviewer.
Open toolVideo Script Generator
Generate a video script from a short brief first, then feed it into text-to-video for the visual render. Good when the source idea isn't a draft yet.
Open toolText to Speech Video
Straight read-through of the pasted text over brand visuals — no avatar, no script rewrite. Useful when you want the words exactly as written.
Open toolAI Avatar Video Generator
Have a talking-head avatar read your text on camera instead of voiceover-over-visuals. Same source script, different presentation.
Open toolPolishing the source first
Tighten the text before you convert it
Video Script Generator
If your text is a long essay or rough outline, generate a tighter video script first and feed that into text-to-video for shorter, punchier output.
Open toolURL to Video
Source already live on a URL? Skip the paste step and let ngram fetch the page directly — same scene planner, fewer steps.
Open toolAudio to Text
Recorded a voice memo with the idea? Transcribe first, edit the script, then paste the cleaned text into text-to-video.
Open toolAI Image Generator
Pre-generate the hero thumbnail for the text-to-video output on the same Brand Kit so the social card and the video first frame match.
Open toolBuilt for teams
Teams who turn drafts and scripts into video every week.
Product Marketing
Launch briefs, feature copy, and competitive write-ups become launch videos the same week they ship. One paste, three ratios, no editor in the loop.
See workflowsContent Teams
Drafts that would normally sit in Notion get a second life as branded video. Same argument, more channels, no extra writer time.
See workflowsGrowth Marketing
Convert your best ad copy into 9:16 and 1:1 video creative for paid social. Test five hooks the same day you draft them.
See workflowsFounders
Founder essays, internal updates, and pitch notes turn into 60–90 second branded videos for LinkedIn and the team channel. No video team needed.
See workflowsSales Enablement
Pitch decks and persona one-pagers become short videos reps can drop into outbound emails. Cold prospects see the argument, not a wall of bullets.
See workflowsCustomer Success
Policy updates, account memos, and QBR scripts paste in and come out as short branded videos customers actually open.
See workflowsHR & Internal Comms
All-hands notes, policy rewrites, and onboarding scripts become videos employees finish — instead of email threads they archive.
See workflowsDeveloper Relations
Technical write-ups, integration guides, and SDK release notes convert into walkthrough videos for docs, social, and conference recaps.
See workflowsIntegrations
Trigger text-to-video where the writing already happens.
Wire the converter into your CMS, your CRM, your agent stack, or your publishing tools. Every integration ships with a working text-to-video template you can fork.
whenA new draft is marked 'Ready for video' in your Notion or Airtable workspace
thenConvert the draft text into a 16:9 and 9:16 video and drop both into Drive
whenClaude or ChatGPT is asked to turn a chunk of writing into a branded video
thenHand the text to ngram, return the rendered video plus a /watch share link
whenAn internal workflow posts a new script to your self-hosted store
thenConvert the text to a branded video without the source draft leaving your VPC
whenA HubSpot record is updated with finalized launch copy
thenAuto-convert that copy into three social videos and attach them to the campaign record
whenYou hit 'Convert to video' with text highlighted on any page
thenGet a storyboard back in a new tab, ready to review and render
whenA text-to-video finishes rendering
thenPublish the 1:1 cut as a LinkedIn video post with the original copy in the caption
whenThe 16:9 cut of a text-to-video is ready
thenUpload it to your channel with the source draft's title and a backlink in the description
whenA 9:16 text-to-video clip finishes rendering
thenPost it to X with the strongest line of the source text as the tweet copy
How it compares
If you've been using something else for text to video.
Synthesia centers the avatar; the script lives in a side panel and the brand controls are template-level. Pictory and Lumen5 match each paragraph to a stock-clip library, scene-by-scene. ngram reads the structure, plans the storyboard you can argue with before render, and applies the Brand Kit per scene — so the output reads like your writing, not like a template.
| Feature | ngram | Synthesia | Pictory | Lumen5 |
|---|---|---|---|---|
| How the text is read | Structure + meaning. The agent rewrites text into a hook-body-CTA script. | Treated as avatar speech script | Sentence-by-sentence over stock clips | Sentence-by-sentence over stock clips |
| Storyboard review before render | Full scene-by-scene plan, editable in plain language | Scene list, limited script editing | Scene cards, limited script edits | Inline timeline, no script-level review |
| Visual generation | AI Visuals matched to scene meaning per Brand Kit style | Avatar over template backgrounds | Stock-library matching | Stock-library matching |
| Brand application | Brand Kit (logo, fonts, colors, motion, outro) on every scene | Template-based, limited per-scene control | Brand presets, limited per-scene control | Template-based, limited per-scene control |
| Aspect ratios per render | 16:9, 1:1, 9:16 from one render | One ratio per render | One ratio per render | One ratio per render |
| Voiceover | ElevenLabs voices + cloned founder voice, any supported language | Avatar voice library | Limited TTS voices | Limited TTS voices |
| Persona / channel variants | Regenerate CFO, RevOps, or developer cut from the same source text | Manual rework | Manual rework | Manual rework |
| Source content lifecycle | Pasted text auto-deleted in 24h; never trains models | Indefinite retention | Indefinite retention | Indefinite retention |
| API + agentic access | REST, MCP server, Zapier, n8n, Make | API available | Limited API | API available |
FAQ
Common questions about text to video
Still curious?
Text → Video
Ready to turn the next paste into a branded video?
Drop the text, review the storyboard, export in three ratios. Roughly five minutes from paste to publish.