Skip to content

The video loads from YouTube only after you click.

What you get

  • Two ways to play
  • Hidden prizes: every field shows “Gift bag #7”. Number your wrapped gifts and nobody knows what they will get. A host key in the settings shows which number hides which prize.
  • Visible prizes: the wheel shows the real prize names.
  • Features
  • up to 40 prizes and 15 fun fields on one wheel
  • 15 ready-made fun fields; add your own with any emoji and an optional bonus spin
  • fair endgame: fun fields shrink together with the prizes, so the last guests still have a real chance
  • clean view and fullscreen mode for TVs and projectors
  • undo for accidental spins (up to 30 steps), history, live counters
  • the game is saved in the browser, so a page reload loses nothing
  • confetti, emoji effects and sounds (can be switched off)
  • title, prizes and fun fields are edited in the settings, no code needed
  • works on desktop, tablet and phone
  • keyboard control (Space or Enter to spin)
  • For developers
  • pure HTML, CSS and vanilla JavaScript: 3 files, about 90 KB, zero dependencies
  • no server, database, account, cookies or tracking
  • defaults and wheel colours sit at the top of script.js; page colours are CSS variables

Details

Giving out party favours one by one is forgettable. Letting every guest spin for theirs is not.

Party Prize Wheel is a self-contained HTML5 game for the host of an event. Put it on a laptop, connect a TV or projector, and let guests take turns. Each prize that is won disappears from the wheel, so everything you prepared is handed out exactly once. The wheel tells you when the game is over.

Between the prizes sit fun fields: tell a joke, mini dance, one-sentence toast, spin again. You decide how many there are.


Requirements: a current version of Chrome, Edge, Firefox or Safari.

FAQ

Do I need to install anything or have a website?
No. Unzip and open `index.html`.
Does it need internet at the venue?
No, it works fully offline.
Can I control who wins?
 No. Every field on the wheel has the same chance; the result is random.
Can I use it for a client's event?
Yes, one licence covers one client project.
Can I change the language?
Yes – the party texts in the settings dialog, the interface texts in the files.

You may also like

ProcessWire modules

NativeForum

A complete, self-contained community forum for ProcessWire CMS/CMF: groups, categories, topics, replies, private messages, following, moderation, anti-spam, SEO/GEO and ready-made designs. It runs inside your existing site layout, so your header, menus, footer and scripts keep working.