Skip to content
D DocNectar

Free Video Schema (JSON-LD) Generator

Generate a schema.org VideoObject JSON-LD snippet for video SEO.

100% Free No Signup Works on all devices

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

Video structured data is what makes a video eligible for rich search result features like thumbnail previews and video carousels, but building a correct VideoObject snippet by hand means tracking several required and optional fields precisely. This generator builds a valid schema.org VideoObject JSON-LD snippet from your video's title, description, thumbnail, and upload date, ready to paste into your page.

How it works

Enter your video's name, description, thumbnail URL, and upload date, plus optional duration, content URL, and embed URL. The generator builds a complete JSON-LD snippet following schema.org's VideoObject type.

  1. Enter video title.
  2. Enter description.
  3. Enter thumbnail URL.
  4. Enter upload date.
  5. Enter duration (minutes, optional).
  6. Enter content URL (optional).
  7. Enter embed URL (optional).
  8. Click Calculate to see your results.

Examples

A 10-minute how-to video

A video titled "How to Bake Sourdough Bread," uploaded with a thumbnail and a 10-minute duration, generates a complete VideoObject JSON-LD snippet with an ISO 8601 duration ("PT10M").

Who should use it

  • Adding structured data to a page featuring an embedded or hosted video to improve search visibility.
  • Making a video eligible for rich result features like thumbnail previews in search.

Industry applications

  • Video content marketing and SEO
  • Online education and tutorial content

Advantages

  • Generates valid, correctly-escaped JSON-LD following the schema.org VideoObject specification.
  • Automatically converts a simple minute count into the required ISO 8601 duration format.

Limitations

  • Adding schema doesn't guarantee any specific search result appearance — that's entirely at the search engine's discretion.

Common mistakes to avoid

  • Leaving out the thumbnail URL, which is a required field for VideoObject rich results.
  • Using a duration format other than ISO 8601 — this generator handles that conversion for you from a simple number of minutes.

Best practices

  • Always use a thumbnail image that's at least 1280 pixels wide, per Google's video rich result thumbnail guidelines.

Tips

  • Validate your generated schema with Google's Rich Results Test after adding it to your page, to confirm it's recognized correctly before relying on it.

Frequently asked questions

Yes, with no signup and no limit on how many snippets you generate.
Paste the generated <script type="application/ld+json"> content anywhere in your page's HTML, typically inside the <head> or near the end of the <body>, on the page where the video actually appears.
No — structured data makes your page eligible for enhanced video search features, but Google decides independently whether and how to display them.
No — provide whichever applies: a direct content URL if the raw video file is accessible, or an embed URL if the video is only playable through an embedded player (like YouTube).

Get new calculators and guides in your inbox

No spam — just new tools like Video Schema Generator and practical guides.

Favorites