Group by Artboard
Script for Adobe Illustrator
ㅤ
Description
Group by Artboard is an Adobe Illustrator script that automatically groups all objects on selected artboards. This powerful automation tool helps you organize your artwork by creating groups for each artboard's contents, optionally naming each group after its corresponding artboard.
ㅤ
Key Features
- Flexible Artboard Selection: Process all artboards, only the active artboard, or select specific artboards from a list using modern icon button toggles
- Smart Search & Filter: Quickly find artboards by name using the built-in search functionality with clear button
- Interactive Preview: Double-click any artboard in the list to zoom and preview it before processing
- Visual Preview Mode: Enable preview to see dashed bounding boxes around content that will be grouped
- Automatic Naming: Option to rename groups with their artboard names for better organization
- Intelligent Grouping: Handles various scenarios including empty artboards, single items, and already-grouped content
ㅤ
Use Cases
- Organize complex multi-artboard documents
- Prepare files for export or handoff
- Batch process artboards for consistent structure
- Clean up artwork before sharing with team members
- Create named groups for easier layer panel navigation
ㅤ
Installation
1. Download the Group by Artboard.jsx script file.
2. Place the script in your Adobe Illustrator Scripts folder:
⮑ Mac: /Applications/Adobe Illustrator <Version>/Presets/<Language>/Scripts
⮑ Windows: C:\Program Files\Adobe\Adobe Illustrator <Version>\Presets\<Language>\Scripts
3. Restart Adobe Illustrator if it's already running.
4. Access the script via File > Scripts > Group by Artboard.
ㅤ
Alternative: You can run the script without installation by dragging and dropping the .jsx file directly onto an open Illustrator document.
ㅤ
Using the Script
ㅤ
Open Your Document
- Launch Adobe Illustrator and open a document with one or more artboards
- If no document is open, the script will prompt you to open one
ㅤ
ㅤ
Run the Script
- Go to File > Scripts > Group by Artboard
- Or drag and drop the .jsx file onto your document
- The script dialog window will appear with multiple options:
ㅤ

ㅤ
➊ Select Artboard Range
Choose one of three options using the icon buttons:
- All Artboards: Process every artboard in the document (fits all artboards in view)
- Active: Process only the currently active artboard (zooms to active artboard)
- Selected: Select specific artboards from the list
ㅤ
ㅤ
➋ Select Artboards (Selected Mode)
When using Selected mode:
- The artboard list shows two columns: artboard number (#) and name
- Click to select a single artboard
- Hold Cmd (Mac) or Ctrl (Windows) to select multiple artboards
- Hold Shift to select a range of artboards
- The currently active artboard is pre-selected by default
ㅤㅤ
2.1 Use Search (Optional)
- Type in the Search field to filter artboards by name
- Click the ✖ button to clear the search and restore the full list
- Search is case-insensitive and matches partial names
- Search is only available in Selected mode
ㅤ
2.2 Preview Artboards (Optional)
- Double-click any artboard in the list to zoom to it
- This helps verify you're selecting the correct artboards
ㅤ
ㅤ
➌ Additional Options
Enable Visual Preview (Optional)
- Check "Preview" to see dashed red bounding boxes around content that will be grouped
- Preview updates automatically when you change artboard selection
- Preview boxes are removed when you click OK or Cancel
ㅤ
Choose Naming Option
- Check "Rename Group as Artboard" to name each group after its artboard (recommended)
- Uncheck to create unnamed groups
ㅤ
ㅤ
➍ Execute and Review Results
- Click OK to start processing
- Watch the progress bar at the top of the dialog
- A completion dialog shows which artboards were processed
- Click Cancel to close without making changes
ㅤ
ㅤ
Workflow Tips
- Visual Preview: Enable the Preview checkbox to see exactly what will be grouped before processing
- Preview First: Use the double-click preview feature to verify artboard contents before processing
- Use Search: For documents with many artboards, use the search function to quickly find specific ones
- Name Your Groups: Enable "Rename Group as Artboard" for easier identification in the Layers panel
- Process Incrementally: Start with a few artboards to verify results before processing all
- Icon Button Modes: Click icon buttons to switch between All, Active, and Selected modes - the view automatically adjusts
ㅤ
ㅤ
☻ Conclusion
Group by Artboard streamlines your Illustrator workflow by automating the tedious task of organizing artboard contents into groups.
Whether you're working with a single artboard or managing complex multi-artboard projects, this script saves time and ensures consistent document structure.
ㅤㅤ
1 comment
Great script. Thanks