Skip to content
✨

Generators

Generate QR codes, passwords, API keys, UUIDs, hashes, .gitignore files, README templates, sitemap.xml, robots.txt, meta tags, cron expressions, and more — all in your browser, no signup.

⭐

Essentials

start here

Codes & identifiers

6 tools

Project files

4 tools

SEO & social

2 tools

Schedules

1 tools

Placeholder content

2 tools

From data

1 tools

Two kinds of generator

This category holds two genuinely different things, and it's worth knowing which you're using.

Boilerplate generators produce files you could write by hand but shouldn't — a .gitignore, a README skeleton, meta tags, a robots.txt. The value is that someone has already worked out what belongs in them, so you get the complete, conventional version rather than the minimal one you'd remember unaided.

Random generators produce values that must be unpredictable — passwords, API keys, UUIDs. Here the value isn't convenience, it's the quality of the randomness.

On randomness

For anything security-relevant, the source of randomness is the whole game. These tools use the browser's crypto.getRandomValues(), which is a cryptographically secure generator — not Math.random(), which is predictable and unsuitable for secrets despite being what a lot of generators reach for.

For passwords, length beats complexity. A long passphrase is stronger and more memorable than a short string of symbols, and character-substitution tricks add far less than people assume, because attackers model them. Where you can, use a password manager and generate something long and random you never need to recall.

Project files

A .gitignore is the one most worth generating rather than writing. The language- and framework-specific templates are long, and the cost of missing an entry is committing build artifacts, dependency directories, or — the expensive case — an environment file containing credentials. Once a secret is in git history, removing it is genuinely difficult.

README and licence templates give you the conventional structure: what the project is, how to install it, how to run it. Most abandoned-looking repositories are really just under-documented ones.

SEO and social

Meta tags, Open Graph tags, sitemaps, and robots.txt control how search engines and social platforms interpret your site. These are easy to get subtly wrong and hard to notice — a mistyped Open Graph tag simply means your link previews look broken, with no error anywhere.

Cron expressions

Cron syntax is five terse fields, and it's the classic case of something easier to generate than to write correctly. The common failure is a schedule that looks right and fires far more often than intended. Generating the expression from plain-language intent avoids the off-by-one-field mistakes.

Generated locally, every time

Everything runs in your browser — nothing is sent to a server or logged. For the security generators in particular, that's the property that matters: a password or API key generated on a remote server has, by definition, existed somewhere other than your machine.