Generators
UUIDs, passwords, QR/bar codes, hashes.
Random JSON Generator
This generator produces realistic sample JSON in four shapes, ready for mocks and tests.
HMAC Generator
This HMAC generator signs a message with a secret key, using SHA-1 through SHA-512.
AES Encryption & Decryption
This AES tool encrypts text with AES-256-GCM and a passphrase, verifying integrity on decrypt.
File Checksum Calculator
This checksum calculator hashes a file locally and compares it to the published value.
UUID Generator
This UUID generator creates RFC 4122-compliant v4 (random) and v7 (time-ordered) UUIDs, one at a time or in bulk, entirely in your browser.
Password Generator
This password generator creates strong, cryptographically random passwords with adjustable length and character sets, in your browser.
QR Code Generator
This QR code generator turns any URL, text, Wi-Fi login or contact card into a styled, downloadable QR code in seconds.
Barcode Generator
This barcode generator produces scannable CODE128, EAN-13, UPC-A, CODE39 and five other barcode formats, ready to download as an image.
All Hash Generator (MD, SHA, CRC & more)
This hash generator computes MD5, SHA-1/256/512, SHA-3, RIPEMD-160, Whirlpool, CRC32 and NTLM hashes from text, instantly in your browser.
bcrypt Hash Generator & Verifier
This bcrypt generator hashes text with a configurable cost factor and verifies a value against an existing bcrypt hash, in your browser.
Random String Generator
Generate random strings of any length from the character sets you choose, with a real entropy figure.
Random Hex Generator
Generate random hexadecimal strings of any length, with presets for the common key and token sizes.
Random Binary Generator
Generate random strings of ones and zeros, optionally grouped, for test vectors and teaching material.
Random Byte Generator
Generate random bytes and show them as hex, decimal, binary, Base64, a C array or an escaped string.
Random MAC Address Generator
Generate random MAC addresses in any notation, correctly marked as locally administered rather than vendor-assigned.
Random Integer Range Generator
Draw whole numbers from a range you set, with or without repeats, from a cryptographic random source.
Random Prime Number Generator
Generate random primes from a range or at a chosen bit size, verified by a deterministic primality test.
Random Date Generator
Generate random dates between two bounds, optionally weekdays only, in ISO, US, European or Unix format.
Random Time Generator
Generate random times of day within a window, optionally rounded to a realistic step like 15 or 30 minutes.
Random Data from a Regex
Run a regular expression backwards: generate strings that match the pattern instead of testing them.
Sample Data Generator
Build a table of realistic test data with the columns you choose, in CSV, JSON, XML, SQL, YAML or HTML.
Random CSV Generator
Generate a CSV file of realistic test rows with the columns you choose, correctly quoted and escaped.
Random TSV Generator
Generate tab-separated test data ready to paste straight into a spreadsheet, with the columns you choose.
Random XML Generator
Generate a well-formed XML document of test records with the elements you choose, correctly escaped.
Random Name Picker
Paste a list and draw winners at random, or shuffle the whole list into a fair random order.
Coin Flip
Flip a fair coin once or thousands of times, with a running tally of heads and tails.
Dice Roller
Roll any number of d4, d6, d8, d10, d12, d20 or d100 dice, with each die and the total shown.
About Generators
Fast, private generators for the values people keep needing: cryptographically secure passwords with an entropy readout, UUIDs in both random and time-ordered versions, styled QR codes and barcodes for URLs and product data, a wide range of hashes and checksums (MD, SHA-1/2/3, RIPEMD-160, CRC, Adler32, NTLM), and bcrypt hashing with verification.
Everything on this page runs directly in your browser — none of your input is uploaded to a server.