Event schema generator
Built in your browser · nothing is uploaded
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
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.