Online Generators
Generate UUIDs, secure passwords, QR codes, placeholder text, and cron schedules. All tools are free, cryptographically secure, and run entirely in your browser.
UUID Generator
Generate random UUID v4 and v7 identifiers instantly.
Password Generator
Generate strong, random passwords with customizable options.
QR Code Generator
Generate QR codes from text or URLs with custom colors.
Lorem Ipsum Generator
Generate placeholder text by paragraphs, sentences, or words.
Cron Expression Generator
Build, parse, and validate cron expressions with a visual editor.
chmod Calculator
Calculate Unix file permissions with an interactive chmod calculator.
Slug / URL Generator
Generate URL-safe slugs from any text. Convert titles to clean, SEO-friendly URLs.
.gitignore Generator
Generate .gitignore files for any project. Select languages, frameworks, and IDEs to create a comprehensive .gitignore.
Available Generators
- UUID Generator — generate v4 (random) and v7 (time-ordered) UUIDs
- Password Generator — create strong passwords with customizable length and character sets
- QR Code Generator — generate QR codes from text or URLs with custom colors
- Lorem Ipsum Generator — generate placeholder text by paragraphs, sentences, or words
- Cron Expression Generator — build and validate cron schedules with a visual editor
- chmod Calculator — calculate Unix file permissions with an interactive visual grid
Which Generator Do I Need?
Each generator serves a different development scenario:
- "I need a unique ID for a database record" → UUID Generator — use v4 for random IDs, v7 for time-ordered IDs that sort chronologically (better for database index performance)
- "I need credentials for a new service/account" → Password Generator — creates cryptographically random passwords. Set length to 16+ characters with mixed character sets for maximum security
- "I need a scannable code for a URL or text" → QR Code Generator — generates downloadable QR codes with custom colors. Works for URLs, Wi-Fi credentials, and plain text
- "I need placeholder text for a design mockup" → Lorem Ipsum Generator — generates by paragraph, sentence, or word count. Choose randomized start for varied-looking mockups
- "I need to schedule a recurring task" → Cron Expression Generator — build cron expressions visually and see a human-readable description. Includes presets for common schedules
- "I need to set file permissions on a server" → chmod Calculator — interactive permission grid that shows both numeric (755) and symbolic (rwxr-xr-x) notation simultaneously
Two more generators round out the set:
- "I need a clean URL or filename from a title" → Slug / URL Generator — converts "My Blog Post Title!" into
my-blog-post-title, stripping accents, punctuation, and spaces so the result is safe for URLs and file names. - "I'm starting a new repo and need a .gitignore" → .gitignore Generator — assembles a
.gitignorefrom templates for your languages, frameworks, editors, and operating systems so you don't commit build artefacts, dependencies, or secrets.
A Note on Randomness and Security
Not all "random" is equal. The UUID, password, and QR generators rely on the
Web Crypto API (crypto.getRandomValues and
crypto.randomUUID), which produces cryptographically secure random values suitable for
security-sensitive use — unlike Math.random(), which is predictable and must never be
used for passwords or tokens. Just as importantly, every value is generated locally in your browser
and is never transmitted or logged, so a password or key you generate here is seen only by you.
Other Developer Tools
Frequently Asked Questions
- Are the generated values truly random?
- Yes. Our UUID, password, and QR code generators use the Web Crypto API (crypto.getRandomValues), which provides cryptographically secure random values suitable for security-sensitive applications.
- Can I generate values in bulk?
- Yes. The UUID generator and password generator both support bulk generation — generate multiple values at once and copy them all.
- Do these generators send data to a server?
- No. All generation happens entirely in your browser using JavaScript APIs. Nothing is transmitted to any server.