What is an Event Schema Generator?
An Event Schema Generator creates Event JSON-LD structured data markup that helps search engines display your events in rich results. Google can show event details like date, location, and ticket availability directly in search results.
Key Features and Benefits
- Valid Event schema — Generates markup that passes Google's Rich Results Test.
- Event rich results — Enables your event to appear with date, location, and ticket info in Google search.
- All essential fields — Includes name, date, location, organizer, and ticket offers.
- Status & mode support — Set event status (scheduled, cancelled, postponed) and attendance mode (offline, online, mixed).
- One-click copy — Copy the generated code with a single click.
How to Use the Event Schema Generator
- Enter your Event Title and Start Date & Time (required).
- Optionally add a Description, End Date, Event URL, and Image.
- Fill in the Location fields if the event has a venue.
- Provide Organizer information if applicable.
- Add Ticket details including price, currency, and availability.
- Set Event Status and Attendance Mode as needed.
- Click Generate Schema, then copy and paste the code into your page.
What is Event Schema?
Event is a schema.org type that describes an event happening at a certain time and location. The generated markup includes:
- name — The title of the event.
- startDate / endDate — When the event takes place.
- location — The venue name and address (Place + PostalAddress).
- organizer — The organization running the event.
- offers — Ticket URL, price, currency, and availability.
- eventStatus — Whether the event is scheduled, cancelled, postponed, or rescheduled.
- eventAttendanceMode — Whether the event is offline, online, or mixed.
Google Requirements
- The structured data must accurately represent the event.
- The startDate field is required and must be a valid date/time.
- The location information should match what is shown on the page.
- Ticket offers should link to the actual ticket purchase page.
Privacy
All processing happens on the server locally. No event data, URLs, or IP addresses are stored or shared.
Frequently Asked Questions
Is the Event Schema Generator free?
Yes. It is 100% free with no sign-up, no limits, and no captchas.
What date format does the tool use?
The tool accepts datetime-local input and converts it to ISO 8601 format (e.g. 2026-06-18T09:00:00+00:00) automatically.
Do I need both start and end dates?
Only the start date is required. The end date is optional and will only appear in the output if you provide it.
Can I add virtual location for online events?
Yes. Set the Attendance Mode to "Online" and you can provide a URL or virtual venue name in the location fields. For online events, consider adding a VirtualLocation by editing the generated JSON-LD manually.