illustrator-scripts icon indicating copy to clipboard operation
illustrator-scripts copied to clipboard

Some powerfull JSX scripts for extending Adobe Illustrator

header

Adobe Illustrator Scripts

Downloads Yotube Yotube

Instructions in other languages: English, Русский

👨‍💻 Hi

This is a collection of JS scripts for Adobe Illustrator. All scripts created by me, sometimes using parts of other authors’ code.

The descriptions for each file can be found in the file’s header text. Test environment: Illustrator CS6, CC 2022 (Windows), CC 2018-2022 (Mac OS).

📜 Categories

Click the links to learn more about the scripts in the selected category.

Artboard

  • ArtboardsFinder (upd, 01.08.2022)
  • BatchRenamer (upd, 03.08.2022)
  • DuplicateArtboards (upd, 01.08.2022)
  • FitArtboardsToArtwork (upd, 01.08.2022)
  • MoveArtboards (upd, 03.08.2022)
  • RenameArtboardAsLayer
  • RenameArtboardAsSize (upd, 01.08.2022)
  • RenameArtboardAsTopObj

Color

  • AverageColors (new, 27.03.2022)
  • ColorBlindSimulator (new, 18.04.2022)
  • ConvertToGradient
  • CycleColors (upd, 01.08.2022)
  • CycleGradient
  • DistributeGradientStops
  • RemoveGradientStops
  • ReverseGradientColor
  • StrokeColorFromFill (upd, 12.01.2022)

Draw

  • NumeratesPoints (upd, 01.08.2022)
  • RandomScribble (upd, 01.08.2022)

Export

  • Export selection as AI (upd, 01.08.2022)
  • ExportToDXF (upd, 01.08.2022)

Group | Mask

  • CenterClipsToArtboards
  • ExtUngroup
  • MoveToGroup
  • TrimMasks

Item

  • BatchTrace (new, 15.08.2022)
  • FitSelectionToArtboards (upd, 01.08.2022)
  • MakeEnvelopesWithTops
  • MirrorMove (upd, 01.08.2022)
  • RememberSelectionLayers (upd, 26.02.2022)
  • RenameItems (upd, 26.07.2022)
  • Rescale (upd, 01.08.2022)
  • ResizeOnLargerSide (upd, 01.08.2022)
  • ResizeToSize (upd, 01.08.2022)
  • RoundCoordinates (upd, 01.08.2022)

Path

  • Points Move Random (upd, 01.08.2022)
  • SplitPath (upd, 12.06.2022)
  • SubtractTopPath (new, 03.04.2022)

Select

  • NamedItemsFinder (upd, 01.08.2022)
  • SelectAllLayersAbove (new, 21.02.2022)
  • SelectAllLayersBelow (new, 21.02.2022)
  • SelectBySwatches (upd, 12.06.2022)
  • SelectOnlyPoints
  • SelectPointsByType (upd, 01.08.2022)
  • SelectRotatedItems (new, 22.06.2022)

Style

  • ChangeOpacity (upd, 01.08.2022)
  • GrayscaleToOpacity
  • OpacityMaskClip
  • RandomStrokeWidth (upd, 01.08.2022)
  • StrokesWeightUp (upd, 01.08.2022)
  • StrokesWeightDown (upd, 01.08.2022)

Utility

  • FileVersionInformer
  • ObjectsCounter
  • SaveAllDocs
  • SyncGlobalColorsNames

View

  • Zoom And Center (upd, 12.06.2022)

How to download one script

  1. Open the .jsx file in the directory
  2. Click to the Raw button in the right corner
  3. Press Cmd/Ctrl + S for download
  4. Delete .txt extension: name.jsx.txt > name.jsx

How to run scripts

Variant 1 — Install

  1. Download archive and unzip. All scripts are in the folder jsx
  2. 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\Сценарии\
  3. Restart Illustrator

Variant 2 — Drag & Drop

Drag and drop the script file (JS or JSX) into Adobe Illustrator Window

Variant 3 — Use extensions

I recommend the Scripshon Trees or LAScripts panel. In it you can specify which folder your script files are stored in.

💸 Donate

You can support my work on new scripts via Tinkoff, ЮMoney, Donatty, DonatePay. PayPal is temporarily unavailable

🗣 Testimonials

  • 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 🙂

🤝 Contribute

Found a bug? Please submit a new issues on GitHub.

🔬 Blog

Tips, tricks and scripts bugs for Adobe Illustrator: English, Русский.

✉️ Contact

Email [email protected]
Telegram @sergosokin

📝 License

All scripts is licensed under the MIT licence.
See the included LICENSE file for more details.