Apps / Free generators

Free generators

QR codes and barcodes, passwords and passphrases, invoices and quotations, certificates, labels, worksheets, quizzes, bingo cards and lorem ipsum — generated in the browser and ready to print.

  • Random Picker Wheel — Type your options, one per line, and spin a colourful wheel to pick one at random — great for names, prizes, chores or deciding where to eat. Uses cryptographic randomness. Runs entirely in your browser.
  • Dice Roller — Roll any number of dice with any number of sides (d4 to d20 and beyond), see each result and the total, or flip a coin — with fair, unbiased cryptographic randomness. Runs entirely in your browser.
  • QR Code Generator — Generate high-resolution QR codes for URLs, plain text, Wi-Fi networks, email and phone numbers — colours, size and error-correction, exported as PNG or SVG with no watermark. Runs entirely in your browser.
  • Password Generator — Create strong random passwords and memorable passphrases entirely in your browser — adjustable length, character sets and a live strength estimate. Nothing is ever sent anywhere.
  • Hash Generator — Compute SHA-1/256/384/512 of any text or file — hex and Base64. Files are hashed locally and never uploaded.
  • Metronome — Tempo from 30 to 300, any time signature, subdivisions and an accented downbeat. Beats are scheduled on the audio clock rather than a JavaScript timer — a timer drifts by tens of milliseconds under load and stops in a background tab, which is audibly wrong within a few bars.
  • Instrument Tuner — A chromatic tuner with presets for guitar, bass, ukulele, oud and violin, and an adjustable reference pitch. Pitch is found by autocorrelation — on a guitar or an oud the loudest partial is often the second harmonic, so a peak-picking tuner reads the low string an octave high. The audio never leaves the page.
  • Passphrase Generator — Build a passphrase from a 1296-word list — 10.3 bits a word, short enough to type. You can also roll physical dice and enter the numbers, the original diceware method and the only version whose randomness you need not take on trust. There is an Arabic wordlist too.
  • Label Sheets — Print a list onto adhesive labels — addresses, names, asset tags — on the common A4 and US Letter stocks at their published measurements. You can start at any label position, so a sheet with twelve left on it is not wasted. Arabic names are shaped and laid out correctly.
  • Random Team Maker — Paste a list of names and split them into teams — by how many teams you want, or how many people each should hold. Name people to keep apart and they land on different teams. The shuffle uses cryptographic randomness with a proper Fisher-Yates, so every arrangement really is equally likely.
  • Printable Paper — Make your own paper and print it: graph paper, dot grid, ruled lines, isometric, Cornell notes, music staves, and a four-line Arabic handwriting guide. Set the spacing in millimetres, the margin, the ink and the page count. Downloads as a PDF, so the spacing you asked for is what prints.
  • Barcode Generator — Generate a real, scannable barcode — EAN-13 and EAN-8 for retail, UPC-A for North America, and Code 128 for any text on a shipping or shelf label. The check digit is calculated for you and the quiet zone is included, because without it a scanner cannot find the code.
  • Wheel of Names — A spinning wheel for picking a name fairly — for a classroom, a giveaway, a team draw or deciding who presents first. Paste the names, spin, and optionally drop each winner. The result uses the browser’s cryptographic random source, not Math.random.
  • 2FA Code Generator — Turn a two-factor secret into the rolling six-digit code, exactly as an authenticator app would (RFC 6238 TOTP, SHA-1/256/512, 6 or 8 digits). Paste the base32 secret or the whole otpauth:// link. The secret never leaves the page.
  • Maths Worksheets — Generate printable arithmetic worksheets — addition, subtraction, multiplication and division in whatever number range you set — with an answer key page that always matches. Every sheet has a code, so a reprint gives you the same questions rather than a new set the key no longer fits. Division problems are built from the answer, so they divide exactly.
  • Bingo Cards — Turn a list of words, names or numbers into printable bingo cards — 3×3, 4×4 or 5×5, with an optional free centre. Every card is checked against the others so no two players get the same one, and it says so honestly when your list is too short to make as many distinct cards as you asked for. Comes with a shuffled call list.
  • Quiz Maker — Write a quiz — multiple choice, true/false and short answer — then print it as a question paper with a separate answer key, or share a link anyone can take in their browser. The link carries the whole quiz after the # in the URL, and a fragment is never sent to a server: nothing is stored and there is no account.
  • Arabic Handwriting Sheets — Printable Arabic handwriting practice — every letter in all four of its positional forms (alone, at the start, in the middle, at the end), or any word or name you type. The letters are shaped and joined properly, which is the thing generic worksheet sites get wrong when they print 28 isolated glyphs a child will never meet in a word. Ruled guide lines, faded or dotted tracing, and as many rows as you want.
  • Calendar File (.ics) — Build a calendar invite anyone can open in Apple Calendar, Outlook or Google, with repeats and a reminder — or paste an .ics you have been sent and see plainly what it says in your own timezone. Follows the parts of RFC 5545 that generators usually skip: lines folded at 75 octets, commas and semicolons escaped, and all-day events written as dates rather than midnight-to-midnight.
  • Seating Chart — Paste your class list, set the room out in rows and desks, and get a printable seating chart. Name the pairs who must not sit together and it works around them — and says so plainly when the room is too full to manage it, rather than quietly seating them side by side. Every chart has a code, so a reprint seats the same people in the same desks.
  • Attendance Sheet — Paste a class list and print a register: columns for school days, numbered sessions, or your own headings like Quiz 1 and Final. Weekend days are skipped, defaulted to Friday and Saturday — a sheet built on a Saturday-Sunday weekend prints two columns nobody ticks and misses two teaching days. Optional Hijri dates and a total column.

Other categories

  • Free PDF tools
  • Free image tools
  • Saudi tools and calculators
  • Islamic tools
  • Arabic language tools
  • Free online calculators
  • Free text tools
  • Free file converters
  • Free developer tools
  • Free file tools
  • Free design tools
  • Free tools for a website
  • Free business tools
  • Free communication tools