All tools

Event Schema Generator

Build Event JSON-LD for rich event results.

ISO 8601.
Physical address, or the stream URL for online events.
JSON-LD

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.

What does Event schema enable?
It makes events eligible for Google's event experiences in Search and Maps, showing dates and ticket info.
How do I mark up an online event?
Set the attendance mode to Online and put the stream URL in the address field; a VirtualLocation is generated automatically.
Is it free?
Yes, free and processed entirely in your browser.

More Schema (JSON-LD)

View all tools →
Auto Google Schema MakerSchema Markup GeneratorFAQ Schema GeneratorArticle Schema GeneratorProduct Schema GeneratorLocalBusiness Schema GeneratorJobPosting Schema GeneratorCourse Schema Generator
File Transfer