Lucky Wheel – Free Spinning Wheel Decision Maker

Customizable spinning wheel with weighted probabilities. Smooth easeOut animation. 4 templates, confetti effect, history tracking.

Try it Free →

Features

🎡

Custom Options

Add unlimited options with custom colors and individual weights/probabilities.

⚖️

Weighted Probabilities

Assign different weights to options. Higher weight = higher chance of winning.

🖼️

Image Support

Add images or emojis to each wheel segment for visual appeal.

🎊

Confetti Animation

Celebratory confetti explosion when the wheel stops on a winner.

📜

History Tracking

Keeps the last 30 spins with timestamps. Shows most common winners.

📥

Import/Export

Save your wheel configuration as JSON, or load a previous setup.

How to Use

1

Add Options

Click Add to add options. Enter text, choose color, and set weight.

2

Customize

Add images/emojis, choose animation duration (1-10 seconds).

3

Spin

Click the Spin button or press Space. Watch the wheel slow down smoothly.

4

View Result

Winner announcement with confetti! Check history for past results.

Frequently Asked Questions

How does weighted probability work?
Each option has a weight. The chance of landing on an option is its weight divided by the sum of all weights. Higher weight = more likely to win.
What animation does it use?
Uses easeOut animation with 8+ full rotations before stopping, creating a suspenseful slowdown effect.
What are the built-in templates?
4 templates: Yes/No, Days of Week, Lunch Picker, and Four Seasons. All can be customized after loading.
Is my wheel data saved?
Yes. The wheel configuration is saved to localStorage. Reload the page to see your wheel again.
Is my data sent to a server?
No. All wheel configuration, history, and spin results are stored locally in localStorage. Nothing is sent to any server.

← Back to pudone! home