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.

GIMP 2.10+ GIMP 3.x Updated May 2026 50+ snippets
Press Ctrl+D (or ⌘D on Mac) to bookmark this page.

How to use these snippets

Open GIMP → FiltersScript-FuConsole. 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.

No Installation

Script-Fu is built into every GIMP install. Open the console and start scripting immediately.

Batch Processing

Loop over entire folders of images and apply the same operations to all of them at once.

Full API Access

Access thousands of GIMP procedures — everything from pixel-level edits to filter application.

Showing of snippets

Script-Fu Resources