Random Tools
A large set of browser-based random generators and shufflers, covering numbers, text, identifiers, structured data formats, coordinates, puzzles, and procedurally drawn images. Everything runs locally in your browser using cryptographically strong or seeded randomness, so nothing you generate is ever sent to a server.
Card Deck Shuffler
Generate a full shuffled ordering of all 52 playing cards, or several decks combined.
Open toolCoin Flipper
Flip one or many virtual coins and see heads/tails results plus a running tally.
Open toolDice Roller
Roll any number of dice with any number of sides and see each result plus the total.
Open toolLetter Shuffler
Shuffle the letters of any text into a random order, in your browser.
Open toolParagraph Shuffler
Split text into paragraphs on blank lines and shuffle their order.
Open toolRandom Audio Generator
Render a short sequence of random-frequency oscillator tones and download it as a WAV file.
Open toolRandom Base64 Data Generator
Generate random bytes and base64-encode them with the browser's real btoa() — both input and output shown.
Open toolRandom Binary Number Generator
Generate a random integer shown in base-2, with a configurable bit length.
Open toolRandom Bird Generator
Generate a random cartoon bird SVG with a random body shape, wing tilt, feather color, and beak color.
Open toolRandom Bit Generator
Generate a string of N random bits, each independently 0 or 1.
Open toolRandom Bitmap Generator
Generate a random-noise bitmap image at any size, in full color or monochrome, and download it as a PNG.
Open toolRandom Boolean Generator
Generate a batch of random true/false boolean values, each with an independent 50/50 chance.
Open toolRandom BSON Generator
Generate a random document and hand-encode it as real BSON bytes, shown as a hex dump alongside a JSON preview.
Open toolRandom Byte Generator
Generate N random bytes (0-255), shown as hex pairs, a decimal array, or comma-separated decimal values.
Open toolRandom Card Picker
Draw one random card (rank and suit) from a standard 52-card deck.
Open toolRandom Case Converter
Randomly uppercase or lowercase each letter in your text independently.
Open toolRandom Cat Generator
Generate a random cartoon cat face SVG with a random ear shape, fur color/pattern, eye color, and whiskers.
Open toolRandom Cat Name Generator
Pick a random name for a cat from a built-in list of common cat names.
Open toolRandom Chess Game Generator
Play out a random chess game from the standard opening position using real piece-movement rules, N plies at a time.
Open toolRandom Chess Position Generator
Generate a random, sanity-checked arrangement of chess pieces as FEN notation and a visual board.
Open toolRandom Circle Generator
Generate a random circle with random radius, position, and fill/stroke color, as an SVG.
Open toolRandom City Generator
Generate random real-world city names spanning every inhabited continent.
Open toolRandom Color Generator
Generate a random color and see its hex, RGB, and HSL values together with a visual swatch — constrain to pastel, vivid, or dark.
Open toolRandom Coprime Pair Generator
Generate pairs of positive integers (a, b) with gcd(a, b) = 1, within a configurable range.
Open toolRandom Country Generator
Generate random real country names from a curated list of about 160 countries.
Open toolRandom Crossword Puzzle Generator
Generate a random crossword grid from a small built-in word list using simple greedy intersection placement, with a structural clue list.
Open toolRandom CSV Generator
Generate a random CSV file with a chosen number of rows and typed columns (name, number, boolean, date).
Open toolRandom Cylindrical Coordinate Generator
Generate random cylindrical (r, θ, z) coordinate triples, with the angle in degrees or radians.
Open toolRandom Date Generator
Generate a random date within a configurable min/max range, in ISO or locale-style format.
Open toolRandom Decimal Number Generator
Generate random base-10 decimal numbers with a configurable integer digit count and decimal place count.
Open toolRandom Digit Generator
Generate a list of random single digits from 0 to 9, one per line.
Open toolRandom Digit Pair Generator
Generate pairs of two independent random digits (0-9), one pair per line.
Open toolRandom Digit Picker
Pick one random digit from a pool you supply, or the default 0-9 range.
Open toolRandom Dog Generator
Generate a random cartoon dog face SVG with random floppy or erect ears, fur color, and snout shape.
Open toolRandom Dog Name Generator
Pick a random name for a dog from a built-in list of common dog names.
Open toolRandom Draughts Game Generator
Play out N random non-capturing checkers moves from the standard setup and see the move list plus final board.
Open toolRandom Draughts Position Generator
Generate a random arrangement of checkers pieces on the dark squares of an 8x8 board, with a configurable piece count.
Open toolRandom Email Generator
Generate random email addresses at RFC 2606 reserved example domains, safe for test data.
Open toolRandom Emoji Generator
Generate random Unicode pictographic emoji from a built-in list, like 😀🎉🚀.
Open toolRandom Emoticon Generator
Generate random text-based emoticons and kaomoji from a built-in list, like :) and (╯°□°)╯︵ ┻━┻.
Open toolRandom Equation Generator
Generate a random linear or quadratic equation with one unknown, plus its solved value(s) of x.
Open toolRandom Even Number Generator
Generate random even integers within a min/max range, one or many at a time.
Open toolRandom Excel Generator
Generate a random .xlsx workbook with a header row and randomly typed text, number, and date columns.
Open toolRandom Face Generator
Generate an abstract, geometric cartoon avatar face with a random head shape, eye style/color, nose, mouth, and hair.
Open toolRandom Flower Generator
Generate a random flower SVG with a configurable petal count, random petal color/shape, a center, and a stem.
Open toolRandom Fraction Generator
Generate random fractions a/b with configurable numerator/denominator bounds, optionally reduced to lowest terms.
Open toolRandom Function Generator
Generate a random mathematical function definition, like "f(x) = 2x^2 - 3x + 1".
Open toolRandom Geographic Coordinates Generator
Generate random (latitude, longitude) pairs within valid Earth bounds, with configurable precision.
Open toolRandom Go Game Generator
Simulate N random alternating Go moves with a simplified single-stone capture check, on a configurable board size.
Open toolRandom Go Position Generator
Generate a random arrangement of black and white Go stones on a configurable 9x9, 13x13, or 19x19 board.
Open toolRandom GUID Generator
Generate Microsoft-style GUIDs: uppercase hex, hyphenated, wrapped in curly braces by default.
Open toolRandom Hex Number Generator
Generate a random integer shown in base-16, with configurable digit length and letter case.
Open toolRandom HTML Generator
Generate a small, complete random HTML page with a heading, paragraphs, a list, and a link.
Open toolRandom HTML Table Generator
Generate random <table> markup with a chosen number of rows and columns of random cell content.
Open toolRandom Image Generator
Procedurally generate a brand-new abstract image every time, with a random gradient background and scattered shapes.
Open toolRandom Image Picker
Pick one at random from a small fixed set of 10 built-in generative SVG patterns, no images are fetched from the internet.
Open toolRandom Integer Generator
Generate a single random whole number between a minimum and maximum you choose.
Open toolRandom Integer Range Generator
Generate a batch of random whole numbers within a min/max range, one per line.
Open toolRandom IP Address Generator
Generate random IPv4 or IPv6 addresses, restricted to any, private, or public-looking ranges.
Open toolRandom ISBN Generator
Generate random ISBN-10 and/or ISBN-13 numbers with a correctly computed check digit.
Open toolRandom Item Picker
Paste a list, one item per line, and pick one at random — with optional weights and no-repeat mode.
Open toolRandom JSON Generator
Generate a random nested JSON object with configurable depth, key count, and array length.
Open toolRandom Landscape Generator
Generate a layered SVG landscape with a sky gradient, a sun or moon, a jagged hill silhouette, and a few trees.
Open toolRandom LaTeX Generator
Generate a random LaTeX document skeleton with a title, a math equation, and an itemized list.
Open toolRandom Lenny Face Generator
Generate random 'Lenny face' style kaomoji, like ( ͡° ͜ʖ ͡°), from a built-in list.
Open toolRandom Letter Generator
Generate a batch of random letters with control over case and vowels vs. consonants.
Open toolRandom Line Generator
Generate one or more random line segments with random endpoints, color, and width, as an SVG.
Open toolRandom List Generator
Generate a random list of N items, sampled without repeats or generated with repeats allowed.
Open toolRandom Location Generator
Generate a full fake address combining a random street, city, and country.
Open toolRandom MAC Address Generator
Generate random 6-byte MAC addresses with a colon or hyphen separator and correct locally-administered bits.
Open toolRandom Math Expression Generator
Build a random arithmetic expression from +, -, *, / and parentheses, with its evaluated result.
Open toolRandom Matrix Generator
Generate a random m x n matrix of numbers within a configurable range, as an aligned text grid.
Open toolRandom MD5 Hash Generator
Generate random input bytes and compute their real MD5 digest — both shown, clearly labeled.
Open toolRandom Morse Code Generator
Generate random letters or words and see both the source text and its Morse code encoding.
Open toolRandom Name Generator
Generate random human first + last name combinations from built-in name lists, in either name order.
Open toolRandom Number Generator
Generate random numbers between a min and max, as whole integers or decimals with configurable precision, one or many at a time.
Open toolRandom Number Pair Generator
Generate N pairs of random integers (a, b) within a min/max range — useful for coordinates or paired test data.
Open toolRandom Octal Number Generator
Generate a random integer shown in base-8, with a configurable digit length.
Open toolRandom Odd Number Generator
Generate random odd integers within a min/max range, one or many at a time.
Open toolRandom Paragraph Generator
Generate random paragraphs made of several grammatically plausible sentences.
Open toolRandom Phone Number Generator
Generate clearly-fake, non-dialable phone numbers using officially reserved fictional ranges.
Open toolRandom PIN Generator
Generate one or many random numeric PIN codes, 4-8 digits long, using a cryptographically secure random source.
Open toolRandom Planet Generator
Generate a random gradient-shaded planet SVG with an optional ring system, craters, and cloud bands.
Open toolRandom Planet Name Generator
Generate fictional sci-fi-style planet names by combining random syllables.
Open toolRandom Point Generator
Generate random 2D (x, y) points within a configurable bounding box.
Open toolRandom Polar Coordinate Generator
Generate random polar (r, θ) coordinate pairs, with the angle in degrees or radians.
Open toolRandom Prime Number Generator
Generate a random prime number within a min/max range, using trial division and Miller-Rabin.
Open toolRandom Regex Generator
Generate a random, syntactically valid regex pattern composed from character classes, quantifiers, and groups.
Open toolRandom Sentence Generator
Generate grammatically plausible random sentences built from subject/verb/object templates.
Open toolRandom SHA-1 Hash Generator
Generate random input bytes and compute their real SHA-1 digest — both shown, clearly labeled.
Open toolRandom SHA-2 Hash Generator
Generate random input bytes and compute their real SHA-256 (SHA-2 family) digest — both shown, clearly labeled.
Open toolRandom Shape Generator
Generate a random polygon (3-10 sides) with a random size, rotation, and fill color as an SVG.
Open toolRandom Square Generator
Generate a random square with random size, position, rotation, and fill/stroke color, as an SVG.
Open toolRandom Street Generator
Generate random fake street names with house numbers, like '482 Maple Avenue'.
Open toolRandom Sudoku Puzzle Generator
Generate a random, genuinely solvable 9x9 Sudoku puzzle with easy/medium/hard difficulty and a one-click solution reveal.
Open toolRandom Surface Generator
Generate a random 3D surface formula z = f(x, y), combining sin/cos/polynomial terms.
Open toolRandom Time Generator
Generate a random time of day in 12-hour or 24-hour format, with optional seconds.
Open toolRandom TOML Generator
Generate a random TOML document with nested tables and key/value pairs, configurable depth and breadth.
Open toolRandom Treasure Map Generator
Draw a random stylized treasure map with a blob island coastline, a dotted route, an X mark, and a compass rose.
Open toolRandom Tree Generator
Generate a randomized branching tree with configurable branch count and depth, rendered as SVG lines and leaf blobs.
Open toolRandom TSV Generator
Generate random tab-separated data with a chosen number of rows and typed columns (name, number, boolean, date).
Open toolRandom Unicode Text Generator
Generate random text drawing from Greek, Cyrillic, symbol, box-drawing, and emoji ranges.
Open toolRandom URL-Encoded Data Generator
Generate random text (including spaces, symbols, and unicode) and URL-encode it with the real encodeURIComponent().
Open toolRandom URL Generator
Generate plausible-looking URLs from random scheme, subdomain, path, and query combinations.
Open toolRandom User Agent Generator
Assemble realistic-looking browser User-Agent strings for Chrome, Firefox, Safari, and Edge.
Open toolRandom Username Generator
Generate usernames by combining a random adjective and noun from built-in word lists, with an optional number suffix.
Open toolRandom UTF-16 Generator
Generate random UTF-16 text including surrogate-pair emoji, with a code-unit breakdown.
Open toolRandom UTF-32 Generator
Generate random text and see its UTF-32 code-point breakdown, one 32-bit value per character.
Open toolRandom UTF-8 Generator
Generate random multi-byte UTF-8 text and see its per-character byte breakdown.
Open toolRandom Vector Generator
Generate random n-dimensional vectors with a configurable dimension count and component range.
Open toolRandom Video Generator
Animate random moving, colored shapes on a canvas and capture a few seconds of it as a downloadable WebM video.
Open toolRandom Wheel Spinner
Enter your options and spin a wheel to pick one at random, with a spinning reveal animation.
Open toolRandom Word Document Generator
Generate a random .docx Word document with a heading, procedurally generated paragraphs, and a list.
Open toolRandom Word Generator
Generate a list of random English words drawn from a varied built-in dictionary.
Open toolRandom World Map Generator
Draw an abstract SVG 'world map' with a lat/lng-style graticule grid and random blob-shaped landmasses.
Open toolRandom XML Generator
Generate a random nested XML document with a mix of child elements and attributes.
Open toolRandom XYZ Coordinate Generator
Generate random 3D (x, y, z) coordinate triples within a configurable numeric range.
Open toolRegex Random Data Generator
Enter a regex pattern and generate random strings that actually match it.
Open toolSentence Shuffler
Split text into sentences and shuffle their order, keeping each sentence intact.
Open toolText Column Shuffler
Shuffle the column order of delimited text (CSV/TSV) the same way across every row.
Open toolText Line Shuffler
Shuffle the order of newline-separated lines in a block of text.
Open toolWord Shuffler
Shuffle the order of whitespace-separated words in a block of text.
Open tool