Many Lights Tools

Numbered ticket generator — raffle and queue tickets with stubs, ready to print

Enter an event name, a start number and a count, and the tool makes numbered queue, exchange or raffle tickets and lays them out on A4 sheets for printing. Tickets can have a stub that repeats the number on the right and can be cut off along a dotted line, zero-padded numbers (001) and a prefix (A-). Check how each sheet looks on screen, then print it or save it as a PDF. You can also make a raffle draw record and a CSV of the numbers. Up to 2,000 tickets at a time.

Made for people at shops, events, schools and community groups who need queue or exchange tickets quickly.

If you press “Make tickets” as it is, 100 tickets from A-001 to A-100 are made.

Ticket
Numbers
Paper and look
Paper orientation (A4)
Size of the number

How to use

  1. Enter an event name (optional), the ticket word (queue, exchange, raffle or your own), the start number and the count (1 to 2,000). You can also zero-pad the numbers and add a prefix.
  2. Choose how many tickets go on one sheet, the paper orientation, whether to add a stub and cut lines, and the size of the number. Press “Make tickets” to see the sheets.
  3. Press “Print”. To keep a PDF, set the destination to “Save as PDF”. If you need a draw record, enter the number of winners and press “Draw”.

Frequently asked questions

Are the event name and note I enter sent anywhere?
No. Making the tickets, laying them out and drawing are all done in your browser. The event name, note and prefix you enter are used only on the screen, in the printout and in the CSV file; they are not sent anywhere and are not stored. They are gone when you close the page. The page only sends anonymous counts: that a page was opened, and that an action such as “tickets were made” or “the print dialog was opened” happened. See the Privacy Policy.
How many tickets can I make?
Up to 2,000 at a time. The start number can be 0 to 999,999,999 (so can the last number), the number of digits (zero-padding) is 0 to 9, the prefix is up to 8 characters (it cannot start with = + - or @), the event name and the note are up to 30 characters each, and a custom ticket word is up to 8 characters. Full-width digits are read as numbers too.
What does the stub look like?
With “Add a stub” on, each ticket is split into a left and a right part and the same number is printed on the right too, with a dotted line between them to show where to separate them. No real perforation is made, so cut it with scissors or a cutter.
How do I print?
Press “Print” and your browser's print dialog opens. Choose A4 paper, scale 100% (“actual size”) and margins “None”, and turn off “Headers and footers”. Also choose portrait or landscape in the print dialog. The tickets are placed 8 mm inside the edge of the paper so that they are less likely to be cut off. To keep a PDF, set the destination to “Save as PDF”. Some printers cannot print to the edge, so print one sheet first and check it.
Can two tickets have the same number?
Numbers are made by counting up from the start number, so the tool is built not to make the same number twice in one run. It cannot compare them with tickets you made on another day. When you make more tickets later, set the start number to the one after the last number of the previous run. Checking the printed and cut tickets (count, alignment, faint ink) is up to you.
Does it prevent forgery?
No. The tickets are plain numbered tickets that anyone can make in the same way. Please do not use them as vouchers or gift certificates that carry value.
What is the draw record?
Enter the number of winners and press “Draw”. The tool picks numbers that do not repeat from the ticket numbers, using your browser's random number function (crypto.getRandomValues), and lists them in the order picked. If the number of winners is larger than the number of tickets, nothing is drawn. The screen shows the first 200; all of them are in the printout and the CSV file. We do not guarantee that a draw is fair, and the tool does not judge whether it complies with rules on prizes and premiums, so check that yourself if it matters.
Does it freeze with 2,000 tickets?
The screen draws only one sheet at a time, and you move through the rest with “Previous” and “Next” and the sheet count. All the sheets are made only when you print. Even so, on some devices the print dialog can take a moment to open.
What does the CSV look like?
It is saved as UTF-8 with a BOM so that Excel can open it. The columns are a running number and the ticket number; after a draw there is also a column for the draw order. The prefix cannot start with = + - or @ (so that Excel does not read a number as a formula), so the numbers in the CSV are the same as on the tickets. When Excel opens the file, the zero-padding (001 and so on) may disappear and show 1; if so, import the column as text.
Does it cost anything?
It is free, and there is no sign-up.

Before you use it