Free web tool

Gitignore Generator

Generate a .gitignore for WordPress, Laravel, Node, Python, and more. Copy or download instantly.

Add extras

Generate .gitignore files for any stack

Stop committing node_modules, vendor, uploads, and .env files. Pick your CMS or framework and get a sensible starting .gitignore you can tweak.

FAQ

What is a .gitignore file?

A .gitignore tells Git which files and folders to exclude from version control — like uploads, cache, dependencies, and environment files.

Which project types are supported?

WordPress, Laravel, Node.js/React/Next.js, Python/Django, PHP, Drupal, Shopify, Ghost, Vue/Nuxt, Jekyll, Hugo, and static HTML sites.

Can I combine templates?

Pick a base project type, then tick extras like macOS, Windows, IDE files, or logs to append common rules.

Is this gitignore generator free?

Yes — generate, copy, or download your .gitignore instantly. No signup required.