Event Schema Generator
Create structured data markup for events to show in Google event results.
What is the Free Event Schema Generator?
The free Event Schema Generator produces a complete Event JSON-LD block with event name, description, start and end dates, event status (scheduled, postponed, cancelled, rescheduled), attendance mode (in-person, online, or mixed), location (name, URL, full address), organiser, and performer. Event schema enables rich event cards in Google Search and Google Events.
- → Add Event schema to a conference or workshop page for Google Events display.
- → Mark up a webinar as an online event with a virtual location URL.
- → Set event status to "Cancelled" or "Postponed" to update search results immediately.
- → Add performer information to a concert or theatre event for richer search display.
- → Improve ticket and registration click-through by showing event details in search results.
How to Use the Free Event Schema Generator
- 1 Enter the Event name, description, Start date/time, and End date/time.
- 2 Choose an Event status: scheduled, postponed, cancelled, or rescheduled.
- 3 Choose the Attendance mode: in-person, online, or mixed.
- 4 Fill in the Location name, location URL, and full address (street, city, state, country).
- 5 Enter Organiser name and URL, and optionally a Performer name, then click Copy JSON-LD.
Key Features
- 🎫 Complete Event schemaAll schema.org Event fields: name, dates, status, mode, location, organiser, and performer.
- 💻 Online & hybrid eventsSet attendance mode and virtual location URL for online or mixed-attendance events.
- 📅 Date/time pickersDatetime-local inputs produce correctly formatted ISO 8601 date strings.
- 📋 Copy JSON-LDOne-click copy of the complete Event schema.
Example Usage
Name: "DevFest Lagos 2025", Start: 2025-11-15 09:00, Location: "Eko Hotel, Lagos", Online: In-person
{
"@context": "https://schema.org",
"@type": "Event",
"name": "DevFest Lagos 2025",
"startDate": "2025-11-15T09:00",
"location": { "@type": "Place", "name": "Eko Hotel, Lagos" }
}Frequently Asked Questions about the Free Event Schema Generator
- What is the free Event Schema Generator?
- Create structured data markup for events to show in Google event results.
- Is the Event Schema Generator free to use?
- Yes, the Event Schema Generator is completely free. No account, subscription, or signup is required — ever.
- Does my data get uploaded anywhere?
- No. The Event Schema Generator runs entirely in your browser. Your data is never sent to any server.
- Does it work offline?
- Yes. Once the page has loaded, the tool works without an internet connection.
- Which browsers are supported?
- All modern browsers — Chrome, Firefox, Safari, and Edge. No plugins or extensions required.
- What is "EventAttendanceMode"?
- It tells Google whether the event is in-person (OfflineEventAttendanceMode), online (OnlineEventAttendanceMode), or both (MixedEventAttendanceMode). Setting this correctly ensures your event appears in the right search context.
- Can Event schema work for recurring events?
- Yes — generate a separate schema block for each occurrence, or use a single block with the first occurrence's date and describe the recurrence in the description field.
Related Free Schema Markup Tools
Schema Markup Validator
Validate and check JSON-LD schema markup for errors and warnings.
FAQ Schema Generator
Generate FAQ structured data markup for Google rich results.
Article Schema Generator
Generate Article structured data for news articles and blog posts.
Recipe Schema Generator
Generate JSON-LD schema markup for recipe pages to get rich results.
Product Schema Generator
Create structured data markup for product pages with price and availability.
Breadcrumb Schema Generator
Generate BreadcrumbList schema markup for site navigation paths.