Illustrator

Toolbox v1.0

10 precision scripts for artboard management, smart scaling, layout automation, and object control — all in one extension panel.

 After Effects Animations Library
10Scripts
6Artboard Tools
4Object Tools
+40Smart Options

All Tools at a Glance

Every script, what it does, and when to reach for it.

ScriptWhat it doesKey input
AdaptExports artboard content to multiple sizes simultaneously with smart element scalingPreset or custom sizes list
Artboard ScaleResizes the active artboard and rescales all elements in placeNew width & height
ArtClipCreates a clipping mask based on artboard bounds with margin offsetsSelected objects + margin values
Fit ArtboardShrinks or grows the artboard to wrap the current selectionSelected objects + optional margins
Fit SelectionScales & centers selected objects to fill the active artboardSelected objects + margin insets
Guides CreatorDraws margin + column/row grid guides on the artboardColumn & row counts, gutters, margins
Rename SelectedBatch-renames objects with prefix + auto number + suffixSelected objects
Shape FusionConverts and merges shapes/text/strokes into a single flat pathSelected objects
Split to ABsSends each selected object to its own new artboard in a gridSelected objects
UnifyMatches size and/or rotation across all selected objectsSelected objects

Adapt
Duplicate your design to multiple artboard sizes at once
ArtboardScaleSocial

Adapt takes everything on your active artboard and duplicates it into one or more new artboards at different dimensions — all in a single operation. It ships with social media presets (X, LinkedIn, Facebook, Instagram square & portrait, WhatsApp Status) and lets you add, remove, or edit any entry before running.

The smart scaling engine analyses each element's relationship to the artboard edges. A background touching all four edges gets stretched (or cover-cropped if you choose). Elements pinned to three edges, or to two opposite edges, are scaled then re-pinned so they still bleed correctly on the new canvas. All other elements scale proportionally and are clamped so they never overflow. Guides are repositioned but not resized.

New artboards are placed in a tidy 3-column grid below the original, with 250 px spacing.

Options

OptionDescription
Artboard list (name / W / H)Editable table of target sizes. Add or remove rows freely before applying.
Maintain Background Aspect Ratio4-edge elements use a cover algorithm instead of stretch — fills the canvas, may crop.
Stretch elements touching 3 edges3-edge elements are proportionally scaled, then their touching edges are snapped to the new boundary.
Stretch elements touching 2 opposite edgesFull-span elements (left-to-right or top-to-bottom) are re-pinned after proportional scaling.
💡Adapt never modifies the original artboard — it only creates duplicates. Your source design is always preserved.

Artboard Scale
Resize the artboard and everything on it in one step
ArtboardResizeIn-place

Artboard Scale resizes the active artboard to new dimensions you specify, then scales every element on it in place using the same intelligent edge-detection logic as Adapt. Unlike Adapt, it modifies the existing artboard rather than creating new ones — ideal when you need to adjust a single canvas.

Dimensions are shown in whatever unit your document uses (px, mm, cm, in, pt). The tool reads and writes the artboard rect, then repositions every page item whose centre falls within the artboard bounds, including guides.

Options

OptionDescription
New Width / New HeightTarget dimensions in the document's current ruler units.
Maintain Background Aspect Ratio4-edge elements use cover scaling instead of stretch.
Stretch elements touching 3 edgesRe-pins 3-edge elements to the new boundary after proportional scaling.
Stretch elements touching 2 opposite edgesRe-pins full-span elements after proportional scaling.

ArtClip
Clip selected objects to the artboard with optional insets
Clipping MaskArtboardMargins

ArtClip creates a rectangle based on the active artboard size, applies optional margin insets on each side, and uses it as a clipping mask over all currently selected objects. The result is a single grouped, clipped object sitting exactly within the artboard (or inset from it).

Options

OptionDescription
Top / Left / Right / BottomInset the clipping rectangle from each artboard edge. Positive values shrink the mask inward.
LinkTies all four margin inputs together so editing one updates the others.
⚠️Select the objects you want masked before running ArtClip.

Fit Artboard
Snap the artboard tightly around the selected objects
ArtboardSelectionFit

Fit Artboard resizes the active artboard so it wraps exactly around the bounding box of the current selection. Add optional margins on each side, and choose to fit only Width, only Height, or both simultaneously. Negative margin values are accepted — useful for intentional crop or bleed areas.

Options

OptionDescription
Fit Width / Fit HeightChoose which dimensions are adjusted. Both can be active simultaneously.
Maintain Aspect RatioPreserves the current artboard proportions while fitting to the selection.
Margins (Top / Left / Right / Bottom)Extra space around the selection. Accepts negative values. Link checkbox syncs all four.

Fit Selection
Scale objects to fill the active artboard
SelectionScaleCenter

The inverse of Fit Artboard — instead of moving the artboard to meet the objects, it moves and resizes the objects to fill the artboard. Every item in the selection is scaled and centred within the artboard area, with optional margin insets.

Constrain Proportions mode uses the minimum scale ratio (fit-inside) so nothing overflows the artboard boundary regardless of the object's original aspect ratio.

Options

OptionDescription
Match Width / Match HeightWhich dimension(s) are scaled to the artboard.
Constrain ProportionsScales uniformly using the smaller of the two ratios — the object fits inside without distortion.
Margins (Top / Left / Right / Bottom)Inset the target area from each artboard edge. Accepts negative values.

Guides Creator
Generate a full margin + column/row grid in seconds
GuidesGridLayout

Draws a complete layout grid on the active artboard. Optional margin guides first define a safe inner working area. Then column and row guides are generated within that area, with configurable gutter spacing. When gutters are set to zero, a single guide is drawn per boundary; when greater than zero, two guides per boundary show the gutter width clearly.

All guides are real Illustrator guide objects — they can be toggled with View > Guides and cleared with Edit > Guides.

Options

OptionDescription
Enable Margin GuidesDraws four guides at the specified inset from each artboard edge.
Top / Left / Right / Bottom marginsMargin distance from each artboard edge.
Columns — Number / GutterColumn count and spacing. Gutter = 0 draws one line; > 0 draws two.
Rows — Number / GutterRow count and spacing. Same gutter behaviour as columns.

Rename Selected
Batch-rename objects with sequential numbering
NamingBatchLayers

Assigns a structured name to every selected object in one action. Define a text prefix, a starting number (zero-padded based on the digits you type), and a text suffix. The script increments the counter for each item in selection order.

Options

OptionDescription
Original Name: RemoveReplaces the name entirely with prefix + number + suffix.
Original Name: Keep at StartResult: originalName + prefix + number + suffix
Original Name: Keep at EndResult: prefix + number + suffix + originalName
Prefix / Start Number / SuffixTyping 001 pads all numbers to 3 digits automatically.
💡This tool renames selected objects (with blue handles on canvas), not layer names highlighted in the Layers panel.

Shape Fusion
Merge text, strokes, and shapes into a single flat path
PathfinderFlattenUnite

Automates the multi-step process of preparing objects for a clean Pathfinder merge. It converts text frames to outlines, expands all appearance attributes, converts strokes to filled shapes, and runs a Pathfinder Unite — giving you a single combined path.

Create Silhouette mode goes further: it releases compound paths (removing inner holes) and runs Unite again, producing a single solid silhouette — perfect for shadows, icon exports, or embroidery files. All strokes are removed from the final output.

Options

OptionDescription
Unite ShapesRuns the full expand + Pathfinder Unite workflow.
Create SilhouetteRemoves compound path holes and unites again for a single solid outline. Requires Unite Shapes.
⚠️Shape Fusion is destructive — text becomes outlines and all appearance is expanded. Make a copy before running if you may need to edit objects again.

Split to ABs
One artboard per object — instantly
ArtboardSplitExport Prep

Creates a new artboard for each selected object, matching the source artboard dimensions exactly, and moves each object to its new canvas. New artboards are laid out in a 3-column grid below the source with 100 px spacing.

Each object is translated so it maintains the same relative position within its new artboard as it had on the original. Checking Move each item to a new layer creates a dedicated named layer per object — ideal for Asset Export or Save for Web workflows.

Options

OptionDescription
Move each item to a new layerCreates a uniquely named layer (Element_1, Element_2…) alongside each artboard.

Unify
Make selected objects the same size or rotation
SizeRotationAlign

Standardises size, rotation, or both across a group of selected objects. Each operation is independent — run size only, rotation only, or both together.

Area-based size modes (smallest, largest, average) scale each object proportionally using a square-root area formula so all objects end up with the same visual weight regardless of aspect ratio. Custom mode supports entering only W, only H, or both — one dimension scales proportionally; two dimensions scale independently.

Options

OptionDescription
Rotation (TextFrame only)Sets all selected text frames to a specific angle in degrees.
Size — Match Smallest / Largest / AverageArea-based proportional scaling across the selection.
Size — Custom W / HExplicit target. One dimension = proportional scale; both = independent scale.