Lottery Number Generator

Ready

Generate random lottery numbers. Set how many numbers, the range and bonus numbers. Presets for popular lotteries or fully custom.

All tools are free to use. File size and processing limits may vary by tool.

All processing happens in your browser. Numbers are generated randomly; no data is sent to any server.

Lottery & ticket settings

Pick the draw you play. Choosing a game loads its official counts and ranges into the sliders right away. For a draw that is not on the list, select Custom and enter the values yourself.

Number settings

Set the range by sliding the main count and the minimum/maximum values. Raise the bonus count above zero when the game has extra balls; bonus balls are shown in orange.

Number selection 0/6

This is what your ticket looks like. Click an empty ball to type a number or use Random fill; when you press Generate, every ball fills up.

Filters & constraints

Separate numbers with commas in the exclude and include fields. The even/odd balance, the consecutive-number rule and the sum range narrow down the results; if no combination satisfies them, a warning appears.

Random engine

The engine decides where the randomness comes from. Standard uses the browser’s Math.random, Cryptographic is harder to predict, and Word-seeded repeats the same numbers for the same word.

User guide

Everything runs on this page: no account, no usage limit, and nothing sent to a server.

  1. Choose a lottery Select your country’s game from the list and the official main count, range and bonus values go into the sliders immediately. Custom sets up a draw that is not listed.
  2. Adjust the sliders Slide Main count, Main min and Main max to build your own range. Leave Bonus count at 0 for games without extra balls, or raise it — EuroJackpot needs 2, for example.
  3. Fill the balls by hand (optional) Click an empty ball in the selection row and type a number. Random fill completes the row in one go and Clear selection empties it again. Skip this step and Generate fills every ball itself.
  4. Define the filters Type numbers into Exclude and Include, separated by commas. The even/odd balance, the no-consecutive rule and the sum range then keep each ticket inside the limits you set.
  5. Pick an engine Standard uses Math.random. Cryptographic draws from a stronger source. Word-seeded is repeatable: the same word always produces the same numbers, which is handy for checking a result later.
  6. Press Generate Tickets arrive as cards — main numbers in blue circles, the bonus ball in orange. Up to 100 tickets are produced in a single run.
  7. Copy or download the results Copy takes one ticket to the clipboard and Copy all takes the whole set. The CSV and JSON buttons download those same tickets as a file.
  8. Read the statistics and history The stats box summarises the most frequent numbers and the average sum. History keeps the last 10 runs, and each new run lands at the top of the list.

Remember: these are randomly generated combinations, not predictions of a coming draw. No method can guarantee an outcome, and nothing is uploaded — the numbers are produced inside your browser.

How to use?

Set the number count and range, choose how many tickets and generate. Seeded mode reproduces the same numbers from the same seed. Copy or download the results.

How are files processed?

Browser tools keep files on your device. Advanced document tools upload files for temporary server processing; the tool shows this before upload. Web lookups send queries to the server and public lookup services.

Related tools

QR Code Generator

Generate a QR code from a link or text. Add a logo, colours, dot patterns and a frame; download a static QR as PNG or SVG and test it with your phone.

How to use QR Code Generator Enter text, a website, email or phone number. Choose module and corner styles, colors and a frame; optionally add a PNG, JPEG or WebP logo.

QR Code Reader

Decode a QR code in an image to see its text or link. Read a photo or screenshot in your browser and inspect the address before opening it.

How to read? Pick a photo or screenshot of the QR code and run it. If the code is blurry, try a sharper shot; dim the brightness on glaring screens. Copy

Password Generator

Generate random passwords for new accounts. Adjust password options to your needs; generated passwords are not sent to the server for processing.

How to use Password Generator Passwords and hashes are generated only in your browser and are not sent to our server. For the default WordPress 6.8+ user_pass format, wit

Barcode Generator

Create EAN-13, CODE 39 or CODE 128 barcodes. Practical for product labels and shelf pricing. Everything runs in this browser, the value is never stored.

How to use Pick a barcode type, type the value and run; an SVG downloads. Useful for packaging and shelf labels. EAN-13 needs 12 or 13 digits and the t

DNS Lookup

Look up A, AAAA, MX, TXT and other public DNS records.

How to use Look up A, AAAA, MX, TXT and other public DNS records. Choose your input, adjust the options and start processing.

IP Lookup

Read public IP allocation and registration data through RDAP. This is not precise geolocation.

How to use Your connection’s public IP and estimated country appear automatically. Copy the address or request network name, registered organization an

Your privacy choice

Essential cookies support security and sessions. Basic visits are also counted; with your permission we enable additional usage analytics. Cookie Policy