GIMP Script-Fu Snippet Library
50+ copy-paste ready Script-Fu scripts for GIMP. Resize images, batch process files, adjust colors, add text, apply effects, and automate repetitive tasks — all from the Script-Fu Console.
How to use these snippets
Open GIMP → Filters → Script-Fu → Console. Paste any snippet and press Run. For batch scripts, update the file paths before running. Multi-line scripts work in the console — just paste the whole block.
What is Script-Fu?
Script-Fu is GIMP's built-in scripting language based on Scheme (a dialect of Lisp). It gives you full programmatic access to every GIMP function — the same operations you can do through menus and tools, but automated and repeatable.
Unlike plugins that require installation, Script-Fu runs directly in the Script-Fu Console (Filters → Script-Fu → Console) with no setup needed. It's perfect for one-off tasks, batch operations across hundreds of files, and building repeatable workflows.
Script-Fu is built into every GIMP install. Open the console and start scripting immediately.
Loop over entire folders of images and apply the same operations to all of them at once.
Access thousands of GIMP procedures — everything from pixel-level edits to filter application.
Showing of snippets
No snippets match your search. Try different keywords.
Script-Fu Resources
GIMP's official Script-Fu API documentation and migration guide for GIMP 3.x.
Learn Script-Fu from scratch with our beginner-friendly scripting and automation guide.
Browse all GIMP procedures directly in GIMP: Help → Procedure Browser. Find function signatures and arguments.
Browse our full library of beginner to advanced GIMP tutorials at GIMP.cc.