Generators
Create a UUID as a record ID, a NanoID or ULID when you want a shorter or time-sortable ID, a random password or a word passphrase, dummy JSON and lorem text, a QR code, dice and other random picks, or a spin-wheel winner. A UUID is an identifier. A password is a secret.
25 tools
Categories
UUIDs are not passwords
A UUID is a public identifier (random, time-based, or derived from a name). A password is a secret. Use a UUID in a database key or a filename. Use a password only where you need confidentiality. A passphrase is the memorable-word form of that secret. NanoID and ULID sit with the other ID generators. They are still identifiers, not login secrets.
Random picks
Random integers, dice, coins, yes or no text, teams, and the list picker use Web Crypto. The spin wheel and yes or no wheel are the same kind of fair pick with a canvas wheel. Lottery-style lines are an example range you can change, not an official draw.
Dummy data and visuals
Dummy data covers lorem ipsum, sample JSON, sample CSV, and invented names. Encode a URL as a local SVG QR code, expand a hex color into a small palette, emit a two-stop CSS gradient, or draw a labeled placeholder SVG. Those pages do not call an external QR API and do not build a full design system.
IDs, passwords, random, dummy data, and visuals
Dummy data
- Dummy CSV Generator Print a comma-separated table with a header row. Use this when a spreadsheet or importer wants CSV, not a JSON array.
- Dummy JSON Generator Print a JSON array of invented objects for mocks. These are not real people. Emails use the example.test domain.
- Dummy Names Generator Print invented first plus last pairs. Each line is one name. The pool is small on purpose so you never treat this as a population file.
- Lorem Ipsum Generator Build dummy paragraphs from a small Latin-like word list. This is filler for design mockups, not a translation of a real passage.
IDs
Password
- Passphrase Generator String common English words with a separator you choose. This list is much smaller than Diceware. Words are still sampled with Web Crypto.
- Password Generator Generate random passwords with unbiased Web Crypto sampling. Choose length, sets, and exclusions.
- PIN Code Generator Print random digit strings for device locks and test accounts. This page only uses 0-9. It does not issue a bank PIN.
Random
- Coin Flip Each flip prints Heads or Tails. Odds are 50/50 from Web Crypto. There is no minimum or maximum number field because a coin has two faces.
- Dice Roller Each die shows an inclusive integer from 1 through the side count. Several dice print every face, then Sum. This is not a bouncing 3D table.
- Random Name Picker One name per line. Unique mode will not repeat a line in the same draw. No wheel on this page.
- Lottery Number Generator Pick unique integers from a range you set. The default 6-from-49 layout is a common example, not an official game. Luck is not modeled.
- Number Sequence Print every integer from start through end using a fixed step. This is counting, not a random draw.
- Random Number Generator Inclusive integer range. Sampling uses crypto.getRandomValues with rejection so the result is not biased by modulo.
- Random String Generator Build random character strings for tokens, fixtures, and test IDs. This is not the password page. Symbols default to off.
- Team Splitter Paste names, one per line. The page shuffles them, then deals into Team 1, Team 2, and so on. Empty lines are ignored.
- Yes or No Generator This page prints Yes or No as text. It is not the spinning wheel. Odds are 50/50. Maybe is not an outcome here.
Visual
- Color Palette Generator Start from one hex color. The page walks HSL hue (or lightness for mono) and prints matching sRGB hex values. This is not a full design system.
- CSS Gradient Generator Pick a from hex, a to hex, and an angle in degrees. The page prints a CSS linear-gradient or radial-gradient string plus RGB and HSL for each stop. This is not a bitmap export.
- Placeholder Image Generator Type width, height, a short label, and two hex colors. The page draws an SVG rectangle and mounts it in the preview. This is not a PNG file download and not a QR code.
- QR Code Generator Type a URL or other text. The page encodes it locally as an SVG QR. Error correction is L, M, Q, or H. There is no logo overlay.
Wheels
- Spin the Wheel One name per line. The winner is chosen with Web Crypto, then the wheel animates to that slice. This session counts wins per name. Reset restores the list and clears those scores.
- Yes or No Wheel Two slices, one spin. Yes is green, No is red. The answer is chosen with Web Crypto before the wheel moves. Session counts show how many times Yes and No came up. Reset clears those scores.