snaptxt.app

Password Generator

Generate strong, cryptographically random passwords in your browser. Nothing is sent or logged.

How many
Very strong · 104 bits

    Your passwords stay on your device.

    Generated entirely in your browser using its built-in secure random number generator. Nothing is sent to a server, and there is no server to log to.

    How to use it

    1. 1Pick a length. 16 characters is a good default for most accounts; go to 20+ for high-value accounts like email, banking, or your password manager.
    2. 2Choose which types of characters to include — letters, numbers, symbols.
    3. 3Turn on "skip look-alikes" if you'll need to read or type the password by hand (it skips characters like 0/O and 1/l that are easy to confuse).
    4. 4Click Refresh to generate new passwords. Copy a single one with its button, or Copy all to get the whole list at once.

    Common use cases

    • Create a strong password for a new account.
    • Update a password that was in a data breach.
    • Make a Wi-Fi password for guests, or for a router setup.
    • Generate a bunch of one-off passwords for a team handover.

    Frequently asked questions

    How random are these passwords?
    Truly random. We use the secure random number generator built into your browser — the same one that protects your banking and shopping sites. Every password is unique and unpredictable.
    Where do my passwords go?
    Nowhere. They're generated right inside your browser and shown only to you. This page doesn't have a server to send them to and doesn't keep a copy after you close the tab.
    What length should I use?
    12 characters with letters, numbers, and symbols is plenty strong for most accounts. For high-value accounts — your main email, banking, your password manager — go 20 or more. Longer is always better; you only need to remember one if you use a password manager.
    Is it safe to use a password generator I found on the internet?
    Be picky. Some sites could quietly send the passwords they generate back to a server. snaptxt can't do that — this page is just static HTML and JavaScript, with no server to send anything to. If you want extra peace of mind, save a password manager-generated password instead and use this when you don't have one handy.

    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.
    Text Diff
    Compare two pieces of text and see line-by-line, word-by-word, or character-by-character what changed.
    UUID / ULID Generator
    Generate UUID v4, UUID v7, or ULID identifiers in bulk, instantly in your browser.
    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.