Generate Event schema (JSON-LD) for your events
An Event schema generator is a free online tool that turns your event details into Event JSON-LD, the structured data that helps Google show your event with its date, location and ticket information in search. Fill in the event name and description, the start and end date and time, the attendance mode and status, the location and any ticket offers, and the generator writes valid JSON-LD ready to paste into any website or WordPress. Choose extended or minified output and test it in Google’s Rich Results Test. Everything runs in your browser, free and with no registration.
How to generate Event schema
- Enter the event name and description, and optionally an image URL.
- Set the start and end date and time, the attendance mode (online, offline or mixed) and the event status.
- Add the location and any ticket offers so Google can show price and availability.
- Choose Extended or Minified, click Copy, then paste the code into your page and validate it with Test with Google.
Where to add the Event schema code
- Any website: paste the JSON-LD script into the HTML of the page that promotes the same event.
- WordPress: add it to the matching page or post, or output it from your theme for that page ID.
- Keep the schema in sync with the visible event details, especially the date, location and ticket status.