Gitignore Generator
A missing .gitignore means passwords, build folders and editor junk end up in your repository. Tick your project languages, operating system and editor, and get a ready .gitignore to copy or download — built for your exact stack.
Languages / Frameworks
Operating Systems / Editors
.gitignore preview
How to use
- Tick the languages your project uses (e.g. Node + Python).
- Also select the OS / editor (Windows, macOS, VS Code).
- Press "Generate Gitignore", then copy or download it and save it as
.gitignorein your project root.
Tips
- Generate the .gitignore before your first commit — removing tracked files later takes extra steps.
- If secrets are already committed, rotate them; adding them to .gitignore afterwards does not remove them from history.
- Combine language, OS and editor templates — most real projects need all three.
- Review the file once; templates are generous and may ignore files you actually want, like .env.example.