BYTETOOLS

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.

The title
Cast and crew
Trailer (optional)
Ratings and reviews (optional)

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. 1

    Pick the schema type and enter the title, page URL, poster image and description.

  2. 2

    Set the release date and the runtime in minutes — the ISO 8601 duration is shown under the field.

  3. 3

    List directors and actors one name per line, and add genres, content rating and languages.

  4. 4

    Tick the trailer, aggregate rating or review boxes to add those optional blocks.

  5. 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