SEO & web Structured data

Event schema generator

Built in your browser · nothing is uploaded

Local · always include the UTC offset
Advertisement
320 × 100

Builds Event JSON-LD with start and end times, attendance mode, venue and ticket offer. Times should carry a UTC offset.

How to use the event schema generator

1 Fill in the fields. Empty ones are left out rather than emitted blank.
2 Keep the script-tag wrapper on unless you are inserting the JSON somewhere that adds it.
3 Paste it into your page and check it with Google’s Rich Results Test before relying on it.

The offset is the detail that matters. An event time written as 2026-09-01T19:00:00 with no offset is ambiguous and gets interpreted as UTC, which puts a 7pm Amsterdam event at 9pm local in the listing. Always include the offset, and remember it changes with daylight saving; an event in October may need +01:00 where one in August needs +02:00. Since the pandemic, eventAttendanceMode has been effectively required for online events; leaving it off an online event means it may be shown to people who cannot physically attend. If an event is cancelled, the right move is to update eventStatus rather than delete the page, so the cancellation itself surfaces.

Questions

Yes. A time without one is read as UTC, which shifts your event by hours in the listing.

Schema.org — the vocabularyGoogle Search Central. Structured data general guidelines
Advertisement
300 × 250
Was this tool any good?
Internal signal only · I use it to find the tools worth rebuilding