UUID versions
A UUID is a 128-bit identifier where v4 is fully random and v7 embeds a timestamp so ids sort in creation order.
v7 keeps database indexes efficient because time-ordered keys avoid the random insert scatter that hurts v4 performance.
38 tools in this category. Each runs in your browser.
Generators produce values from rules: random or time-ordered UUIDs, cryptographic hashes, color values across formats, TypeScript interfaces from a JSON sample, Markdown tables from CSV, JIRA or Confluence markup from Markdown, the full favicon set from an SVG, formatted Terraform tfvars from messy input, structured request data from a curl command. None of them require a sign-up; none of them upload your input; all of them give you a result you can copy straight into a file or a config.
The use cases vary by trade. A developer bootstrapping a project: UUIDs as primary keys, hashes for cache keys, TypeScript interfaces from API responses. A designer translating a hex color into HSL for a CSS variable. A technical writer pasting a CSV into a Markdown PR description. A site owner generating the favicon variants the modern web actually uses (16, 32, 180, 192, 512).
What makes a good generator: predictable output, sensible defaults, the ability to preview before copying. The tools below aim for that bar. Where input ambiguity exists (single-quoted vs double-quoted strings, comma vs tab as a delimiter, RGBA vs RGB), the tool exposes a setting and explains the difference rather than guessing for you.
If a generator you would use is missing, the about page explains how to suggest one. The catalog grows as new tools ship.
The ideas behind these tools, in plain English.
A UUID is a 128-bit identifier where v4 is fully random and v7 embeds a timestamp so ids sort in creation order.
v7 keeps database indexes efficient because time-ordered keys avoid the random insert scatter that hurts v4 performance.
A cryptographic hash maps any input to a fixed-size digest that is practically impossible to reverse or to duplicate with a different input.
It underpins password storage, file integrity checks, and signatures, but the wrong algorithm choice such as MD5 leaves them broken.
HEX and RGB describe a color by its red, green, and blue components, while HSL describes it by hue, saturation, and lightness.
HSL makes it intuitive to derive tints, shades, and harmonious palettes by nudging one channel instead of guessing hex digits.
Deterministic generation returns the same result for the same input, while random generation produces unpredictable results each run.
You want determinism for reproducible builds and tests, but true randomness for tokens and keys where predictability is a security hole.
Merge, split, reorder, rotate, and delete PDF pages in your browser.
Combine JPG, PNG, or WebP images into one PDF; reorder and pick a page size.
Convert each PDF page to a JPG or PNG; download one page or all as a ZIP.
Make a professional PDF invoice with line items and tax; nothing uploaded.
Build a clean resume and download the PDF free; no watermark, nothing uploaded.
Random or time-ordered, bulk supported.
All five common hash algorithms in parallel.
Hex, RGB, HSL, live-synced.
Generate TS interfaces from a JSON sample.
Quoted fields, header toggle, auto-delimit.
Headings, code, links, lists.
Storage-format XML for the REST API.
Five PNG sizes plus the HTML link snippet.
Align equals, optional sort.
Read a curl command as a structured request.
Timestamp to date and back, live clock, copy buttons.
Strong passwords and hex or base64url tokens, in-browser.
Binary, octal, decimal, hex, and any base 2-36.
Two-way CSV/JSON. Quoted fields, header toggle, auto-delimit.
Two-way JSON and YAML, configurable indent, inline errors.
Live preview plus copyable HTML source.
Hash a password with a cost factor, or verify a bcrypt hash.
QR for URLs, WiFi, and contacts. Custom colors, PNG or SVG.
Add options, spin the wheel to pick a random winner, share it by link.
Celsius, Fahrenheit, and Kelvin, live-synced in your browser.
Two-way Roman numeral and number converter, 1 to 3999, live.
mm, cm, m, km, inches, feet, yards, and miles, live-synced.
Grams, kilograms, pounds, ounces, stones, and tonnes, live-synced.
Random integers in any range, secure crypto RNG, unique mode.
Build a tagged campaign URL with utm_source, medium, and campaign.
SEO, Open Graph, and Twitter Card tags with live counts and escaping.
Convert px, rem, and em at any base font size, live-synced.
Estimate entropy, crack time, and weak spots. Fully in-browser.
Spell a number in English words, or in check and currency style.
Quoted fields, header toggle, delimiter auto-detect, escaping, preview.
Two-way JSON and XML, configurable root element, inline errors.
Editable grid with per-column alignment and copyable GFM table output.
Shuffle a list or pick random items and names, crypto-based.