Event ticket PDF template
A printable ticket for your own events, with the date, venue, gate, seating details and a tear-off stub. Send each booking’s details and get a ticket PDF back.
- 210 × 99 mm
- 1 page
- Free to start

What this ticket template is for
Use it to issue tickets for events you run: concerts, festivals, conferences, theatre nights and workshops. Each booking gets its own ticket with the holder’s name, seating details and booking code.
The ticket measures 210 by 99 mm, a third of an A4 sheet. It shows well on a phone and prints on any home printer.
It is made for tickets you have the right to issue: your own events, or events you work with.
What a good event ticket includes
- The event name, the date and when the doors open.
- The venue and its address.
- Where to go: the gate and the seating details, such as row F, seat 14.
- The holder’s name and the ticket type.
- A unique booking code for checks at the door.
- Key conditions, such as re-entry and resale rules.
The fields it fills
Each field below fills one part of the event ticket. Change the data and keep the design, or change both.
| Field | What it fills |
|---|---|
| General | |
currency | Currency for the price, such as EUR. |
locale | How the price is written, such as pt-PT. |
| Event | |
event.presenter | Who presents the event. |
event.name | The event name. |
event.lineup | The line-up or programme. |
event.date | The date of the event. |
event.time_zone | The time zone of the venue. |
event.doors | When the doors open. |
event.venue | The venue name. |
event.address | The venue address. |
event.conditions | The small print. |
| Ticket | |
ticket.type | The ticket type. |
ticket.gate | The entrance gate. |
ticket.section | The section. |
ticket.row | The row. |
ticket.seat | Where the holder sits, such as 14. |
ticket.price | The price paid. |
| Holder | |
holder.name | The ticket holder’s name. |
| Booking | |
booking.code | The booking code. |
booking.barcode | Digits printed under the stub. |
How to make your event ticket PDF
Two ways to get your event ticket: try it in the dashboard, then connect your app when you are ready.
Without code: the dashboard
- 1Sign up free. You don’t need a card.
- 2Pick the event ticket template.
- 3Put your own details into the event ticket’s sample data, and change the words and colours.
- 4Watch the free preview as you type. It carries a “CASTPDF TEST” watermark.
- 5Verify your email and press Generate PDF for a clean copy. It counts as one PDF on your plan.
To make each event ticket from your own app instead, send your data with a live key, as shown here.
For developers: one request
Copy the template ID from the editor. Save your event ticket data in a file with that ID, then send it in one request. The reply is the finished PDF.
curl https://api.castpdf.com/v1/pdf \
-H "Authorization: Bearer $CASTPDF_API_KEY" \
-H "Content-Type: application/json" \
-d @request.json \
--output ticket.pdf{
"template_id": "YOUR_TEMPLATE_ID",
"data": {
"currency": "EUR",
"locale": "pt-PT",
"event": {
"presenter": "Maré Live",
"name": "Tidelight Festival 2026",
"lineup": "Saturday night: Northbound Kites with Ana Lua & the Harbour Choir",
"date": "2026-10-17",
"time_zone": "Europe/Lisbon",
"doors": "19:00",
"venue": "Armazém 16 Riverside Hall",
"address": "Rua da Cintura do Porto, Lisbon",
"conditions": "Valid for one admission. Please bring this ticket on your phone or printed. The booking code is checked at the gate; re-entry is not permitted. Resale above face value voids the ticket."
},
"ticket": {
"type": "Seated · Standard",
"gate": "B",
"section": "112",
"row": "F",
"seat": "14",
"price": 48.5
},
"holder": {
"name": "Jonas Albrecht"
},
"booking": {
"code": "TLF-7Q4K9M",
"barcode": "4 8219 0736 5518 2"
}
}
}Make it yours
- Add your event artwork or logo as an image.
- Swap the colours to match your event.
- For a code people can scan, make the image in your ticket system and send it with each ticket.
- Remove the seating fields for standing events.
- Every save is a new version, and your last 50 versions are kept.
Printed at the right size
The page is the ticket itself, 210 by 99 mm, so it prints at the right size with nothing cut off.
The tear-off stub repeats the booking code and seating details. The barcode-style strip on the sample is drawn from the digits you send. It is decorative and cannot be scanned.
Questions about event ticket PDFs
What size is an event ticket?
How do I make tickets with sequential numbers?
How do I create event tickets for free?
Can I add a QR code or barcode?
Can each ticket show its own seating details and name?
Can people print tickets at home?
Related templates

Certificate
A4, landscapeReward people who finish a course, with their name and date.

Make your first event ticket PDF
Sign up free, pick the event ticket template and make it yours. The Free plan includes 100 PDFs a month, and you don’t need a card.