Free lucky draw software: photo draw, Excel import, multiple winners at once, works offline
Import an employee list, or a batch of photos whose file names become the participant names. Press Space to start and press it again to stop. Choose from three full-screen stage views, draw 1–100 winners at once, let winners deduplicate automatically, and export the results to Excel. No installation, no sign-up: download a single HTML file and it still works with the network unplugged — your list stays on your own computer. Title and colour theme are editable, so apart from annual meetings it suits anniversary parties, team building and store events too.
Current version v5.0 | updated 2026-10-02 | about 145 KB | Chrome / Edge recommended (Safari works) | Changelog
Try the lucky draw tool online
This is the complete tool, identical to the downloadable version. No sign-up, and your data stays in your own browser — nothing is uploaded
To keep the first load fast, the demo area loads on click. You can also open it directly in full screen. Your data stays in your own browser and is never uploaded.
The embedded window is fairly narrow — use "full screen" for the complete experience. If the window stays blank, refresh the page or switch to full screen.
Screenshots
These are real screenshots from the running software — exactly what you will see after downloading it
Everything it does
The details that matter on the night of an event
Photo draw: the file name is the name
Open the People panel and batch import photos, selecting them all at once. The file name becomes the participant's name automatically
(01_Zhang_Wei.jpg → Zhang Wei, with any serial prefix stripped). You can import a whole folder, drag files in, or paste with Ctrl+V.
Photos are stored in your own browser's IndexedDB and survive a refresh. Showing faces on the big screen beats a rolling number by a wide margin.
Excel list import
Two columns (number + name) or a single name column, headers skipped automatically, participant count updated on import. Supports .xlsx / .xls / .csv.
Read the Excel import tutorial →Custom prizes
Add and remove prize names and quotas freely, and upload an illustration for each one. During the draw the stage screen shows the prize image and the remaining quota in real time.
Three full-screen stage views
Choose from text scroll (classic), 3D wheel and photo rain in Settings — effective immediately, no save needed. With photos imported, the wheel and photo rain roll participant faces directly. On reveal the winner cards flip in one by one, the wheel gives the stage a small shake as it stops, and in full screen a gold ticker scrolls the last 30 winners along the top. Press Space to start and Space to stop; both the roll speed and the minimum/maximum duration are adjustable, so you control the pace of the room.
Draw multiple winners at once
Set "winners per draw" to any number from 1 to 100 and the winners appear side by side on one screen, giving you both ceremony and efficiency. Ideal for high-volume tiers like the third prize.
Configure multi-winner draws →Eight colour themes
Click a swatch in Settings to switch instantly: Chinese red-gold, deep sea blue-gold, dreamy purple-gold, emerald green-gold, obsidian black-gold, cherry blossom pink-gold, oriental celadon-gold and gilded minimal-gold. Your choice is remembered; the default is Chinese red-gold.
Editable system name
Set a system title in Settings and both the page heading and the browser tab update. Beyond annual meetings, it works for anniversary parties, team building, customer appreciation events, store promotions and campus shows — change the title, change the theme, and it is a different event.
Automatic no-repeat
Once someone has won they leave the pool automatically, so nobody wins twice. When a prize reaches its quota the tool prompts you to move on to the next one.
How the no-repeat rule works →Winner board and export
A live winner board scrolls on the right, and one click exports a spreadsheet containing number, name, prize and round — ready to hand to whoever manages the prizes.
See download and version notes →Result poster and void-and-redraw
The "result poster" button in the top bar generates a poster of the current round's winners, handy for the big screen or for sharing in a group chat. If a winner is wrong or absent, click void and redraw on the card — the quota is returned automatically and you carry on without resetting the event.
Keyboard shortcuts
Run the whole show without touching the mouse: Space starts and stops the draw, F toggles full screen, Esc closes dialogs, ? opens the shortcuts panel, Ctrl+V pastes a clipboard image as a participant and Enter confirms the total-count field. One person can run the room from beside the projector.
Custom sound effects
Upload your own rolling and reveal sounds separately and preview them, or restore the defaults in one click. Combined with the eight themes and a custom background image, the whole event looks and sounds the way you want.
Resume mid-event
All settings, photos and winner records are saved automatically in your browser, so an accidental refresh or a power cut loses nothing — open it again and carry on.
Three steps to your first draw
From download to results in about two minutes
Download and open
You get a single HTML file. Double-click it to open in your browser — Chrome or Edge recommended.
Import a list or photos
Open the People panel and import an Excel list, or click batch import photos and select all your photos — their file names become the participant names. A built-in Excel template and import guide walk you through it.
Pick a prize, press Space
Choose the prize, press Space to start the roll and press it again to reveal the winner. To draw several at once, change "winners per draw" in Settings first. To see faces rolling on the big screen, switch the stage view to the 3D wheel or photo rain.
Beyond annual meetings
Change the title, change the theme, and it is a different event
Download Lucky Draw free
A single HTML file. Save it to a USB stick, carry it to the venue, plug it into any laptop and it runs. Free forever, no ads.
⬇ Download the lucky draw toolBefore downloading, please note: v5.0 · about 145 KB · updated 2026-10-02. Chrome or Edge recommended, Safari also works. Winner records live in your browser, so clearing the cache or changing computers loses them — export to Excel in good time. Changelog | On-site handbook
If clicking opens the file instead of downloading: right-click the button and choose "Save link as".Frequently asked questions
Is it free? Are there usage limits?
Completely free, with no time limit and no ads. A single session supports up to 500 participants, and no information is collected from you.
How do I import an Excel list? Do I need to remove the header row?
No need to remove the header. Open the People panel and click import, then pick your .xlsx / .xls / .csv file. Two columns (number + name) and a single name column both work; a header row such as No. / Name is skipped automatically, and any number above 500 is ignored.
Can I change the colour theme?
Yes. Eight themes are built in: Chinese red-gold (default), deep sea blue-gold, dreamy purple-gold, emerald green-gold, obsidian black-gold, cherry blossom pink-gold, oriental celadon-gold (celadon green) and gilded minimal-gold (black and gold). Open Settings and click a swatch in the first row to switch instantly; the choice is saved locally and restored next time. If you upload a custom background image, it is drawn above the colour theme.
Can I change the system name? What else can it be used for?
Yes. Set a system title in Settings and both the page heading and the browser tab change — for example "Company X Annual Gala 2027" or "10th Anniversary Celebration". It suits almost anything: annual meetings, anniversary parties, team building, customer appreciation events, store promotions, campus shows and wedding draws.
Is my participant list uploaded to a server?
No. The whole program is a pure front-end single file. Names and winner records are stored only in your own browser's local storage, so it keeps working offline and no data is held on a server.
Will it work with no network on site?
Yes. The components needed to parse and export Excel are bundled inside this one HTML file, so importing a list and exporting results both work with the network unplugged.
How many winners can I draw at once?
Several. Change "winners per draw" in Settings to any value from 1 to 100 — for example draw 10 third-prize winners at once, displayed side by side on one screen. Keep it at 1 if you prefer the suspense of one at a time. Over-allocation is prevented automatically: the number drawn never exceeds the prize's remaining quota, nor the number of people still in the pool.
Can I use photos for the draw? Where do the names come from?
Yes. Open the People panel and click batch import photos, then select all your photos at once. The file name becomes the participant's name automatically:
01_Zhang_Wei.jpg becomes Zhang Wei, with any leading serial number stripped, sorted in natural order.
You can select multiple files, a whole folder, drag files into the page or paste with Ctrl+V, and choose whether to replace or append to the existing list.
Photos are stored as thumbnails inside your own browser and are never uploaded.
How many stage views are there? Can I switch mid-event?
Three: text scroll (classic), 3D wheel and photo rain. Pick one from the stage-view dropdown in Settings and it takes effect immediately, with no save required. With photos imported, the 3D wheel and photo rain display participant faces directly. You cannot switch while a draw is in progress — stop first.
What if I draw the wrong person, or the winner is absent?
Click void and redraw on the winner card: the record is revoked, the prize quota is returned automatically and you simply draw again — no need to reset the whole event. The "result poster" button in the top bar also generates a poster of the current round's winners for the big screen or for the archive.
What is the maximum number of participants?
500. Numbers above 500 are ignored when importing an Excel file, and you can also edit the participant count directly in the People panel.
If I switch computers or clear my browser cache, are my records still there?
No. Local storage belongs to the browser, so clearing the cache or changing devices loses it. For an important event, export the winner list as soon as the draw finishes, or back it up before pressing reset all.
How do I back up and restore the results?
After the draw, click export winners to get a spreadsheet containing the round, winner number, name and prize — four columns that together form the most reliable backup. Keep a copy on a USB stick or your company drive as well. To restore, re-import that file by number and name; the browser's local record has no import path of its own, so never treat it as the only copy.
What should I prepare before the event, and what if something goes wrong mid-way?
The day before, press reset all to clear test data, import the real list and run a trial draw to confirm both the list and the prizes are right. On the day, copy the file to a USB stick and onto the laptop you will use, then press F11 for full screen. If the page freezes, do not panic: everything is saved automatically, so refreshing the page lets you carry on without losing records.
Can I project it onto a big screen?
Yes. Drag the browser window to the second display and press F11 for full screen; the main stage type is large enough. Clear test data with reset all and import the real list beforehand.
How is this better than an online draw page or a spreadsheet random function?
Most online draw pages need a network and an account, and they upload your list to their server. A spreadsheet random function is hard to protect against repeat winners after a few rounds and awkward to show on stage. This is a local single-file tool: it works offline, the list never leaves your machine, winners are deduplicated automatically, results can be exported, and it includes a full stage display.
Stuck on something? Want a new feature? Just tell us
Whether it is "the Excel import failed", "I would like a particular stage view", or "I am not sure how a feature works" — leave a note and we will see it. Contact details are optional; fill them in only if you want a reply. For an urgent problem, start with the On-site Handbook — most situations are resolved on the spot.