Skip to content
D DocNectar

Free Event Schema (JSON-LD) Generator

Generate a schema.org Event JSON-LD snippet with date, location, and attendance mode.

100% Free No Signup Works on all devices

Built and fact-checked by the DocNectar team — see our editorial standards

Thanks for rating!

Key Features

Instant Calculation

Get accurate results in real time with our optimized algorithm.

Mobile Friendly

Fully responsive design. Works on all devices & screen sizes.

Privacy Focused

Your data stays on your device. We don't store any inputs.

100% Free

No hidden costs. This tool is completely free forever.

Event structured data is what makes an event eligible for rich search result features like date, location, and ticket information shown directly in search results. This generator builds a valid schema.org Event JSON-LD snippet from your event's name, dates, location, and attendance mode, ready to paste into your page.

How it works

Enter your event's name, start date, attendance mode (offline, online, or mixed), and location name, plus optional end date, address, description, and organizer. The generator builds a complete JSON-LD snippet following schema.org's Event type.

  1. Enter event name.
  2. Enter start date.
  3. Enter end date (optional).
  4. Enter attendance mode.
  5. Enter location name.
  6. Enter location address (optional).
  7. Enter description (optional).
  8. Enter organizer name (optional).
  9. Click Calculate to see your results.

Examples

An in-person conference

A "Tech Conference" running June 1-2 at a "Convention Center," marked as an offline event, generates a complete Event JSON-LD snippet with the correct schema.org attendance mode URL.

Who should use it

  • Adding structured data to a conference, webinar, or local event listing page.
  • Making an event eligible for rich result features like date and location details in search.

Industry applications

  • Event management and ticketing
  • Marketing and local business promotion

Advantages

  • Generates valid, correctly-escaped JSON-LD following the schema.org Event specification.
  • Supports offline, online, and mixed attendance modes with the correct schema.org URLs.

Limitations

  • Adding schema doesn't guarantee any specific search result appearance — that's entirely at the search engine's discretion.

Common mistakes to avoid

  • Choosing "offline" for a virtual-only event, or vice versa, which mismatches the actual event format.
  • Leaving out the location name for an in-person or mixed event, which is required for those attendance modes.

Best practices

  • Keep the event's structured data in sync with the visible page content — search engines expect the two to match.

Tips

  • Validate your generated schema with Google's Rich Results Test after adding it to your page, to confirm it's recognized correctly before relying on it.

Frequently asked questions

Yes, with no signup and no limit on how many snippets you generate.
Paste the generated <script type="application/ld+json"> content anywhere in your page's HTML, typically inside the <head> or near the end of the <body>, on the page describing that event.
Offline means the event happens at a physical location only, online means it's virtual-only (like a webinar), and mixed means it offers both in-person and virtual attendance options.
No — structured data makes your page eligible for enhanced event-related search features, but Google decides independently whether and how to display them.

Get new calculators and guides in your inbox

No spam — just new tools like Event Schema Generator and practical guides.

Favorites