Event Schema Generator
Generate Event JSON-LD with name, start and end dates, location, offers with price and availability, performer and URL for event rich results in Google.
Event JSON-LD
What is the Event Schema Generator?
The Event Schema Generator creates Event JSON-LD structured data for concerts, webinars, workshops, conferences and any other scheduled happening.
- Event with start and end dates in ISO 8601
- Physical Place or online location support
- Offer with price, currency, availability and URL
- Performer and organizer fields
- Empty fields omitted for clean markup
- 100% client-side and free
How to use the Event Schema Generator
- 1
Enter the event name and start and end date and time.
- 2
Add the location name and address, or mark it as online.
- 3
Fill in the ticket offer price, currency and availability.
- 4
Add a performer and the event URL if you have them.
- 5
Copy the generated JSON-LD into your event page.
About the Event Schema Generator
The Event Schema Generator creates Event JSON-LD structured data for concerts, webinars, workshops, conferences and any other scheduled happening. Enter the name, dates, location, ticket offer and performer, and a valid script block is generated live for you to copy.
Event markup makes your listing eligible for Google's event experiences in Search and Maps — the enhanced cards showing date, venue and ticket price directly in results. Offers are modelled with price, currency and availability, and dates use ISO 8601 automatically.
The tool runs fully in your browser, includes only the fields you fill in, and uploads nothing. It is designed for venues, promoters, course creators and developers who want their events to surface as rich results.
Frequently asked questions
What does Event schema do in Google Search?
Event schema makes your event eligible for Google's event rich results and the events experience in Search and Maps, which display the date, venue and ticket details prominently. This visibility can significantly increase clicks compared with a plain blue-link result.
How should event dates be formatted?
Use ISO 8601 format for startDate and endDate, ideally including the time and a timezone offset, for example 2026-07-06T19:00:00-04:00. This generator produces ISO 8601 dates from the values you enter so Google reads them unambiguously.
Can I mark up an online or virtual event?
Yes. For online events set the location as a VirtualLocation with the URL where people attend, and set eventAttendanceMode accordingly. Google supports online, offline and hybrid events, and marking the attendance mode helps it label your listing correctly.
Is the offers price required for event markup?
Offers are recommended but not strictly required. Including price, priceCurrency, availability and a ticket URL makes your event eligible for richer treatment and lets Google show pricing. For free events you can set the price to 0.
How do I mark a cancelled or postponed event?
Set the eventStatus property to the matching schema.org value such as EventCancelled, EventPostponed or EventRescheduled, and keep the listing live rather than deleting it. Google uses eventStatus to update the displayed event, which is important for user trust.
Guides for Event Schema Generator
Related tools
JSON-LD Generator
Generate Schema.org JSON-LD structured data for WebSite, WebPage, LocalBusiness, Person, Event and Recipe types with a simple guided form.
Local Business Schema Generator
Create LocalBusiness JSON-LD with name, address, geo coordinates, phone, opening hours, price range and URL. Copy structured data for local SEO rich results.
Article Schema Generator
Free article schema generator: build Article, NewsArticle or BlogPosting JSON-LD with headline, author, publisher, dates and image, ready to copy.
FAQ Schema Generator
Free FAQ schema generator: turn question-and-answer pairs into valid FAQPage JSON-LD, then check the markup before pasting the script into your page.