🔌 Extensions

Best Inkscape Extensions for Windows — Install & Manage

Inkscape extensions add powerful features beyond the core app — path operations, colour tools, export helpers and more. This guide covers the best extensions, where to find them and how to install them on Windows.

What are Inkscape extensions?

Extensions are Python scripts that add extra menu items to Inkscape. They appear under the Extensions menu after installation. Inkscape ships with dozens built-in and thousands more are available from the community.

📐 Path & shape tools

Boolean ops, interpolation, fractals, gears, spirographs and geometric patterns.

🎨 Colour tools

Palette generators, gradient tools, colour blending and accessibility checkers.

📤 Export helpers

Multi-page PDF export, optimised SVG output, sprite generators and batch export.

Extensions folder location on Windows

User extensions (install your own here)

# Paste into Windows Explorer address bar: %APPDATA%\Inkscape\extensions # Full path: C:\Users\YourName\AppData\Roaming\Inkscape\extensions

System extensions (built-in, read-only)

C:\Program Files\Inkscape\share\inkscape\extensions
Tip: If the user extensions folder does not exist, create it manually. Run Inkscape once first to initialise the AppData directory.

For a full walkthrough see How to install Inkscape extensions on Windows.

Best Inkscape extensions

Built-in extensions worth knowing

Top community extensions

Where to find extensions

Security: Extensions run Python with your user permissions. Only install from trusted sources. Review the source code of unknown extensions before installing.

Troubleshooting extensions on Windows

Extension not in menu after install

Both the .py and .inx files must be present in the extensions folder. Restart Inkscape completely. Verify the path in Edit → Preferences → System → User extensions.

Extension crashes or does nothing

Check the Python interpreter: Edit → Preferences → System. Some extensions need specific Python packages — check the extension README for dependencies.

Extension produces wrong output

Most extensions require objects to be selected. Select your objects first, then run the extension.