Spin to decide fairly from your options.
Step 1: Add Options Enter your options in the input field at the top. You can add between 2 and 30 options, such as "Lunch", "Cafe", "Movie", etc.
Step 2: Adjust Weights (Optional) You can adjust the weight of each option to change the probability of being selected. Options with higher weights are more likely to win. The default weight is 1 for all options.
Step 3: Spin Click the "Spin Now!" button to make the wheel spin and reveal the winner.
Step 4: View Result The selected option is displayed prominently, with optional sound and animation effects.
Additional Features:
Yes, it's 100% fair. This tool uses cryptographic random number generation (crypto.getRandomValues) to ensure each option has an equal probability. If you set weights, the probability is determined by the exact ratio of the weights.
You can add a minimum of 2 and a maximum of 30 options. The more options you add, the denser the wheel becomes, but all options remain visible.
Each option's weight is proportional to its winning probability. For example, if option A has weight 1 and option B has weight 2, then B is twice as likely to be selected as A.
All sets are saved in your browser's local storage and are never sent anywhere. Your saved sets will remain even after refreshing the page.
This mode allows you to exclude the previously selected option and spin again. It's useful when you need to make multiple sequential selections, such as determining the order for a group.
Your browser or device may be muted. Check your browser's audio settings and the device's volume. Also, if your OS has "Reduce Motion" enabled, sounds may not play. Check the sound toggle in the Settings tab as well.
Yes, you can edit the option names in the input field next to each option. You can also adjust the weight. To remove an option entirely, click the delete button (×).
Yes, it works on all devices. The interface is touch-friendly and fully responsive, optimized for small screens.