Free Video Schema Markup Generator

Generate JSON-LD for VideoObject, Movies & Clips in seconds

Fill in your video details, copy the JSON-LD and paste it into your <head>. Built for SEO teams, publishers, and content creators who want clean, standards-compliant markup.

  • Supports VideoObject, Movie, TVEpisode and MusicVideoObject
  • Includes thumbnails, duration, publisher, upload date & language
  • Advanced options for engagement metrics, transcript, regions & broadcast flags

Based on schema.org/VideoObject. Rich result eligibility depends on Google's requirements.

Preview: minimal VideoObject schema block.

Fill your video details

Use VideoObject for general videos, Movie for films, TVEpisode for episodes, MusicVideoObject for music videos.
Video title is required
Description is required
Please enter a valid page URL
Direct link to the video file (mp4, webm, etc.).
Add 1–5 thumbnail images (1280×720px recommended). Use absolute URLs.
At least one valid thumbnail URL is required
Upload date is required
e.g., PT1H30M = 1 hr 30 min, PT45S = 45 sec.
Publisher / channel
Publisher name is required
Square logo (min 112×112). Must be crawlable.
Engagement metrics
Advanced options
Comma-separated ISO 3166 country codes.
Date after which this video is no longer valid.