S.O.Linker is a small utility that is a big help to web designers.

With S.O.Linker, Photoshop Smart Objects are linked to external Photoshop (.PSD) files. This provides enormous time savings to web designers when changing or editing a Smart Object contained in multiple page layouts.

For example, let's assume the same Header is used in multiple web pages – a common occurrence for most web sites. It makes more sense to convert it to a Smart Object and move it to an external .PSD file.

It looks similar to this:


The problem is that Photoshop is unable to update the Smart Object automatically when the external file changes (unlike InDesign).

For example, if you slightly change the Header, you need to manually update each Smart Object (the Header layer on the screenshot) of each web-page layout. This is both time-consuming and prone to error.

With S.O.Linker, changing the menu font size, for example, is done just once and all the page layouts are updated with a single click of the mouse.

Here are the manual steps required without S.O.Linker

  • Open PSD Layout in Photoshop
  • Right click on the Smart Object layer
  • Navigate to Replace Content option from the context menu
  • Locate the external file (header.psd in our case) on a disk that tied with our smart object.
  • Repeat the above steps for each smart object of the page layout.
  • Repeat the above steps for each layout of the project
  • Repeat the above steps for each smart object changes
  • Repeat the above steps for each upcoming projects

Here is how the same steps are accomplished with S.O.Linker


Quick Launch

  • Rename all the Smart Objects of each PSD layout. Put a link to an external file in the Smart Object layer name wrapping by square brackets. The paths could be relative. For example:


  • Launch S.O.Linker, press "Add" button and type in the project name and specify the location of the folder containing the project files.
  • Press "Update All" button

Download S.O.Linker 0.9.1 Now