snaptxt.app

UUID / ULID Generator

Generate UUID v4, UUID v7, or ULID identifiers in bulk. Cryptographically random, RFC-compliant, and produced entirely in your browser.

    How to use it

    1. 1Pick the version: UUID v4 (random), UUID v7 (time-sortable), or ULID.
    2. 2Pick how many to generate — 1, 5, 10, 50, or 100.
    3. 3Copy a single ID with its Copy button, or Copy all to grab the whole batch.
    4. 4Click Refresh to roll a fresh batch with the same settings.

    Common use cases

    • Generate primary keys for a database migration or test fixture.
    • Get a quick random ID for API request tracing or correlation headers.
    • Produce a sortable identifier (UUID v7 or ULID) for time-series records.
    • Create a batch of identifiers to seed a development environment.

    Frequently asked questions

    What's the difference between UUID v4, v7, and ULID?
    UUID v4 is purely random (128 bits of entropy) and the most widely supported. UUID v7 is the newer RFC 9562 format that prefixes a Unix timestamp so IDs sort chronologically — useful as primary keys. ULID is a 26-character alternative using Crockford base32; it's also time-sortable and slightly more compact than UUID.
    Are these IDs cryptographically random?
    Yes. Generation uses crypto.getRandomValues under the hood (via the uuid and ulid packages), which is the browser's CSPRNG.
    Can I trust UUID v7 across systems?
    UUID v7 is standardized in RFC 9562 (May 2024). Most modern languages and databases support it; older systems still work fine because the on-the-wire format is identical to other UUIDs.
    Is anything sent to a server?
    No. Every ID is generated client-side in your browser — nothing leaves your device.

    Related tools

    Base64 Encode / Decode
    Encode and decode text and files to and from Base64.
    HTML Live Preview
    Write HTML, CSS, and JavaScript and see the result instantly.
    JSON Formatter
    Format, validate, minify, diff, and explore JSON — with optional on-device AI that summarizes any payload in plain English.
    JWT Decoder
    Inspect the header, payload, and expiry of any JSON Web Token — with optional on-device AI that explains what the token grants in plain English.
    SQL Formatter
    Beautify, format, and minify SQL queries for any dialect — with optional on-device AI that explains what a query does in plain English.
    Unix Timestamp Converter
    Convert Unix timestamps to dates and back, in any timezone.
    Hash Generator
    Generate MD5, SHA-1, SHA-256, and SHA-512 hashes in your browser.
    JSON to TypeScript
    Generate TypeScript interfaces or type aliases from JSON.
    Markdown to PDF
    Convert Markdown to a beautifully styled PDF in your browser.
    QR Code Generator
    Make QR codes for websites, Wi-Fi passwords, contact cards, social handles, email, SMS, and more. Download as PNG or SVG — or as a ZIP with one branded QR per social platform.
    Password Generator
    Generate strong, secure passwords in your browser. Nothing is sent or saved to any server.
    Text Diff
    Compare two pieces of text and see line-by-line, word-by-word, or character-by-character what changed.
    SVG to PNG / JPEG / WebP
    Convert SVG to PNG, JPEG, or WebP at any size — quality slider, transparent or colored background, copy to clipboard. Free, in your browser.
    URL Encoder / Decoder
    Encode or decode URLs and query parameters with component-vs-full-URI scope, plus a query-string breakdown. Free, in your browser.
    Regex Tester
    Test JavaScript regular expressions with live highlighting and a capture-group inspector — plus an AI regex generator that turns plain-English descriptions into regex (on-device Gemini Nano).
    Color Converter
    Convert colors between HEX, RGB, HSL, HSV, and OKLCH, and generate tint, shade, and harmony palettes. Free, in your browser.
    HTML ↔ Markdown Converter
    Convert HTML to Markdown or Markdown to HTML with a live preview. GFM tables, fenced code blocks, inline formatting. Free, in your browser.
    Cron Builder
    Build cron expressions visually or describe the schedule in plain English and let on-device AI write it for you. Plain-English explanation, next 5 runs, presets.