Lasso Tool | InvokeAI Documentation

Lasso Tool

The Lasso tool is the canvas’s dedicated masking tool. It always draws into inpaint mask layers and is designed for quickly defining irregular regions for inpainting.

You can activate the Lasso tool from the canvas toolbar or with the default hotkey L.

Where Lasso Draws

Lasso always targets an enabled inpaint mask:

Common Behavior

Lasso Modes

Freehand
Click and drag to sketch an irregular contour. Releasing the pointer closes and commits the contour automatically.

Polygon
Click to place vertices. Click the first point to close and commit the contour. Hold Shift while placing the next edge to snap it to horizontal, vertical, and 45 degree angles.

Moving and Panning During Drawing

The Lasso tool uses Space for panning in both modes:

This is especially useful when drawing large mask regions that extend beyond the current viewport.

Working With Masks

Practical Notes

Summary

The Lasso tool is the fastest way to create and refine inpaint masks on the canvas. Use Freehand for organic regions, Polygon for hard edges, and hold Ctrl/ Cmd whenever you need to subtract from the mask instead of adding to it.