Generators

Some values are tedious to produce by hand and costly to get wrong. A unique identifier that collides breaks a database. A cron expression with its fields in the wrong order runs the backup at the wrong time, or never. These generators produce the value and explain what it means.

The UUID generator supports the common versions: v4 for random IDs, v1 for time-based IDs, and v3 and v5 for deterministic IDs derived from a namespace and a name. It also makes ULIDs when you need identifiers that sort by creation time. Generate one or a batch and copy them in one click. The cron generator lets you click minutes, hours, days, months and weekdays instead of memorizing the syntax, then shows the expression next to a plain-English description of when it fires.

The password generator draws from the browser's cryptographically secure generator with rejection sampling, so no character is more likely than another. It shows the entropy in bits instead of a vague strength badge. The QR generator encodes URLs, Wi-Fi credentials and contact cards with no redirect service in the middle, so the code keeps working for as long as the destination does. The Lorem ipsum generator fills a layout while the real copy is still being written.

Random values come from the browser's cryptographically secure random number generator (crypto.getRandomValues), and nothing is sent to a server.

Which tool for which job

  • Create primary keys or request IDs

    UUID / ULID Generator. UUID v4 is the usual random choice. Pick ULID when you want new IDs to sort after old ones.

  • Make short IDs for URLs or file names

    Nano ID Generator. Nano IDs use a URL-safe alphabet, and the page estimates how many you can create before a collision becomes likely.

  • Schedule a job without memorizing the field order

    Cron Expression Generator. Click the minutes, hours and days you want, then read the schedule back in plain English.

  • Check when an existing cron line will run

    Cron Expression Parser. Paste the expression from a crontab or a CI file and see the next run times.

  • Create a password or a passphrase for an account

    Password Generator. The entropy in bits shows how much each extra character or word adds.

  • Generate tokens or test data from a specific character set

    Random String Generator. Choose exactly which characters may appear, which helps when a system rejects symbols.

  • Share Wi-Fi access with guests

    QR Code Generator. The code holds the network name and password, so phones can join without anyone typing them.

  • Control how a link looks when it is shared

    Meta Tag & Open Graph Generator. Fill in the title, description and image, check the preview, then copy the Open Graph and Twitter tags.

  • Redirect old URLs after a site move

    Redirect Rule Generator. Write the rules once and copy them for Apache .htaccess or nginx.

  • Keep crawlers out of admin or search-result paths

    Robots.txt Generator. Test a path against the rules before you deploy, so a typo does not block the whole site.

  • Build a sitemap for a small static site

    XML Sitemap Generator. Paste a list of URLs and get a sitemap.xml in the sitemaps.org format.

  • Fill a layout before the real copy exists

    Lorem Ipsum Generator. Generate by paragraph, sentence, word or list item to match the block you are designing.

Other tool categories

Specifications and references

This tool follows the specifications below. Read them when you need the exact normative wording, for example to settle an edge case between two implementations.

Frequently Asked Questions

Should I use UUID v4 or ULID for database keys?

Both are 128 bits. A v4 UUID is fully random, so new rows land at random places in a B-tree index, which can slow inserts on large tables. A ULID starts with a millisecond timestamp, so new IDs sort after older ones and inserts stay at the end of the index. Use v4 when you don't want an ID to reveal when its record was created.

Does Disallow in robots.txt keep a page out of Google?

No. Disallow stops crawling, but Google can still index a blocked URL when other pages link to it, usually showing it without a description. To keep a page out of search results, allow crawling and add a noindex meta tag or an X-Robots-Tag header.

Which time zone does a cron schedule use?

Classic cron uses the server's local time zone. Many hosted schedulers use UTC instead; GitHub Actions schedules, for example, always run in UTC. Convert your local time to UTC before you write the expression, and if the platform supports local zones, check how it handles the daylight saving change.

Copied to clipboard!