Skip to main content
Embed Tickets

Sell tickets from
any website

Embed a ticket purchase or registration form on your website with a single line of code.

One Line

Copy and paste

One iframe tag is all you need. Copy the embed code from your event settings and paste it anywhere on your website.

No JavaScript No dependencies
Embed code
<iframe src="https://demo.eventschedule.com/concert/a1b2c3?tickets=true&embed=true" width="100%" height="700" frameborder="0" style="border: none;"></iframe>
Copy to clipboard
Payments

All payment methods

Buyers select tickets and enter details inside the embed. Supports all payment methods.

Stripe
Invoice Ninja
Cash or at the door
Custom payment URL
Full Features

All features included

The embed is a full ticket checkout, not a cut-down version.

Promo codes
Custom fields
Waitlist support
Multiple ticket types
Confirmation emails
Dark Mode + RTL

Adapts to any context

The widget automatically matches your visitor's system preference for light or dark mode, and supports right-to-left languages including Arabic and Hebrew. You can also force dark mode with ?dark=true or set a language with ?lang=xx in the embed URL.

Light mode
Dark mode
Responsive

Mobile ready

The ticket form looks great and works flawlessly on phones, tablets, and desktops alike.

Availability

Pro plan and above

Ticket embeds require a paid plan on the hosted platform. Selfhosted users get this feature included at no extra cost.

Pro plan Free for selfhosted

How it works

Up and running in three steps.

1

Enable tickets or RSVP

Add at least one ticket type or enable RSVP on your event from the admin portal.

2

Copy the embed code

Edit your event, scroll to the Tickets section, and click the "Embed Tickets" (or "Embed Registration" for RSVP-only events) link to copy the iframe code.

3

Paste into your website

Drop the iframe tag into your website's HTML. The ticket form appears instantly, ready to take purchases.

Frequently asked questions

Everything you need to know about embedding your ticket form.

Go to your event in the admin portal, click the Embed Tickets button, and copy the iframe code. Paste it into your website's HTML wherever you want the ticket form to appear.

Yes. The embedded ticket widget supports Stripe, Invoice Ninja, custom payment URLs, and cash or at-the-door payments. Free and cash checkouts complete entirely inside the embed. Stripe, Invoice Ninja, and custom payment URL checkouts redirect to the payment provider in the parent window and return after payment.

Absolutely. The embed works for paid tickets, free registrations, and RSVP-only events. If your event has no ticket price, the widget acts as a simple registration form.

Yes. The ticket embed automatically detects your visitor's system preference and renders in light or dark mode. You can also force a specific mode with a URL parameter.

Start selling tickets today

Add a ticket purchase form to any website in seconds. No coding required.

Get Started Free