Instructions in other languages: English, Русский
This is a collection of JS scripts for Adobe Illustrator. All scripts created by me, sometimes using parts of other authors’ code. The Github Gist contains the small scripts that are not included in the main collection.
The descriptions for each file can be found in the file’s header text. Test environment: Illustrator CS6, CC 2022, 2023 (Windows), CC 2018-2023 (Mac OS).
- In the script description, click the "Direct Link" button.
- The tab will open the script code.
- Press Cmd/Ctrl + S for download.
- Download archive and unzip. All scripts are in the folder
jsx
- Place
<script_name>.jsx
in the Illustrator Scripts folder:- OS X:
/Applications/Adobe Illustrator [vers.]/Presets.localized/en_GB/Scripts
- Windows (32 bit):
C:\Program Files (x86)\Adobe\Adobe Illustrator [vers.]\Presets\en_GB\Scripts\
- Windows (64 bit):
C:\Program Files\Adobe\Adobe Illustrator [vers.] (64 Bit)\Presets\en_GB\Scripts\
- RU lang:
C:\Program Files\Adobe\Adobe Illustrator [версия]\Стили\ru_RU\Сценарии\
- OS X:
- Restart Illustrator
Drag and drop the script file (JS or JSX) onto the tabs of Illustrator documents. If you drag it to the area of the open document, the script may not work correctly (Adobe bug).
I recommend the Scripshon Trees or LAScripts panel. In it you can specify which folder your script files are stored in.
Warning
To run scripts via the F1-F15 hotkeys, users add them to the Actions panel. If another action is running inside the script, Illustrator will freeze. How do you check it? Open the script in a text editor, if you findapp.doScript()
in the code, it is using an action. This is in all versions from CS6 to CC 2023 on Mac and Windows.
Many scripts are free to download thanks to user support. Help me to develop new scripts and update existing ones by supporting my work with any amount via Buymeacoffee, Tinkoff, ЮMoney, Donatty, DonatePay. Thank you.
Click the category name to learn more about the scripts in the selected category.
- ArtboardsFinder
upd, 22.12.2022
- ArtboardsRemapper
new, 12.04.2023
- BatchRenamer
upd, 12.10.2023
- DuplicateArtboards
upd, 22.12.2022
- FitArtboardsToArtwork
upd, 18.09.2023
- MoveArtboards
upd, 04.05.2023
- RenameArtboardAsLayer
upd, 14.09.2022
- RenameArtboardAsSize
upd, 22.12.2022
- RenameArtboardAsTopObj
upd, 14.09.2022
- AverageColors
new, 27.03.2022
- ColorBlindSimulator
new, 18.04.2022
- ColorGroupReplacer
new, 08.10.2023
- ContrastChecker
new, 07.09.2023
- ConvertToGradient
upd, 14.09.2022
- CycleColors
upd, 30.09.2022
- CycleGradient
- DistributeGradientStops
- MatchColors
new, 22.12.2023
- RemoveGradientStops
- ReverseGradientColor
- StrokeColorFromFill
upd, 14.10.2022
- DrawPathBySelectedPoints
new, 10.03.2023
- NumeratesPoints
upd, 22.12.2022
- RandomScribble
upd, 14.10.2022
- Export selection as AI
upd, 06.10.2022
- ExportToDXF
upd, 04.05.2023
- CenterClipsToArtboards
- ExtUngroup
- MoveToGroup
upd, 14.09.2022
- TrimMasks
- AlignToArtboards
upd, 06.11.2023
- BatchTrace
upd, 07.06.2023
- DuplicateToArtboards
upd, 14.09.2022
- FitSelectionToArtboards
upd, 06.11.2023
- MakeEnvelopesWithTops
- MirrorMove
upd, 01.08.2022
- RenameItems
upd, 29.09.2023
- Rescale
upd, 22.12.2022
- ResizeOnLargerSide
upd, 22.12.2022
- ResizeToSize
upd, 04.05.2023
- RoundCoordinates
upd, 22.12.2022
- RememberSelectionLayers
upd, 26.02.2022
- RenameLayerAsText
new, 15.06.2023
- SortLayerItems
new, 29.08.2022
- DivideBottomPath
new, 22.02.2023
- PointsMoveRandom
upd, 19.05.2023
- SetPointsCoordinates
new, 31.07.2023
- SplitPath
upd, 07.06.2023
- SubtractTopPath
new, 03.04.2022
- TrimOpenEnds
upd, 22.02.2023
- CornersSelector
new, 21.04.2023
- NamedItemsFinder
upd, 14.09.2022
- SelectAllLayersAbove
new, 21.02.2022
- SelectAllLayersBelow
new, 21.02.2022
- SelectBySwatches
upd, 11.05.2023
- SelectOnlyPoints
- SelectPointsByType
upd, 14.09.2022
- SelectRotatedItems
new, 22.06.2022
- AverageStrokesWidth
new, 07.02.2023
- ChangeOpacity
upd, 01.08.2022
- GrayscaleToOpacity
- MakeTrappingStroke
new, 14.12.2022
- OpacityMaskClip
- RandomStrokeWidth
upd, 14.10.2022
- StrokesWeightUp
upd, 14.10.2022
- StrokesWeightDown
upd, 14.10.2022
- AlignTextBaseline
new, 28.04.2023
- MakeNumbersSequence
upd, 06.11.2023
- ReplaceFormattedText
new, 29.12.2022
- CheckPixelPerfect
new, 03.02.2022
- FileVersionInformer
- ObjectsCounter
- SaveAllDocs
- SyncGlobalColorsNames
- Zoom And Center
upd, 14.09.2022
- I am very thankful for such a nice and useful scripts. It makes my life easy and more productive - Rizwan Abuzar
- You are a hero. Thank you for all your hard work improving illustrator so it saves countless hours for people worldwide via your scripts - Nitcho
- Sergey, these scripts of yours are great — Terry Foxx
- Wow. I just installed and successfully tested. Outstanding work!!! — Zak Lay
- Tried your script to export selected objects to separate Ai, works smartly — Dmitry
- I looked at your post. Useful scripts! — Askhat Gilyakhov
- Thank you for such wonderful scripts — Oleg Zybailov
- Very powerful and user-friendly, cover a lot of gaps — Egor Chistyakov
Don't forget sharing link with a friend 🙂
Found a bug? Please submit a new issues on GitHub.
Tips, tricks and scripts bugs for Adobe Illustrator: English, Русский.
Email hi@sergosokin.ru
Telegram @sergosokin
All scripts is licensed under the MIT licence.
See the included LICENSE file for more details.