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.

Related tools

Popular tools