Run a verifiable draw

Three steps, in this order for a reason. You publish a sealed commitment to a random seed before anyone knows who entered, freeze the entry list, then reveal the seed and draw. Your audience ends up with a permanent page where they can recompute the winner themselves — no account, no login, nothing to trust.

  1. Commit
  2. Close entries
  3. Draw
  4. Published

Step 1 · Open the draw

This publishes a sealed commitment first. Share it with your audience before you add entries — that ordering is what makes the draw provable.

Need a draw that is not published? The giveaway picker runs entirely in your browser and stores nothing.