X Thread to Video for giving a numbered idea a complete visual story

Use the complete thread as the narrative source, then expand the examples and visual context behind it. Create one coherent branded video and related cuts without reducing the story to screenshots.

Input · X Thread to VideoReady
chars 0 / 4000

Video generation uses credits. Review your estimate in ngram. MP4 downloads require Basic or higher.

How credits work

Trusted by teams at

HubSpotDeelZapierITVVeevaDP WorldGenpactSafetyCulture

How it works

Four steps from a paste-buffer X thread to a video worth posting.

x.com links aren't a readable source, so the flow runs on the text you already wrote. Paste the thread, and the tweets become a script, and the script becomes a storyboard you can argue with before anything renders.

01

Paste the thread text

Drop the whole X thread in, up to 10,000 words. Each numbered tweet reads as a beat, so the order you built the argument in survives into the scene plan. x.com and twitter.com links are blocked as sources, so the page reads the words, not the platform.

02

The agent rewrites it as a script

ngram finds the hook tweet, the supporting points, and the closing line, then tightens the pacing for video. The opener becomes the cold open, each numbered point becomes a scene, and the last tweet becomes the CTA.

03

Review the plan containing the script before render

Every scene shows the line of script, the visual direction, and the duration. Cut a weak tweet, sharpen the hook, swap a visual, or ask for a 30-second cut in plain language, and the change ripples back through the script.

04

Review and export the video

Review the X thread video for its intended channel, including the crop and caption placement, then export one MP4 from Studio. Prepare and review another aspect ratio as a separate edit.

Output controls

Smart defaults from the thread. Real knobs when you need them.

Script-first review

Read the full script the thread became before any visual is generated. Drop a filler tweet, rewrite the hook, or change the CTA in plain English, and every edit re-flows the scene plan downstream.

Tweet order becomes scene order

A numbered thread is already a structure. ngram maps tweet 1 to the cold open, each numbered point to its own scene, and the wrap-up tweet to the close, so the video argues in the sequence you posted.

AI Visuals per scene

Each scene gets a brand-matched image or short generative clip tied to that tweet's point. No keyword-matched stock footage dragging the thread back into generic territory.

Brand Kit on every frame

Logo, fonts, colors and motion style pulled from your saved Brand Kit. Choose saved intro or outro slides for each video that needs them. The video of a viral thread looks like the rest of your channel, not like a template.

Voiceover from any saved voice

Narrate the thread in a default ngram voice, your cloned founder voice, or a multilingual ElevenLabs voice. Pace and tone follow the script you approved in review.

Captions in your brand font

Turn captions on before export, with styling from the Brand Kit's caption preset. Reword a line in the script and that scene re-renders with the new caption. Captions start off; select your Brand Kit during creation to use its styling.

Prepare each channel edit separately

Set the intended channel and aspect ratio for the X thread video, then review the crop, caption placement, and CTA before exporting one MP4. Prepare another channel version as a separate edit.

Data handling for your team

Your pasted thread text and any fetched re-publish URLs live in your workspace, and you can delete your account and trigger a full data purge from Settings. Talk to sales about security, access controls, and data handling for your team.

Use cases

Where an X-thread video earns its second life.

Founder content

Repost the founder thread as a video

The thread that did numbers on X becomes a 60 to 90 second branded video for LinkedIn and the website. The argument stays; the format changes, so the same take reaches people who never saw the original.

See use case
LinkedIn distribution

Turn the thread into a LinkedIn video post

Paste the thread, render the 1:1 cut, and ride the reach LinkedIn gives native video, without rewriting the argument or hiring an editor to cut it.

See use case
Social distribution

Spin one thread into short-form clips

A long thread holds three or four standalone points. ngram can cut each into its own 9:16 clip, so one thread feeds a week of branded social posts instead of a single feed slot.

See use case
Paid ad creative

Run the hook tweet as a video ad

Paste the strongest tweet from the thread, let ngram build the visuals, and ship. The line that already proved it lands becomes the ad. Prepare and review each channel edit separately before exporting one MP4.

See use case
Product launches

Launch threads become launch videos

The launch thread you wrote tweet by tweet is already the script. Convert it to a branded launch video and publish across the channels you ship in, instead of letting the thread scroll away.

See use case
Feature announcements

Feature threads become feature videos

Paste the feature-drop thread, get a 60-second video with motion graphics and a brand intro. The same words ship as a thread and a video, from one source, in one render.

See use case
Growth marketing

Test thread hooks as paid video

Each numbered point is a different hook. Prepare and review each channel edit separately before exporting one MP4.

See use case
Newsletters and email

Embed the thread video in your newsletter

Send the video version of the thread inline so subscribers who missed it on X still get the take. Higher recall than a screenshot, and no dead link to a platform they don't open.

See use case

Tools that pair with this converter

Sharpen the thread before. Edit the video after.

All ngram tools

Editing the video further

Take the X-thread video past the first cut

Integrations

Convert the thread where you already keep your writing.

Wire the converter into your CMS, your CRM, your agent stack, or your publishing tools. Each integration carries a recipe written for turning an X thread into a branded video.

Zapier
no-code

whenYou save a thread's text into a 'Repost as video' row in Notion or Airtable

thenUse Zapier's documented Create Video or Get Status action for this X Thread to Video job with its supported input, then pass the result to the next step.

Integrate with Zapier
MCP Server
agentic

whenClaude or ChatGPT is handed the text of an X thread to turn into a video

thenUse MCP's documented create and status tools for this X Thread to Video job with its supported input, then return the status or result to the agent.

Connect MCP server
n8n
self-host

whenAn internal workflow files a finished thread into your self-hosted store

thenUse n8n's documented Create From Text, Create From URL, or Get Status node for this X Thread to Video job, then pass the status or result onward.

Integrate with n8n
Chrome Extension
browser

whenYou select a thread's text on a page and hit 'Convert to video'

thenGet a storyboard of the thread back in a new tab, ready to review and render

Install Chrome extension
LinkedIn
publish

whenThe video from your X thread is ready for LinkedIn Social Publishing Beta

thenConnect LinkedIn with OAuth, then verify the destination for the approved X thread video.

Open LinkedIn Social Publishing Beta
YouTube
publish

whenThe video from your X thread is ready for YouTube Social Publishing Beta

thenConnect YouTube with OAuth, then verify the destination for the approved X thread video.

Open YouTube Social Publishing Beta
X (Twitter)
publish

whenThe video from your X thread is ready for X Social Publishing Beta

thenConnect X with OAuth, then verify the destination for the approved X thread video.

Open X Social Publishing Beta
REST APIMCP serverWebhook subscriptionsFor API automation, send supported text or URL inputs with a self-service API key, retrieve the video job status, and subscribe to video.completed or video.failed.

How it compares

If you've been turning X threads into video some other way.

Most workflows screen-record the thread or drop each tweet onto a stock-clip timeline in Lumen5 or Pictory, scene by scene. ngram reads the thread as one argument, writes a script, and lets you review the plan containing the script before render, with the Brand Kit applied per scene, so the video reads like your channel and not a slideshow of screenshots.

FeaturengramLumen5PictoryManual screen recording
How the thread is readRead as one argument; the agent rewrites it into a hook-body-CTA scriptTweet-by-tweet over stock clipsTweet-by-tweet over stock clipsRecorded as-is, no rewrite
Storyboard review before renderFull scene-by-scene plan, editable in plain languageInline timeline, no script-level reviewScene cards, limited script editsNone
Visual generationAI Visuals matched to each tweet's point, per Brand Kit styleStock-library matchingStock-library matchingScreenshot of the thread
Brand applicationBrand Kit for logo, fonts, colors and motion. Choose a compatible outro separately.Template-based, limited per-scene controlBrand presets, limited per-scene controlManual, none by default
Channel-specific editing workflowOne reviewed MP4 per channel-specific editOne ratio per renderOne ratio per renderOne ratio per recording
VoiceoverElevenLabs voices plus cloned founder voice, any supported languageLimited TTS voicesLimited TTS voicesYour own recording only
Prepare separate clips from one threadPrepare and review each per-point clip as a separate editManual reworkManual reworkRe-record each time
API and agentic accessREST API with self-service API keys; MCP, Zapier, and n8n for documented workflowsAPI availableLimited APINone

Common questions about X thread to video

How does ngram's X thread to video work?

Paste the full text of your X thread, up to 10,000 words. The agent reads the through-line, rewrites it as a hook-body-CTA video script, and builds a scene-by-scene storyboard where each numbered tweet maps to a scene. You review and edit the storyboard in plain language. Approve the plan containing the script before generation. After review, Studio exports the X thread video as one MP4. Prepare and review another channel version as a separate edit.

Can I paste an x.com link instead of the thread text?

No. x.com and twitter.com links aren't supported as a source, because the converter reads written page copy and a social link doesn't expose a readable body it can convert. Paste the thread text straight into the box instead, or, if you re-published the thread on your blog, a Notion page, or a newsletter archive, drop that page's link in the From URL tab and ngram fetches it.

How does the converter handle a long numbered thread?

Each numbered tweet is read as its own beat, so the order you posted in survives into the scene plan: tweet 1 becomes the cold open, each point becomes a scene, and the wrap-up tweet becomes the CTA. Long threads get compressed into video-friendly chunks and surfaced for review, so a 25-tweet deep-dive doesn't turn into 25 cramped scenes.

Does the X thread video use stock footage or AI-generated visuals?

AI-generated visuals matched to the meaning of each tweet, styled against your Brand Kit. Stock-library matching is what Lumen5 and Pictory do; ngram avoids it because keyword-matched stock makes every thread video look the same. You can swap in your own footage or an image during storyboard review.

How long is the output video?

Most land between 30 seconds and 3 minutes, depending on how long the thread is. Ask the agent for a shorter cut ("compress to 60 seconds") or a longer one ("hold every point, expand the example") and the storyboard re-paces around the new target.

Can one thread produce several short clips?

Yes. A long thread usually holds three or four standalone points. Use the same source thread, then prepare, review, and render each numbered point as a separate 9:16 edit.

What voices and languages are supported?

Voiceover is generated via ElevenLabs and MiniMax across a broad voice library, including voices you clone and upload to your team's Custom Voices library. The thread can be narrated in any of the major languages handled by frontier LLMs, and you can re-render in another language without redoing the storyboard.

What aspect ratios and file formats can I export?

Studio exports the reviewed X thread video as one MP4. Set the aspect ratio for that edit, then check its crop and caption placement before export. Prepare and review a separate edit for another channel. If a destination requires MOV, WebM, or MKV, use Video Converter as a separate one-file, one-output step; use Video to GIF for a GIF. Output is 720p on Basic, 1080p on Premium, and 4K on Ultimate. Share a public watch link on Free.

What happens to my thread text after conversion?

Your pasted thread text and any fetched re-publish URLs live in your workspace, and you can delete your account and trigger a full data purge from Settings at any time. Talk to sales about security, access controls, and data handling for your team.

How is ngram different from other tweet to video tools?

Most tweet to video and twitter to video tools either screenshot the thread or drop each tweet onto a stock-clip timeline. ngram plans first: it reads the thread as one argument, writes a script, and shows you an editable storyboard before the video renders, then applies your Brand Kit to every scene so the result matches the rest of your channel. Pricing is credit-based, with premium AI video generation at a base rate of 10 credits per second, or a cheaper model at 3 credits per second across ngram's tiers.

X Thread → Video

Ready to turn your next X thread into a branded video?

Paste the thread. Review the plan containing the script, then generate your video. Prepare and review each channel edit separately before exporting one MP4.