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 tool

Coin Flipper

Flip one or many virtual coins and see heads/tails results plus a running tally.

Open tool

Dice Roller

Roll any number of dice with any number of sides and see each result plus the total.

Open tool

Letter Shuffler

Shuffle the letters of any text into a random order, in your browser.

Open tool

Paragraph Shuffler

Split text into paragraphs on blank lines and shuffle their order.

Open tool

Random Audio Generator

Render a short sequence of random-frequency oscillator tones and download it as a WAV file.

Open tool

Random Base64 Data Generator

Generate random bytes and base64-encode them with the browser's real btoa() — both input and output shown.

Open tool

Random Binary Number Generator

Generate a random integer shown in base-2, with a configurable bit length.

Open tool

Random Bird Generator

Generate a random cartoon bird SVG with a random body shape, wing tilt, feather color, and beak color.

Open tool

Random Bit Generator

Generate a string of N random bits, each independently 0 or 1.

Open tool

Random Bitmap Generator

Generate a random-noise bitmap image at any size, in full color or monochrome, and download it as a PNG.

Open tool

Random Boolean Generator

Generate a batch of random true/false boolean values, each with an independent 50/50 chance.

Open tool

Random BSON Generator

Generate a random document and hand-encode it as real BSON bytes, shown as a hex dump alongside a JSON preview.

Open tool

Random Byte Generator

Generate N random bytes (0-255), shown as hex pairs, a decimal array, or comma-separated decimal values.

Open tool

Random Card Picker

Draw one random card (rank and suit) from a standard 52-card deck.

Open tool

Random Case Converter

Randomly uppercase or lowercase each letter in your text independently.

Open tool

Random Cat Generator

Generate a random cartoon cat face SVG with a random ear shape, fur color/pattern, eye color, and whiskers.

Open tool

Random Cat Name Generator

Pick a random name for a cat from a built-in list of common cat names.

Open tool

Random 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 tool

Random Chess Position Generator

Generate a random, sanity-checked arrangement of chess pieces as FEN notation and a visual board.

Open tool

Random Circle Generator

Generate a random circle with random radius, position, and fill/stroke color, as an SVG.

Open tool

Random City Generator

Generate random real-world city names spanning every inhabited continent.

Open tool

Random 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 tool

Random Coprime Pair Generator

Generate pairs of positive integers (a, b) with gcd(a, b) = 1, within a configurable range.

Open tool

Random Country Generator

Generate random real country names from a curated list of about 160 countries.

Open tool

Random 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 tool

Random CSV Generator

Generate a random CSV file with a chosen number of rows and typed columns (name, number, boolean, date).

Open tool

Random Cylindrical Coordinate Generator

Generate random cylindrical (r, θ, z) coordinate triples, with the angle in degrees or radians.

Open tool

Random Date Generator

Generate a random date within a configurable min/max range, in ISO or locale-style format.

Open tool

Random Decimal Number Generator

Generate random base-10 decimal numbers with a configurable integer digit count and decimal place count.

Open tool

Random Digit Generator

Generate a list of random single digits from 0 to 9, one per line.

Open tool

Random Digit Pair Generator

Generate pairs of two independent random digits (0-9), one pair per line.

Open tool

Random Digit Picker

Pick one random digit from a pool you supply, or the default 0-9 range.

Open tool

Random Dog Generator

Generate a random cartoon dog face SVG with random floppy or erect ears, fur color, and snout shape.

Open tool

Random Dog Name Generator

Pick a random name for a dog from a built-in list of common dog names.

Open tool

Random Draughts Game Generator

Play out N random non-capturing checkers moves from the standard setup and see the move list plus final board.

Open tool

Random Draughts Position Generator

Generate a random arrangement of checkers pieces on the dark squares of an 8x8 board, with a configurable piece count.

Open tool

Random Email Generator

Generate random email addresses at RFC 2606 reserved example domains, safe for test data.

Open tool

Random Emoji Generator

Generate random Unicode pictographic emoji from a built-in list, like 😀🎉🚀.

Open tool

Random Emoticon Generator

Generate random text-based emoticons and kaomoji from a built-in list, like :) and (╯°□°)╯︵ ┻━┻.

Open tool

Random Equation Generator

Generate a random linear or quadratic equation with one unknown, plus its solved value(s) of x.

Open tool

Random Even Number Generator

Generate random even integers within a min/max range, one or many at a time.

Open tool

Random Excel Generator

Generate a random .xlsx workbook with a header row and randomly typed text, number, and date columns.

Open tool

Random Face Generator

Generate an abstract, geometric cartoon avatar face with a random head shape, eye style/color, nose, mouth, and hair.

Open tool

Random Flower Generator

Generate a random flower SVG with a configurable petal count, random petal color/shape, a center, and a stem.

Open tool

Random Fraction Generator

Generate random fractions a/b with configurable numerator/denominator bounds, optionally reduced to lowest terms.

Open tool

Random Function Generator

Generate a random mathematical function definition, like "f(x) = 2x^2 - 3x + 1".

Open tool

Random Geographic Coordinates Generator

Generate random (latitude, longitude) pairs within valid Earth bounds, with configurable precision.

Open tool

Random Go Game Generator

Simulate N random alternating Go moves with a simplified single-stone capture check, on a configurable board size.

Open tool

Random Go Position Generator

Generate a random arrangement of black and white Go stones on a configurable 9x9, 13x13, or 19x19 board.

Open tool

Random GUID Generator

Generate Microsoft-style GUIDs: uppercase hex, hyphenated, wrapped in curly braces by default.

Open tool

Random Hex Number Generator

Generate a random integer shown in base-16, with configurable digit length and letter case.

Open tool

Random HTML Generator

Generate a small, complete random HTML page with a heading, paragraphs, a list, and a link.

Open tool

Random HTML Table Generator

Generate random <table> markup with a chosen number of rows and columns of random cell content.

Open tool

Random Image Generator

Procedurally generate a brand-new abstract image every time, with a random gradient background and scattered shapes.

Open tool

Random 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 tool

Random Integer Generator

Generate a single random whole number between a minimum and maximum you choose.

Open tool

Random Integer Range Generator

Generate a batch of random whole numbers within a min/max range, one per line.

Open tool

Random IP Address Generator

Generate random IPv4 or IPv6 addresses, restricted to any, private, or public-looking ranges.

Open tool

Random ISBN Generator

Generate random ISBN-10 and/or ISBN-13 numbers with a correctly computed check digit.

Open tool

Random Item Picker

Paste a list, one item per line, and pick one at random — with optional weights and no-repeat mode.

Open tool

Random JSON Generator

Generate a random nested JSON object with configurable depth, key count, and array length.

Open tool

Random Landscape Generator

Generate a layered SVG landscape with a sky gradient, a sun or moon, a jagged hill silhouette, and a few trees.

Open tool

Random LaTeX Generator

Generate a random LaTeX document skeleton with a title, a math equation, and an itemized list.

Open tool

Random Lenny Face Generator

Generate random 'Lenny face' style kaomoji, like ( ͡° ͜ʖ ͡°), from a built-in list.

Open tool

Random Letter Generator

Generate a batch of random letters with control over case and vowels vs. consonants.

Open tool

Random Line Generator

Generate one or more random line segments with random endpoints, color, and width, as an SVG.

Open tool

Random List Generator

Generate a random list of N items, sampled without repeats or generated with repeats allowed.

Open tool

Random Location Generator

Generate a full fake address combining a random street, city, and country.

Open tool

Random MAC Address Generator

Generate random 6-byte MAC addresses with a colon or hyphen separator and correct locally-administered bits.

Open tool

Random Math Expression Generator

Build a random arithmetic expression from +, -, *, / and parentheses, with its evaluated result.

Open tool

Random Matrix Generator

Generate a random m x n matrix of numbers within a configurable range, as an aligned text grid.

Open tool

Random MD5 Hash Generator

Generate random input bytes and compute their real MD5 digest — both shown, clearly labeled.

Open tool

Random Morse Code Generator

Generate random letters or words and see both the source text and its Morse code encoding.

Open tool

Random Name Generator

Generate random human first + last name combinations from built-in name lists, in either name order.

Open tool

Random 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 tool

Random Number Pair Generator

Generate N pairs of random integers (a, b) within a min/max range — useful for coordinates or paired test data.

Open tool

Random Octal Number Generator

Generate a random integer shown in base-8, with a configurable digit length.

Open tool

Random Odd Number Generator

Generate random odd integers within a min/max range, one or many at a time.

Open tool

Random Paragraph Generator

Generate random paragraphs made of several grammatically plausible sentences.

Open tool

Random Phone Number Generator

Generate clearly-fake, non-dialable phone numbers using officially reserved fictional ranges.

Open tool

Random PIN Generator

Generate one or many random numeric PIN codes, 4-8 digits long, using a cryptographically secure random source.

Open tool

Random Planet Generator

Generate a random gradient-shaded planet SVG with an optional ring system, craters, and cloud bands.

Open tool

Random Planet Name Generator

Generate fictional sci-fi-style planet names by combining random syllables.

Open tool

Random Point Generator

Generate random 2D (x, y) points within a configurable bounding box.

Open tool

Random Polar Coordinate Generator

Generate random polar (r, θ) coordinate pairs, with the angle in degrees or radians.

Open tool

Random Prime Number Generator

Generate a random prime number within a min/max range, using trial division and Miller-Rabin.

Open tool

Random Regex Generator

Generate a random, syntactically valid regex pattern composed from character classes, quantifiers, and groups.

Open tool

Random Sentence Generator

Generate grammatically plausible random sentences built from subject/verb/object templates.

Open tool

Random SHA-1 Hash Generator

Generate random input bytes and compute their real SHA-1 digest — both shown, clearly labeled.

Open tool

Random SHA-2 Hash Generator

Generate random input bytes and compute their real SHA-256 (SHA-2 family) digest — both shown, clearly labeled.

Open tool

Random Shape Generator

Generate a random polygon (3-10 sides) with a random size, rotation, and fill color as an SVG.

Open tool

Random Square Generator

Generate a random square with random size, position, rotation, and fill/stroke color, as an SVG.

Open tool

Random Street Generator

Generate random fake street names with house numbers, like '482 Maple Avenue'.

Open tool

Random Sudoku Puzzle Generator

Generate a random, genuinely solvable 9x9 Sudoku puzzle with easy/medium/hard difficulty and a one-click solution reveal.

Open tool

Random Surface Generator

Generate a random 3D surface formula z = f(x, y), combining sin/cos/polynomial terms.

Open tool

Random Time Generator

Generate a random time of day in 12-hour or 24-hour format, with optional seconds.

Open tool

Random TOML Generator

Generate a random TOML document with nested tables and key/value pairs, configurable depth and breadth.

Open tool

Random 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 tool

Random Tree Generator

Generate a randomized branching tree with configurable branch count and depth, rendered as SVG lines and leaf blobs.

Open tool

Random TSV Generator

Generate random tab-separated data with a chosen number of rows and typed columns (name, number, boolean, date).

Open tool

Random Unicode Text Generator

Generate random text drawing from Greek, Cyrillic, symbol, box-drawing, and emoji ranges.

Open tool

Random URL-Encoded Data Generator

Generate random text (including spaces, symbols, and unicode) and URL-encode it with the real encodeURIComponent().

Open tool

Random URL Generator

Generate plausible-looking URLs from random scheme, subdomain, path, and query combinations.

Open tool

Random User Agent Generator

Assemble realistic-looking browser User-Agent strings for Chrome, Firefox, Safari, and Edge.

Open tool

Random Username Generator

Generate usernames by combining a random adjective and noun from built-in word lists, with an optional number suffix.

Open tool

Random UTF-16 Generator

Generate random UTF-16 text including surrogate-pair emoji, with a code-unit breakdown.

Open tool

Random UTF-32 Generator

Generate random text and see its UTF-32 code-point breakdown, one 32-bit value per character.

Open tool

Random UTF-8 Generator

Generate random multi-byte UTF-8 text and see its per-character byte breakdown.

Open tool

Random Vector Generator

Generate random n-dimensional vectors with a configurable dimension count and component range.

Open tool

Random Video Generator

Animate random moving, colored shapes on a canvas and capture a few seconds of it as a downloadable WebM video.

Open tool

Random Wheel Spinner

Enter your options and spin a wheel to pick one at random, with a spinning reveal animation.

Open tool

Random Word Document Generator

Generate a random .docx Word document with a heading, procedurally generated paragraphs, and a list.

Open tool

Random Word Generator

Generate a list of random English words drawn from a varied built-in dictionary.

Open tool

Random World Map Generator

Draw an abstract SVG 'world map' with a lat/lng-style graticule grid and random blob-shaped landmasses.

Open tool

Random XML Generator

Generate a random nested XML document with a mix of child elements and attributes.

Open tool

Random XYZ Coordinate Generator

Generate random 3D (x, y, z) coordinate triples within a configurable numeric range.

Open tool

Regex Random Data Generator

Enter a regex pattern and generate random strings that actually match it.

Open tool

Sentence Shuffler

Split text into sentences and shuffle their order, keeping each sentence intact.

Open tool

Text Column Shuffler

Shuffle the column order of delimited text (CSV/TSV) the same way across every row.

Open tool

Text Line Shuffler

Shuffle the order of newline-separated lines in a block of text.

Open tool

Word Shuffler

Shuffle the order of whitespace-separated words in a block of text.

Open tool