TikTok giveaway
Make the pick. Save the proof.
Import your entries, spin, and post the recording.
Your list
8 entries*3 for extra chancesPut a star and a number after a name to give it more chances — Alex *3 is three entries on one line.
CSV, XLSX or TXT · up to 10.0 MB
Draw setup
Wheel colours
Spinnza
Custom colours8
Type a hex code or use the well. The wheel repaints as you type, and the colours repeat around it — you never have to pick one per name.
How does Spinnza choose? How Spinnza chooses ›
The winner is picked before the wheel moves, using your browser’s cryptographic random number generator (crypto.getRandomValues) rather than Math.random(). The range is reduced by rejection sampling, so no entry is even slightly more likely than another because of where it sits in the list.
Weights are applied before the draw: an entry with three chances occupies three of the total, and duplicate rows each count separately. The complete list is always used, even when the wheel is too crowded to show every name on a slice.
The animation is presentation. Once a winner is chosen, the wheel is told where to stop — it never decides anything.
8 entries
Showing an example list. Replace it with your own names.
Where TikTok entries come from
TikTok gives you no way to export a comment thread, so the list has to come from somewhere you control. Comments copied off the desktop site work for a small draw. A link-in-bio form works far better for a large one, and has the side benefit of giving you an email address for the winner — which matters, because a TikTok comment is a difficult way to reach somebody who has stopped opening the app.
Duets and stitches are entries too, and they are the ones most likely to get missed: they do not appear in your comments at all. If your rules count them, collect those handles separately and paste them in with the rest.
Nothing here touches TikTok. Import a CSV, XLSX or TXT, or paste a column straight out of a spreadsheet.
A clip that works with the sound off
The recording is vertical at 1080 × 1920 and carries the draw title, the entrant count and the winner as text on the frame, which means it still reads for the large share of viewers watching muted. There is no voiceover to miss.
Keep it short. With “include real-time pauses” switched off the recorder cuts the gaps between spins, so a draw that took you two minutes of talking becomes a clip of just the spins and the reveals — which is the version people actually watch to the end.
It downloads as MP4 where your browser can encode it, WebM otherwise. Recent Safari and Chrome produce MP4, which uploads without conversion.
Multiple prizes in one video
Set the winner count, or just keep spinning — the recorder runs until you press Done recording, so first, second and third prize all land in one file with the running count on screen.
Turn on “remove winner after spin” if the same person should not be able to take two prizes. Leave it off if they can.
Before you run it
TikTok does not administer your giveaway and is not responsible for it; you are. Your post should say so, state the rules and the closing time, and follow whatever your local promotion law requires. Check the current TikTok community and branded-content policies before you post — they change.
A recording is a record of what happened, not a certification that it was lawful. Running the promotion properly is still your job.
Questions
- What video format do I get?
- MP4 where your browser can encode it, otherwise WebM. Both upload fine; Safari and Chrome on recent devices generally produce MP4.
- Can I record several prizes in one clip?
- Yes. The recorder keeps running until you stop it, so every spin and every winner is in the same file.
- Does it work on a phone?
- Recording uses your browser's video recorder, which mobile Safari and Chrome both have. The wheel itself works on any phone.
Spinnza is not affiliated with Instagram, TikTok, Discord, Twitch, YouTube, Meta or their parent companies. You bring your own entry list — nothing connects to those platforms and nothing is scraped.
The wheel is free and always will be. A recorded proof spin is $1.99, one time, no subscription — how it works.