Robots.txt Generator
Build robots.txt text from user-agent, allow, and disallow rules, plus an optional sitemap URL.
Build .gitignore text from Node, Next.js, environment, and other templates, plus your own patterns.
A gitignore generator writes comment headings and patterns for the templates you choose, then adds custom patterns that are not already included.
This tool runs in your browser. Inputs, files and generated values stay on this device. Favorites and recently used tools, if you use them, store only tool names in local storage — never passwords, documents or QR contents. See the privacy policy.
Choose templates and optional custom patterns. The page writes .gitignore text with a comment heading for each section. Creating that text does not update a Git repository.
Node plus Environment files, with no custom patterns, starts with a Node heading and node_modules/, then an Environment files heading with .env and .env.*.
Node plus a custom line secrets/ writes the Node block, then a Custom heading and secrets/. A custom node_modules/ line is not repeated.
Each selected template becomes a comment and its patterns. Templates stay in a fixed order. Custom lines are trimmed, blank lines are skipped, and a line already written by a template is left out. Creating the text does not update a Git repository.
Up to 50 custom patterns, each up to 200 characters. The templates are a short starter set, not every language or editor.
See the disclaimer for what these tools do not cover.
Build robots.txt text from user-agent, allow, and disallow rules, plus an optional sitemap URL.
Pretty-print JSON, minify it, or check that it parses in the page. Comments, trailing commas, and single quotes fail. It does not turn the result into CSV.
Create a SHA-256, SHA-384, or SHA-512 digest of text in your browser. This is a hash, not encryption.
Encode text to Base64 or decode it back, using UTF-8. Anyone can decode the result, so it is not a way to hide a password. A file drop is not accepted.
Generate one or many UUID v4 values in your browser using a secure random source.
Encode or decode URL components in your browser with encodeURIComponent.
This writes .gitignore text in this tab. It does not change a repository.
Blank lines are skipped.