Movie Schema Generator
Generate Movie JSON-LD with director, cast, ISO 8601 runtime, genre, content rating, a trailer VideoObject and optional aggregate rating and review.
Movie JSON-LD
Google shows movie carousels for sites that list several titles, and the carousel itself needs an ItemList wrapping these Movie entries. Mark up only ratings and reviews that really appear on the page.
What is the Movie Schema Generator?
The Movie Schema Generator builds schema. org Movie markup for film pages, review sites and streaming catalogues.
- Runtime in minutes converted to an ISO 8601 duration automatically
- Directors and actors become individual Person nodes
- Optional trailer VideoObject with thumbnail and upload date
- Aggregate rating and single review with a configurable rating scale
- Also emits TVSeries, TVEpisode and VideoObject
- Copy as a script block or download the JSON file
How to use the Movie Schema Generator
- 1
Pick the schema type and enter the title, page URL, poster image and description.
- 2
Set the release date and the runtime in minutes — the ISO 8601 duration is shown under the field.
- 3
List directors and actors one name per line, and add genres, content rating and languages.
- 4
Tick the trailer, aggregate rating or review boxes to add those optional blocks.
- 5
Copy the generated script tag into your page's head, or download the raw JSON.
About the Movie Schema Generator
The Movie Schema Generator builds schema.org Movie markup for film pages, review sites and streaming catalogues. Enter the title, poster, release date and runtime and it produces valid JSON-LD, converting your runtime in minutes into the ISO 8601 duration format search engines expect, such as PT2H14M.
Directors and actors are entered one name per line and become proper Person nodes rather than plain strings. You can optionally attach a trailer as a VideoObject, an aggregateRating with your own rating scale, and a single critic review with its own Rating.
The whole thing runs in your browser with no account and no upload — the text you type never leaves your device. The type switch also covers TVSeries, TVEpisode and VideoObject, so the same form works for episodes and standalone videos.
Frequently asked questions
What is Movie schema markup used for?
Movie structured data tells search engines that a page is about a specific film, including its cast, director, runtime and rating. Google uses it to build movie carousels for sites that list several titles, and answer engines use it to give accurate details about a film.
How do I write a movie runtime in schema.org?
The duration property takes an ISO 8601 duration, not plain minutes. A 134-minute film is written as PT2H14M — P for period, T for time, then hours and minutes. Enter the runtime in minutes here and the correct string is generated for you.
Which property holds a movie's release date?
Google's movie documentation uses dateCreated for the release date, which is what this generator writes. If you also publish a review or an article about the film, keep that page's datePublished separate from the film's own release date.
Do I need an ItemList to get a movie carousel?
Yes. A movie carousel needs a summary page whose ItemList points at the individual movie pages, with the Movie markup on each detail page. This tool generates the Movie entries; the ItemList wrapper goes on the listing page.
Can I add ratings from another website?
Only if those ratings are genuinely shown on your page and you make the source clear. Marking up scores your visitors cannot see, or copying an aggregate from elsewhere and presenting it as your own, breaks structured data guidelines.
Related tools
Video Game Schema Generator
Generate VideoGame JSON-LD with platforms, play modes, ESRB or PEGI content rating, system requirements, developer, publisher and a price offer.
Podcast Episode Schema Generator
Create PodcastEpisode JSON-LD with the parent PodcastSeries, episode number, ISO 8601 duration, publication date, audio file and transcript.
Article Schema Generator
Free article schema generator: build Article, NewsArticle or BlogPosting JSON-LD with headline, author, publisher, dates and image, ready to copy.
JSON-LD Generator
Generate Schema.org JSON-LD structured data for WebSite, WebPage, LocalBusiness, Person, Event and Recipe types with a simple guided form.
Product Schema Generator
Free product schema generator: build Product JSON-LD with brand, SKU, price, currency and availability, plus optional ratings for rich snippets with stars.