Private browser tools for random generation, formatting, and mock data
Secure random generators and local-first utilities
Rangdom focuses on tools that can run directly in your browser: random numbers, passwords, UUIDs, dice rolls, list tools, encoders, formatters, and fictional test data. Inputs and generated values stay on your device whenever the tool can run locally.
Read the privacy-first guideShowing all generators and tools
478 items
Random Numbers
Cryptographically secure random integers
Passwords
Strong passwords in multiple formats
Dice Rollers
Fair digital dice for games and RPGs
- D6 — 6-sided die
- D4 — 4-sided die
- D8 — 8-sided die
- D10 — 10-sided die
- D12 — 12-sided die
- D20 — 20-sided die
- D100 — percentile dice
- Custom Dice Roller
- Dice Notation Roller
- Sic Bo — three dice
- Craps — two dice
- Roulette — spin the wheel
- Baccarat — Punto Banco
- Blackjack — 21
- Video Poker — Jacks or Better
- Fudge Dice — dF
- Advantage / Disadvantage — 2d20
- Ability Scores — 4d6 drop lowest
- Dice Pool — count successes
- Exploding Dice — reroll & add on max
Other Generators
Lists, coins, UUIDs, colors, cards, and more
- List Picker
- Spin the Wheel
- Weighted Random Picker
- List Shuffler
- Random Order
- Lottery Numbers
- Powerball Numbers
- Mega Millions Numbers
- EuroMillions Numbers
- Keno Numbers
- Team Generator
- Group Splitter
- Tournament Bracket
- Round-Robin Schedule
- Team Name
- Container Name
- Secret Santa
- Coin Flip
- UUID v4
- Batch UUIDs
- UUID v1
- UUID v6
- UUID v7
- UUID v5
- UUID v3
- ULID
- TypeID
- KSUID
- XID
- Snowflake ID
- Firebase Push ID
- Identicon
- Token
- API Key
- Bcrypt Hash
- Database Connection String
- JWT
- PKCE Code Verifier
- BIP39 Mnemonic
- Nano ID
- CUID2
- Backup Codes
- TOTP Secret Key
- Base32 String
- Base36 String
- Base58 String
- Base62 String
- Base85 String
- Base64 String
- ObjectId
- Commit SHA
- traceparent
- AWS Resource ID
- SHA-256 Hash
- MD5 Hash
- SSH Key Fingerprint
- Semantic Version
- Git Branch Name
- Commit Message
- Environment Variable Name
- EAN-8 Barcode
- EAN-13 Barcode
- GTIN-14 Barcode
- SSCC-18
- GLN
- ISBN-13
- ISBN-10
- ISSN
- ORCID iD
- UPC-A Barcode
- URL Slug
- URL
- Query String
- API Endpoint
- Regex Test String
- Pattern String
- Domain Name
- DNS Record
- User Agent
- Filename
- File Size
- MIME Type
- Name
- Company
- Product Name
- Job Title
- User Profile
- JSON Object
- JSON Array
- JSON Lines
- CSV Data
- SQL INSERT
- Markdown Table
- XML Data
- YAML Data
- Lorem Ipsum
- Emoji
- Username
- Random Word
- Random Sentence
- Random Animal
- Pet Name
- Random Fruit
- Random Letter
- Random Month
- Random Weekday
- Roman Numeral
- Greek Letter
- Greek Alphabet Chart & Quiz
- Kana Character
- Kana Chart & Quiz
- Cyrillic Letter
- Cyrillic Alphabet Chart & Quiz
- Hebrew Letter
- Hebrew Alphabet (Aleph-Bet) Chart & Quiz
- Arabic Letter
- Arabic Alphabet (Abjad) Chart & Quiz
- Devanagari Letter
- Devanagari (Hindi) Alphabet Chart & Quiz
- Bengali (Bangla) Letter
- Bengali (Bangla) Alphabet Chart & Quiz
- Tamil Letter
- Tamil Alphabet Chart & Quiz
- Thai Letter
- Thai Alphabet Chart & Quiz
- Georgian Alphabet Chart & Quiz
- Armenian Alphabet Chart & Quiz
- Korean Hangul Letter
- Korean Alphabet Chart & Quiz
- Zodiac Sign
- Zodiac Signs Chart, Birthday Finder & Quiz
- Chinese Zodiac
- Chemical Element
- Planet
- Amino Acid
- Constellation
- Blood Type
- Musical Note
- Compass Direction
- Color Code
- CSS Named Color
- Tailwind Color
- OKLCH Color
- LCH Color
- CMYK Color
- HWB Color
- HSV Color
- Color Palette
- Color Scheme
- Color Scale
- Color Pair
- CSS Gradient
- CSS Radial Gradient
- CSS Conic Gradient
- CSS Box Shadow
- CSS Text Shadow
- CSS Border Radius
- CSS Aspect Ratio
- CSS Clamp
- CSS Transform
- CSS Filter
- CSS Backdrop Filter
- CSS Opacity
- CSS Grid
- CSS Flexbox
- CSS Easing
- CSS Transition
- CSS Animation
- Hex
- Binary String
- Random Date
- Date of Birth
- Random Time
- Duration
- Unix Timestamp
- ISO 8601 Date-Time
- ISO 8601 Duration
- Time Zone
- UTC Offset
- Locale
- Cron Expression
- Latitude Longitude
- Geohash
- Plus Code
- Random Card
- Card Hand
- Bingo Card
- Letter Tile
- Random Domino
- Mahjong Tile
- Chess960 Position
- Random Pair
- Yes or No
- Magic 8-Ball
- Would You Rather
- Truth or Dare
- Never Have I Ever
- Tarot Card
- I Ching Hexagram
- Rune
- Rock Paper Scissors
- Boolean
- IP Address
- CIDR Block
- MAC Address
- Port Number
- ASN
- Phone Number
- Email Address
- Address
- City
- State
- Country
- HTTP Status Code
- HTTP Method
- HTTP Header
- HTTP Status Codes Reference & Quiz
- Currency Amount
- Currency Code
- SKU
- ASIN
- Coupon Code
- Star Rating
- Invoice Number
- License Plate
- VIN
- IMEI
- ICCID
- IMSI
- Tracking Number
- SSN
- SIN
- NHS Number
- CPF
- CNPJ
- NINO
- Passport Number
- EIN
- NPI
- Payment Card
- IBAN
- Routing Number
- BIC / SWIFT Code
- ISIN
- CUSIP
- LEI
- SEDOL
- ZIP Code
Tools
Format, encode, decode, and validate text
- Base64 Encode
- Base64 Decode
- Base64URL Encode
- Base64URL Decode
- Base32 Encode
- Base32 Decode
- Base45 Encode
- Base45 Decode
- Base58 Encode
- Base58 Decode
- Ascii85 Encode
- Ascii85 Decode
- Quoted-Printable Encode
- Quoted-Printable Decode
- Unicode Escape Converter
- Punycode / IDN Converter
- IPv6 Expand / Compress
- Hex Encode
- Hex Decode
- Binary Encode
- Binary Decode
- JWT Decode
- JWT Encode
- UUID Inspector
- Snowflake ID Decoder
- ULID Decoder
- KSUID Decoder
- XID Decoder
- TypeID Decoder
- Firebase Push ID Decoder
- ObjectId Decoder
- Geohash Decoder
- Plus Code Decoder
- traceparent Decoder
- Cron Expression Explainer
- Cron Expression Next Run Times
- Luhn Validator
- ISBN Validator
- ISSN Validator
- CPF Validator
- CNPJ Validator
- IBAN Validator
- BIC / SWIFT Code Validator
- GTIN / Barcode Validator
- VIN Validator
- IMEI Validator
- ABA Routing Number Validator
- SemVer Validator & Parser
- ISIN Validator
- NPI Validator
- CUSIP Validator
- SEDOL Validator
- LEI Validator
- NHS Number Validator
- URL Encode
- URL Decode
- Query String Parser
- Query String Builder
- URL Parser
- HTML Entities
- JSON Formatter
- XML Formatter
- Markdown Viewer
- Markdown to HTML
- Word Counter
- Letter Frequency Analyzer
- Note
- Text Hash Generator
- CRC32 Checksum
- HMAC Generator
- Number Base Converter
- Scientific Notation Converter
- IEEE 754 Converter
- Case Converter
- Roman Numeral Converter
- Fraction ↔ Decimal Converter
- Coordinate Converter (DD ↔ DMS)
- Slugify Text
- Text Reverser
- Text Sorter
- Unix Timestamp Converter
- Time Zone Converter
- Color Format Converter
- Color Contrast Checker
- Find and Replace
- Regex Tester
- Duplicate Line Remover
- Whitespace Cleaner
- Text Diff
- Compare Two Lists
- JSON Diff
- JSON String Escape & Unescape
- CSV to JSON
- JSON to CSV
- JSON to YAML
- JSON to TypeScript
- JSON to Go
- JSON to Python
- JSON to JSON Schema
- JSON to XML
- JSON to TOML
- JSON to SQL
- TOML to JSON
- XML to JSON
- JSON Lines to JSON Array
- JSON Flatten / Unflatten
- .env ↔ JSON Converter
- YAML to JSON
- CSV to Markdown Table
- Markdown Table to CSV
- Morse Code Translator
- Caesar Cipher
- Vigenère Cipher
- Gronsfeld Cipher
- Simple Substitution Cipher
- Beaufort Cipher
- Porta Cipher
- Autokey Cipher
- Playfair Cipher
- Bifid Cipher
- Four-Square Cipher
- Two-Square Cipher
- Trifid Cipher
- ADFGVX Cipher
- Atbash Cipher
- Affine Cipher
- Rail Fence Cipher
- Columnar Transposition Cipher
- Bacon's Cipher
- A1Z26 Cipher
- Polybius Square Cipher
- Nihilist Cipher
- ROT47 Cipher
- Password Strength Checker
- NATO Phonetic Alphabet
- NATO Phonetic Alphabet Chart & Quiz
- Number to Words
- CSS px to rem Converter
- Aspect Ratio Calculator
- Duration Converter
- Data Size Converter
- Data Transfer Rate Converter
- Download Time Calculator
- Temperature Converter
- Area Converter
- Length Converter
- Weight Converter
- Volume Converter
- Speed Converter
- Density Converter
- Running Pace Converter
- Angle Converter
- Energy Converter
- Pressure Converter
- Power Converter
- Acceleration Converter
- Torque Converter
- Force Converter
- Frequency Converter
- Fuel Economy Converter
- Percentage Calculator
- Quadratic Equation Solver
- Tip Calculator
- Sales Tax / VAT Calculator
- Discount Calculator
- Margin & Markup Calculator
- BMI Calculator
- Calorie Calculator
- Ohm's Law Calculator
- Loan Calculator
- Compound Interest Calculator
- Statistics Calculator
- GCD & LCM Calculator
- Prime Factorization
- Permutations & Combinations Calculator
- Date Calculator
- Date Difference Calculator
- Age Calculator
- Time Duration Calculator
- Bitwise Calculator
- chmod Calculator
- IPv4 Subnet Calculator
- Unicode Character Inspector
How it works
- 1Your browser generates cryptographic random bytes
- 2Values are mapped to the range you need
- 3Results display instantly — nothing leaves your device
Privacy by design
- No server calls — tools run locally
- Inputs stay in your browser
- No generated values or tool inputs are stored by Rangdom
- Source code inspectable in your browser
What is cryptographic randomness?
Most programming languages offer a basic Math.random() function, but it uses a predictable pseudorandom algorithm — if you know the seed, you can reproduce the entire sequence. That's fine for shuffling a playlist, but not for generating passwords or making fair decisions.
The Web Crypto API solves this by drawing entropy from your operating system — hardware noise, interrupt timing, and other unpredictable physical sources. Every generator on Rangdom uses this API, producing values that are statistically uniform and impossible to predict.
When do you need a random generator?
- Creating strong, unique passwords for accounts and services
- Picking a random number for games, raffles, or decisions
- Rolling dice for tabletop RPGs when no physical dice are available
- Generating UUIDs for database records or API identifiers
- Splitting names into balanced random teams or groups
- Shuffling a list into a fair random order
- Flipping a coin to settle a debate or make a binary choice
- Creating random usernames for new accounts or testing