schema.org / Event

Relatix JSON-LD Tool

Google-friendly structured data with NAICS industry classification — www.jsonldtool.com

🔍
Output
Language
Direction
URL Examples
Width
Text Size
Color Mode
Typefaces
Event
📅

Event Information

Event name is required
Description is recommended
Image is recommended
Event URL is recommended
Start date is required
HH:MM format (24h)
End date is recommended
HH:MM format (24h)
📋

Status & Attendance

📍

Location

Venue name is required for in-person events
City is required for in-person event locations
ISO 3166 code
🎫

Ticket Offers

🏢

Organizer

Organizer name is recommended
🎤

Performer

Completion2/21 fields (10%)

Validation

Required by Google
Event name is required
Start date is required
Venue name is required for in-person events
City is required for in-person event locations
Recommended by Google
Description is recommended
Image is recommended
End date is recommended
Ticket/offer information is recommended
Organizer name is recommended
Event URL is recommended

Optimization Hints

Including ticket/offer information enables direct purchase links in event results.
Adding performer information improves discoverability through artist/performer searches.
JSON-LD Output
1<script type="application/ld+json">
2{
3 "@context": "https://schema.org",
4 "@type": "Event",
5 "eventStatus": "https://schema.org/EventScheduled",
6 "eventAttendanceMode": "https://schema.org/OfflineEventAttendanceMode",
7 "inLanguage": "en"
8}
9</script>

Quick Reference

1. Select schema type above
2. Fill in the form fields on the left
3. Choose output format (JSON-LD, Microdata, RDFa, XML, Open Graph)
4. Resolve any validation errors above
5. Copy the output
6. Paste into your page's <head> section
Ctrl+Z Undo · Ctrl+Shift+Z Redo · Ctrl+S Export · Ctrl+Shift+C Copy
Copyright 2026 Relatix LLC

Event Schema in JSON-LD

An event happening at a certain time and location, such as a concert, lecture, or festival. Ticketing information may b…

Event is a schema.org type. Use the generator above to build Event structured data as JSON-LD, Microdata, RDFa, XML or Open Graph, then paste it into your page to help Google, Bing and AI answer engines understand your content.

See the official definition at schema.org/Event.

Event properties

Properties defined directly on Event:

PropertyExpected typeDescription
aboutTextThe subject matter of an object.
actorTextAn actor (individual or a group), e.g. in TV, radio, movie, video games etc., or in an event. Actor…
aggregateRatingTextThe overall rating, based on a collection of reviews or ratings, of the item.
attendeeTextA person or organization attending the event.
audienceTextAn intended audience, i.e. a group for whom something was created.
composerTextThe person or organization who wrote a composition, or who is the composer of a work performed at s…
contributorTextA secondary contributor to the CreativeWork or Event.
directorTextA director of e.g. TV, radio, movie, video gaming etc. content, or of an event. Directors can be as…
doorTimeTimeThe time admission will commence.
durationTextThe duration of the item (movie, audio recording, event, etc.) in [ISO 8601 duration format](http:/…
endDateDateTimeThe end date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_8601)…
eventAttendanceModeTextThe eventAttendanceMode of an event indicates whether it occurs online, offline, or a mix.
eventScheduleTextAssociates an [[Event]] with a [[Schedule]]. There are circumstances where it is preferable to shar…
eventStatusTextAn eventStatus of an event represents its status; particularly useful when an event is cancelled or…
funderTextA person or organization that supports (sponsors) something through some kind of financial contribu…
fundingTextA [[Grant]] that directly or indirectly provide funding or sponsorship for this item. See also [[ow…
hasParticipationOfferTextAn offer to participate in the event, for example, Call for Proposals, Call for Speakers, or Call f…
hasSponsorshipOfferTextAn offer to sponsor the event, for example, Sponsorship Prospectus, Sponsorship Opportunities, or S…
inLanguageTextThe language of the content or performance or used in an action. Please use one of the language cod…
isAccessibleForFreeBooleanA flag to signal that the item, event, or place is accessible for free.
keywordsTextKeywords or tags used to describe some item. Multiple textual entries in a keywords list are typica…
locationTextThe location of, for example, where an event is happening, where an organization is located, or whe…
maximumAttendeeCapacityNumberThe total number of individuals that may attend an event or venue.
maximumPhysicalAttendeeCapacityNumberThe maximum physical attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OfflineEv…
maximumVirtualAttendeeCapacityNumberThe maximum virtual attendee capacity of an [[Event]] whose [[eventAttendanceMode]] is [[OnlineEven…
offersTextAn offer to provide this item&#x2014;for example, an offer to sell a product, rent the DVD of a mov…
organizerTextAn organizer of an Event.
performerTextA performer at the event&#x2014;for example, a presenter, musician, musical group or actor.
previousStartDateDateUsed in conjunction with eventStatus for rescheduled or cancelled events. This property contains th…
recordedInTextThe CreativeWork that captured all or part of this Event.
remainingAttendeeCapacityNumberThe number of attendee places for an event that remain unallocated.
reviewTextA review of the item.
sponsorTextA person or organization that supports a thing through a pledge, promise, or financial contribution…
startDateDateTimeThe start date and time of the item (in [ISO 8601 date format](http://en.wikipedia.org/wiki/ISO_860…
subEventTextAn Event that is part of this event. For example, a conference event includes many presentations, e…
superEventTextAn event that this event is a part of. For example, a collection of individual music performances m…
translatorTextOrganization or person who adapts a creative work to different languages, regional differences and …
typicalAgeRangeTextThe typical expected age range, e.g. '7-9', '11-'.
workFeaturedTextA work featured in some event, e.g. exhibited in an ExhibitionEvent. Specific subproperties …
workPerformedTextA work performed in some event, for example a play performed in a TheaterEvent.

Inherited properties

Event also inherits properties from Thing.

PropertyExpected typeDescription
additionalTypeURLAn additional type for the item, typically used for adding more specific types from external vocabu…
alternateNameTextAn alias for the item.
descriptionTextA description of the item.
disambiguatingDescriptionTextA sub property of description. A short description of the item used to disambiguate from other, sim…
identifierURLThe identifier property represents any kind of identifier for any kind of [[Thing]], such as ISBNs,…
imageURLAn image of the item. This can be a [[URL]] or a fully described [[ImageObject]].
mainEntityOfPageURLIndicates a page (or other CreativeWork) for which this thing is the main entity being described. S…
nameTextThe name of the item.
ownerTextA person or organization who owns this Thing.
potentialActionTextIndicates a potential Action, which describes an idealized action in which this thing would play an…
sameAsURLURL of a reference Web page that unambiguously indicates the item's identity. E.g. the URL of the i…
subjectOfTextA CreativeWork or Event about this Thing.
urlURLURL of the item.

Event JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "Example Event"
}

Frequently asked questions

What is Event schema?

Event (schema.org/Event) is a structured-data type used to describe a Event to search engines and AI systems. Adding Event JSON-LD to a page helps Google, Bing and answer engines understand the content and can enable rich results.

How do I add Event structured data to my website?

Fill in the Event fields in this tool, copy the generated JSON-LD, and paste it inside a <script type="application/ld+json"> tag in the <head> or <body> of your page. You can also export Microdata, RDFa, XML or Open Graph.

Is the Event JSON-LD generator free?

Yes. jsonldtool.com is a free Event schema generator and validator with no sign-up required.

Related schema types

ThingBusiness EventChildren's EventComedy EventConferenceEventCourse InstanceDance EventDeliveryEventEducation EventEventSeriesExhibition EventFestivalFood Event