gitignore Generator
Generate a .gitignore file — pick templates for Node, Python, macOS, VSCode, and more. Nothing is uploaded.
Select templates
Output
Generate a .gitignore file
Select the languages and environments your project uses and get a combined .gitignore file ready to drop into your repository. Duplicate entries across templates are automatically removed.
Everything runs in your browser — nothing is uploaded to a server.
FAQ
Can I combine multiple templates? Yes — select as many as you need and the output is merged with deduplication.
What is .gitignore for? It tells Git which files and directories to ignore and not track in version control.