Updated: September 9, 2024
A wheel of names is a tool for randomly selecting names or items from a list of options presented as sectors on a wheel. It's commonly used in raffles, educational activities, and decision-making processes. By spinning the wheel, you can make unbiased, transparent selections while adding an element of excitement.
This wheel of names is a 100 % free and ad-free tool Seating Chart Maker provides. Check out our about page for more information.
The wheel of names has a variety of applications across different fields.
Why use a wheel of names in these settings?
The wheel of names is a versatile tool for classroom activities. Here are some ways you can use it, inspired by Teacher Michelle Emerson:
Here are some common examples and templates you can use with the wheel.
Just click on the link to load the wheel!
Our wheel of names offers several features to enhance your wheel-spinning experience.
Sharing your wheels or embedding it on your website is straightforward. Generally, the same data-containing-URL is used for both sharing and embedding. Thus, the general information below applies to both sharing and embedding. However, embedding requires a bit more code than just the plain URL, but don't worry, absolutely no coding skills are required!
There are limits to how many items you can have on a shared wheel. You've got about 1800 characters to play with, which usually means you can fit over 100 items.
For instance, writing “Harry Potter” on 50 slices takes up around 700 characters, including line breaks and spaces. So, one hundred Harry Potters will set you back 1400 characters. Basically, you can share a wheel with even more than 100 Harry Potters on it.
Why you'd want a wheel with 100 Harry Potters, I have no idea, but the option is there!
Special characters and emojis may count as more than one character.
A wheel can have more items than the share limit; you just can't get a share link to it if the limit is exceeded.
However, beyond 100 slices, the wheel starts to get a bit too crowded for most use cases anyway, at least if you're after a visually pleasing wheel!
One last thing: I do apologize for the long, ugly share URLs. If they cause you trouble, let me know, and I'll re-consider alternative ways of generating share links.
General steps (works for most platforms, such as WordPress, Wix and Squarespace) for embedding a wheel of names on your website:
Before copying the code snippet, you can adjust the size of the embedded wheel. I recommend using the default size for most cases. If you notice that the wheel is too small for the space on your website or parts of the wheel are cut off, you can adjust the size by changing the width and height values in the code snippet. Make sure to copy and paste the snippet again after adjusting the size.
If someone uses the wheel on your website, any spins or changes they might make are not visible to anyone else. Similarly, the changes won't be reflected in the embedded wheel if you edit the wheel after copying the code snippet. If you want to apply changes to the embedded wheel, you need to copy the code snippet again and replace the old one.
Bookmarkable wheels: Thanks to dynamic URLs that reflect the current state of the wheel, including content, colors, and spin time settings, you can bookmark your custom wheel for quick access.
Because the bookmarked URL contains all the wheel data, you can save multiple wheels and switch between them by clicking the bookmarked links.
To update a bookmarked wheel, simply bookmark the new state and remove the old one. If you don't update the bookmark, you'll always return to the last state you saved when you open the bookmark.
Click on the bookmark icon near the text area or read forward for more information.
Tip: Name the bookmark something meaningful. Example: "Wheel - Class 1A Spring 2024"
Tip: Create a bookmark folder to keep your saved wheels organized.
Tip: You can share the bookmarked URLs with others to share your wheel.
Bookmark the page again and remove the old bookmark.
Using bookmarks, you can save your wheels without signing up.
This wheel runs locally on your browser. Your wheel content is never sent to our servers.
When sharing a wheel, all item data (the text written in the text area) is encoded in the URL with a Base64 scheme. While items are not directly human-readable from the URL, they are not encrypted. Opening a link does not require authentication or authorization, so anyone with the link can view your list of items, either by opening the link or by inspecting the URL and decoding the items from it.
However, with a link, no one can see your history on the wheel or what you have done with it after copying the link. The link only contains a static state.
Although many systems support much longer URLs, the standard safe URL length limit is 2048 characters. Your item list must be below about 1800 characters to share (we must allow for some other characters besides your encoded items). Special characters and emojis can take up more space when encoded.
For more site-wide privacy information, see our privacy policy and terms of use linked in the footer.
The wheel uses JavaScript's Math.random
-function from your local machine for randomness. Math.random
-function is suitable for this purpose but not for cryptographic security. Please don't use the wheel to implement your online bank's encryption algorithm!
We don't offer tools for rigging the wheel, but as the wheel fully runs on the user's local machine, we can't prevent local code or environment modifications that could affect it.
Users of Seating Chart Maker can use the wheel easily via an integration from the application. You can easily open the wheel of names with any of your rosters in Seating Chart Maker. There is a button to open the wheel in the seating chart view.
Seating Chart Maker also supports quick random name pick if you need a name without the bling.
The wheel tool's data-containing shareable link format is simple. See the section on technical details. Generating custom links is a viable option for generating custom wheels on external systems, thus building a simple integration.
Let us know if you want more information on how to generate links to custom wheels on this page.
Here are answers to common questions about functionality and troubleshooting tips.
Duplication is a great way to make the wheel fuller if you have only a few items.
Duplication also allows you to affect the relative chances of an item being selected.
You can duplicate the slices by writing the same item multiple times in the text area. You can select all items by pressing Ctrl + A, then copy and paste them to duplicate them by pressing Ctrl + C and Ctrl + V.
To remove a slice, you can delete the item from the text area. You can also delete a slice by selecting Delete winner and continue
when the wheel stops spinning.
Press Ctrl + Z to undo the last change you did in the text area. You can also use the undo button in your browser (usually found in the Edit menu).
Good question; I appreciate you thinking of this!
No, the wheel is not deterministic like that. It is spun independently for each user, as the randomness used is affected by each user's exact environment and time. The wheel state is not shared between users, i.e., there is no multiplayer mode.
Nope. Our app or the underlying Math.random
-API does not have a way to rig the results or even use a given seed.
Of course, the JavaScript is running on your local machine, so in theory, you could modify the code to rig the wheel. But that would be a bit silly, wouldn't it?
Yes, you can now select from multiple preset color schemes or fully customize the slice colors with up to six different colors. The color for each slice is chosen so that it loops back to the first color after the last color.
I know, it bothers me, too! You can customize the color scheme for the wheel so that you change the amount of colors used. This should fix the issue while the number of slices stays the same.
Let us know if you want more colors!
Full-screen mode is available by pressing the button with expanding arrows to present the wheel expanded to fit the available screen space and without distractions such as the text area.
Even when not in full-screen mode, the wheel adjusts to the available screen size, albeit less so than in the full-screen mode. Resize your browser window to change the wheel size.
If that is not enough, you can try using your browser's zoom feature to make the wheel bigger or smaller.
Let us know if you need a specific size or want to present the wheel without the text area being visible, and we might add a feature.
Yes, you can embed the wheel on your website. The share dialog contains a code snippet that you can copy and paste into your website. See the Embedding a wheel of names section for more information.
Yes, if you have the page open, and you lose your internet, the wheel will still work.
Is it possible you spun the wheel and left the tab? The wheel's physics model is time-based, but if the tab is not open, the simulation is not refreshed. When you return, the simulation refreshes, the wheel realizes it has stopped, and the confetti is shot.
We're always open to feedback and new feature ideas. Visit our contact page to share your thoughts.
Our main app, Seating Chart Maker, has added many features based on user feedback. In fact, this wheel of names was partly created based on user requests.
So, don't think your message will go unnoticed!
While we don't have specific apps for the wheel of names, the page is available on mobile devices and desktops alike.
If you want a shortcut to the wheel on your device, you can add it to your home screen on most devices.
We have wanted to focus on a distraction-free, simple user experience with a detailed and fun wheel implementation.
If you need any new features, let us know!
If you want to help support our wheel, please share it with others.