Event Schema Generator
Build Event JSON-LD for rich event results.
Generate Event Schema
Event structured data makes your events eligible for Google's event experiences in Search and Maps, showing dates, location, and ticket info. It works for concerts, webinars, conferences, and more.
Required basics
- Event name and start date
- Location (or virtual location for online)
- Attendance mode and status
- Offers with price and ticket URL
Online events
For online events, set the attendance mode to Online and put the stream/registration URL in the address field â the tool emits a VirtualLocation automatically.
How to add this JSON-LD to your site
Copy the generated <script type="application/ld+json"> block and paste it into the <head> of the relevant page (it also works in the <body>). Each page should describe its own content.
Before publishing, validate the markup with Google's Rich Results Test and the Schema Markup Validator to confirm it is eligible for rich results and free of errors.
Private & Processed Locally
This generator runs entirely in your browser. Nothing you enter is uploaded to a server, so it is safe for unpublished pages and works offline. It is free with no sign-up.
Frequently Asked Questions
Common questions about the Event Schema Generator.