URL to Video: turn any link into a product or marketing video

Paste a product page, landing page, help article, release note, case study, or docs page. ngram reads the page, plans the storyboard, and exports a product or marketing video draft you can edit before render.

Input · URL to VideoReady

Built for product and marketing pages: product pages, landing pages, docs, case studies, release notes. Social posts and hosted video links (LinkedIn, YouTube, TikTok) aren't supported. ngram strips nav and chrome and reads the editorial body.

Product pagesLanding pagesCase studiesArticlesPricing pagesDocsRelease notesHelp center

Trusted by teams at

Veeva Systems
Veeva Systems
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Veeva Systems
Veeva Systems
DP World
DP World
Genpact
Genpact
Parker Hannifin
Parker Hannifin
Bio-Rad
Bio-Rad
Imperva
Imperva
ITV
ITV
HubSpot
HubSpot
Rocket Mortgage
Rocket Mortgage
Tektronix
Tektronix
Diligent
Diligent
Times Internet
Times Internet
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe
Deel
Deel
Zapier
Zapier
Delhivery
Delhivery
SafetyCulture
SafetyCulture
Demandbase
Demandbase
PingCAP
PingCAP
Quizizz
Quizizz
Apryse
Apryse
Improvado
Improvado
Taggbox
Taggbox
Matrixport
Matrixport
Glasswall
Glasswall
ContractSafe
ContractSafe

How it works

Four steps from a link to a render.

No re-typing the page into a slide editor, no copy-pasting body text into a script field, no stock-clip keyword bingo. The link is the source.

01

Paste the URL

ngram fetches the page with Firecrawl + Exa, optionally screenshots it via Screenshotone for visual reference, and reads the editorial body, with nav, ads and sidebar chrome stripped out.

02

The agent rewrites the page as a video script

Section headings become scene breaks. Body paragraphs collapse into hook + body + CTA pacing. Pull quotes become callouts. Phrasing the page earned stays in the cut.

03

Review the storyboard before render

Every scene shows its line of script, its visual direction, and its duration. Drop a section, rewrite a hook, swap a visual, and every change reflects back into the script in plain language.

04

Export in three ratios

One render produces 16:9 for YouTube and embeds, 1:1 for LinkedIn and X, 9:16 for Reels and Shorts. Captions burned in.

Output controls

The page is the source. These are the dials.

Page-aware extraction

Firecrawl + Exa parse the live URL and Screenshotone captures visual context. nav, footer, ads and related-posts widgets are stripped, so the script reads only the editorial body.

Section-aware trimming

Drop sections the video doesn't need without retyping. Each scene maps back to its source heading on the page, so cutting is editorial, not timeline-based.

AI visuals per scene

Each scene gets a brand-matched image or short generative clip drawn from the page's meaning, not a stock-library keyword match against the URL's slug.

Brand Kit applied everywhere

Logo, colors, fonts, motion style, and outro CTA pulled from your saved Brand Kit. The render reads as your brand, even when the source URL belongs to someone else's blog.

Three ratios in one render

16:9 for YouTube and embeds, 1:1 for LinkedIn and X, 9:16 for Reels and approved social channels. Smart reframing keeps the page's headline on-screen across every aspect ratio.

Captions in your brand font

Auto-generated captions burned into the video and styled with the Brand Kit's caption preset. Edit a word in the storyboard and the affected scene re-renders.

Voiceover from any saved voice

Read in a default ngram voice, a cloned founder voice, or any ElevenLabs multilingual voice. The script stays the page's script.

Built only on your page

ngram uses the fetched page and any pasted content only to build your video. You own the output, the captions, and the editable source script.

Use cases

Six places a link earns its second life as video.

LinkedIn distribution

Convert the page that's already ranking into a LinkedIn video

Founders and PMMs reach the engagement LinkedIn gives native video without rewriting the page or asking an editor. Paste the URL, ship the post.

See use case
Paid ad creative

Run a top-converting landing page as a video ad

Take the URL of the page that already proves out in organic and turn its pitch into LinkedIn ads and Meta Reels, three ratios from one paste.

See use case
Growth marketing

Repurpose top-traffic URLs into social clips

Pick three URLs driving organic traffic this quarter. Convert each into 9:16 social clips for paid and organic distribution off the existing pages.

See use case
Customer story

Case study URLs become testimonial videos

Paste the URL of a published case study. The agent extracts the customer quote, the problem, the outcome, and renders a 60–90 second testimonial video.

See use case
Landing pages

Add a URL-summary video above the fold

Embed a 60-second video version of the page on the page itself. Skim-readers get the argument; scroll-readers still get the article underneath.

See use case
Product marketing launch

Launch announcement URL becomes the launch video

Your published launch post is already the launch script. Paste the URL and ngram ships the 60–90 second launch video off the same source.

See use case
Explainer

Turn a how-to page into an explainer video

How-to and tutorial URLs ship with hook, steps, and CTA already structured. ngram lifts that structure straight into a branded explainer.

See use case
Email and newsletter

Embed a URL-to-video summary in your newsletter

Send the video version of last week's blog or product post inline. Readers who never click through still get the page that mattered.

See use case

Tools that pair with this converter

Sharpen the page before. Edit the video after.

All ngram tools

Integrations

Trigger url-to-video where your links already live.

Plug the converter into your CMS, your CRM, and your publishing stack. Every integration ships with a working template for the url-to-video recipe.

REST APIMCP serverWebhooksProgrammatic url-to-video runs in ~20 lines against the REST API, and the Firecrawl fetch is included in the job.

How it compares

If you've been using something else to convert URLs to video.

Pictory and Lumen5 match URL keywords to stock-clip libraries. InVideo offers templates with limited brand control. ngram fetches the page with Firecrawl, rewrites it as a script, and renders against your Brand Kit on every scene.

FeaturengramPictoryLumen5InVideo
How the page is readFirecrawl + Exa parse the URL; agent rewrites editorial body as hook-body-CTA scriptKeyword-match each paragraph to a stock clipSentence-by-sentence over stock footageTemplate selection, manual copy entry
Storyboard review before renderFull scene-by-scene plan editable in plain languageScene cards, limited script editsInline timeline, no script-level reviewTimeline editor, manual scene assembly
Brand applicationBrand Kit (logo, fonts, colors, motion, outro) on every sceneTemplate-based, limited brand controlsBrand presets, limited per-scene controlTemplate colors and fonts, no per-scene rules
Visual generationAI Visuals matched to scene meaning, per Brand Kit styleStock-library matchingStock-library matchingStock-library matching + templated motion
Aspect ratios per render16:9, 1:1, 9:16 from one renderOne ratio per renderOne ratio per renderManual reframe per ratio
VoiceoverElevenLabs voices + cloned founder voice, any languageLimited TTS voicesLimited TTS voicesBroad TTS voices, no clone
Persona / channel variantsRegenerate CFO, RevOps, or developer cut from same URLManual rework per variantManual rework per variantManual rework per variant
How your source is usedFetched page used only to build your video; you own the outputIndefinite retentionIndefinite retentionIndefinite retention
API + agentic accessREST, MCP server, Zapier, n8n, MakeAPI availableLimited APIAPI available

FAQ

Common questions about converting URL to video

URL to video turns a web page into a finished video. You paste a link, ngram fetches the page, rewrites the editorial body as a scene-by-scene script, and renders a product or marketing video against your Brand Kit. It works best on product pages, landing pages, docs, case studies, and release notes, and exports in 16:9, 1:1, and 9:16 from one render.

Still curious?

URL → Video

Ready to turn a URL into a product or marketing video?

Paste a product or marketing page, review the scene plan, and export your video in 16:9, 1:1, and 9:16, all on your Brand Kit.