Event schema generator
Turn event details into a schema.org Event JSON-LD block ready to paste into your page.
Event schema generator
Fill in an event's details and this tool builds a schema.org Event block in JSON-LD, the format Google reads for event rich results in search. Paste it straight into your page's <head> or body and search engines can show your event's date, venue and ticket price directly in the results, before anyone clicks through.
Set the name, description and an image, then the start and end date and time — including a UTC offset like +02:00 so the time zone travels with the date. Choose how the event takes place (in person, online or hybrid) to get the right location block: a physical Place with a name and address, a VirtualLocation with a stream URL, or both. Add an organizer, and ticket details — URL, price, currency and availability — to build the Offer block Google looks for on ticketed events. Event status covers the scheduled, cancelled and postponed cases search engines expect to see reflected in the markup. Running the same event on several dates? List the extra dates once, one per line, and the tool repeats the same time and duration across the whole series.
The tally under the output counts the populated schema properties and flags anything Google's guidelines call out as missing — image, location or ticket details — so you can fix a listing before a crawler ignores it. The JSON-LD escapes characters that would otherwise break out of the surrounding markup, so a name or description containing "</script>" can't corrupt the page it's pasted into.
Everything runs in your browser: nothing about your event is sent anywhere while you type. Copy the result, download it as a .txt file, or send it to another tool's input to keep working on it.