Online raffle generator

Pick your prize draw winner in seconds, just enter your total number of entries and let the generator do the rest. Free to use, no sign-up needed, and trusted by UK fundraisers, charities, and community groups. Note: Crowdfunder prize draws are not raffles or lotteries.

Please use 'prize draw' in your project title and description rather than 'raffle' or 'lottery'.

How to pick your winner from a Crowdfunder prize draw

Already running a prize draw on Crowdfunder? Here's exactly how to use this tool to select your winner fairly.

  • Download your online entrants' list
    Go to the 'Entrants' tab in your project dashboard, find the 'Entrants details' section towards the bottom of the page, and download the CSV file using the 'Download entrants details' button.
  • Add your free entry route entries
    Free entries won't appear in the CSV, you'll have received these by post (or whichever free entry method you specified in your T&Cs). Add each one as a row in your spreadsheet, giving them the same format as paid entries. Every free entry must be included before you count your total.
  • Count your total entries
    The CSV has one row per entry, so if a supporter bought five entries, they'll appear five times. The total number of rows is your number.
  • Enter your range
    Put 1 as your minimum and your total entry count as your maximum, then hit generate.
  • Find your winner
    Don't forget — your free entry route entries must be in your list before you run the draw. The number the generator lands on is the row number of your winner in the CSV. That row will include their name and contact email so you can get in touch.

Ready to raise money with a prize draw?

If you've got a great prize, Crowdfunder is the easiest way to turn it into a prize draw fundraiser. Set up your prize draw for free, share it with your supporters, and when the closing date arrives, come back here to pick your winner.

Start a prize draw

FAQs


Do I need a licence to run a prize draw?

Not if you offer a genuine free entry route. Your paid entries and free entries must have the same chance of winning; you can't give paid entrants more chances than free entrants. If every entry requires payment, it becomes a lottery and a licence is needed. Crowdfunder's guidelines are built around this, so as long as you follow them, you're covered.


How do I make sure my draw is fair?

Use a genuine random process, like this generator, rather than picking by hand. Keep a record of when you ran the draw, what the total entry count was, and what number was generated. If a supporter ever questions the outcome, you'll have a clear audit trail to show them.

When someone enters via the free entry route, they need to include their full name and contact details, so you can get in touch if they win. Check your T&Cs for the exact format you specified.


Can I pick more than one winner?

Yes. If you're awarding multiple prizes, simply run the generator once per prize. After each draw, note the winning row number and remove that row from your CSV before running the next draw, so the same person can't win twice.


Is this tool free?

Yes, completely. No account needed, no limits on use.


Who can run a prize draw on Crowdfunder?

Anyone, charities, community groups, sports clubs, businesses, and individuals can all run a prize draw on Crowdfunder, as long as you have a great prize and meet the platform guidelines. It’s worth noting that prize draws are not eligible for match funding. Find out more

Fairness and compliance statement

How the generator works, and model wording promoters can include in their prize draw terms and conditions.


In plain English

This tool picks winning numbers at random using a computer process. The method is open, repeatable in principle, and produces a result the promoter can record and show to entrants. Promoters should save the inputs (the range of ticket numbers and how many winners) and the outputs (the winning numbers, the draw name and the date and time) as their record of the draw.

Industry voluntary code (reference)

"Promoters of prize draws should ensure that prizes are awarded fairly in accordance with the rules and terms displayed to players. This should be by an independent person, or under the supervision of an independent person, unless winners are selected by a computer process that produces verifiably random and auditable results, or by a certified physical drawing machine."

Model terms

Promoters may copy the wording below into their prize-draw T&Cs.

1. Method of selection
Winners shall be selected by an automated computer process (the "Generator") operated by the Promoter at the time of the draw. The Generator takes as its inputs (a) the inclusive range of valid entry numbers issued by the Promoter and (b) the number of winners to be drawn, and returns that quantity of winning entry numbers.

2. Source of randomness
The Generator derives each selection from the pseudo-random number source provided by the entrant's web browser (the ECMAScript Math.random() function). This source is independent between draws and is suitable for the selection of prize-draw winners. It is not represented as cryptographically secure and must not be relied upon for any cryptographic purpose.

3. Selection algorithm
Where the draw requires unique winners, the Generator uses rejection sampling — repeatedly drawing a number within the stated range and discarding duplicates — until the required number of distinct winners has been obtained. Where the number of winners requested equals or exceeds the size of the range, the Generator returns a uniformly random permutation of the full range produced by a Fisher–Yates shuffle. In each case every valid entry number has an equal probability of being selected.

4. Verifiability and auditability
The Generator runs in the entrant's browser and its source code is publicly inspectable. The Promoter shall record, for each draw: (i) the inclusive entry-number range used; (ii) the number of winners drawn; (iii) whether unique winners were required; (iv) the date and time of the draw; (v) the name of the draw (if any); and (vi) the winning entry numbers returned. This record constitutes the auditable result of the draw and shall be retained by the Promoter for a period of not less than six (6) months following the draw.

5. Independence
Because winners are selected by a computer process producing verifiably random and auditable results, the draw is conducted without the need for an independent person to perform or supervise the selection, as contemplated by the applicable industry voluntary code for prize draws quoted above.

6. Promoter responsibilities
The Promoter shall: (a) publish the rules of the draw — including the entry-number range, the number of winners, the closing date and the prize(s) — before the draw is conducted; (b) ensure that the entry-number range provided to the Generator corresponds to the entry numbers actually issued to entrants; (c) conduct the draw once for a given set of rules and not re-run it in order to obtain a different result; and (d) retain the record described in clause 4.

7. No warranty; limitation of liability
The Generator is provided on an "as is" basis. Crowdfunder is the provider of the Generator only and is not the promoter of any draw conducted using it; Crowdfunder accepts no liability for the conduct of a draw or for the discharge of the Promoter's obligations to entrants. Entrants' rights in respect of a draw lie against the Promoter.


This statement is provided for general information and as model wording. It is not legal advice. Promoters operating in regulated jurisdictions should satisfy themselves of any additional requirements applicable to their draw.