Photoshop Scripts

Automate your creative workflow
Custom script

Custom Scripts

Do you need a script to automate your repetitive workflow?

Contact us with the details, and we’ll provide you with a free estimate.

Request Custom Script
Free script

Free Scripts

Below you'll find more than a dozen free scripts for Adobe Photoshop CS and higher. All scripts are very well commented, making them easy to modify or learn from.

If you can't find the script you're looking for, or you need one of them customized to suit your particular workflow, then please contact us and we’ll provide you with a free estimate.

Array Generator

This script generates a two-dimensional array of cloned objects based on the selected layer or group. The user interface also allows you to specify the number of rows and columns, as well as the horizontal and vertical spacing between objects.
(Details & Download)

Black & White Variations

This script converts and saves an image to black-and-white using 20 different methods (although more methods can be added).
(Details & Download)

Center Layer

As the name implies, this script simply centers the active layer within the document, both vertically and horizontally.
(Details & Download)

Close Without Saving

This series of scripts closes one or more documents without saving changes (without a prompt). Options include: all documents, only the current document, or all documents except the current one.
(Details & Download)

Contract Canvas Selection

This script contracts a selection that touches the document boundaries on one or more sides (which isn't possible with some versions of Photoshop).
(Details & Download)

Distribute Layer Spacing Horizontal

This script distributes all selected layers horizontally, so that the layers are evenly spaced.
(Details & Download)

Distribute Layer Spacing Vertical

This script distributes all selected layers vertically, so that the layers are evenly spaced.
(Details & Download)

Duplicate Image (Copies)

This script has all the same features as Photoshop's native Duplicate Image command, but adds the ability to enter the number of duplicates to create!
(Details & Download)

Hide All Layers

A simple script that hides (turns off) all layers in the active document.
(Details & Download)

Show All Layers

A simple script that shows (turns on) all layers in the active document.
(Details & Download)

Import Folder As Layers

This script combines a series of images from the selected folder into a new document. All layers are named according to the file they represent.
(Details & Download)

Layers to Comps

This script simply creates a layer comp for each layer in the active document.
(Details & Download)

Invert Selected Layers

Use this script to invert your layer selection. Very handy!
(Details & Download)

Move Selected Layers

This script allows you to move the selected layer(s) by the defined number of pixels, and preview the results in real-time.
(Details & Download)

Open Recent Files

This script allows you to (re)open multiple recently opened documents at once. The Open Recent Files dialog displays only those files that still exist, and you can hover over each file name to see its full path.
(Details & Download)

PNG Assign sRGB

Due to a bug in Photoshop, some PNG files are not saved with the assigned color profile (i.e., when the assigned profile is the same as the current working space). This event-based script assigns the sRGB profile to PNG files upon open (if they don't have an embedded profile).
(Details & Download)

Promote Background Layer

This event-based script unlocks the Background layer and turns it into a real layer.
(Details & Download)

Rename Layers

This script renames all layers in the active document, including those within groups. The script prompts for a layer name pattern, and then renames and numbers the layers (top to bottom, or bottom to top).
(Details & Download)

Find Layer

This script searches all layers by name and selects the first match.
(Details & Download)

Sort Layers

This script sorts all layers in the active document alphanumerically (top to bottom, or bottom to top)
(Details & Download)

Toggle Layer Visibility

This script toggles the visibility of the current layer (on or off).
(Details & Download)

Toggle Pixel Grid Snapping

This script toggles the Snap Vector Tools and Transforms to Pixel Grid setting on or off.
(Details & Download)

View Actual Pixels

This event-based script displays the current document at 100% zoom (actual pixels).
(Details & Download)