Action Converter documentation

How to convert Photoshop actions, run the scripts in Affinity, and what each step becomes.

  1. Convert a file
  2. Set up Affinity
  3. Run a script
  4. What each step becomes
  5. Account and licence
  6. Troubleshooting

Convert a file

  1. On the converter page, drop in a Photoshop actions file (.atn). Files saved by Photoshop CS or newer work; very old files (Photoshop 5 and 6) need to be re-saved in a newer Photoshop first.
  2. The free preview lists every action and every step: converted (does the same), approximate (nearly the same; the note says what differs), skipped (not possible in Affinity scripts yet), or not needed (Photoshop-only steps such as history snapshots).
  3. To download, sign in with your email (we send a 6-digit code), then buy the file or a plan if you haven’t. Use the same email on the payment page, then press I’ve paid.

Set up Affinity

You need the current Affinity app (free, by Canva) with scripting, version 3.3 or later.

  1. Affinity → Settings (Mac) or Edit → Settings (Windows) → Scripting → turn on Enable Affinity Scripting.
  2. If your actions save or export files, also turn on Access the file system and add the folders where your photos are.

Run a script

  1. Open Window → Scripting → Script Editor and click New Script.
  2. Paste the downloaded script. Click Save As to keep it in your Scripts Library.
  3. Open a photo and run the script (click it in the Scripts Library, or Run in the editor). If the file has several actions, choose one from the list.

Each step is one entry in the History panel, so you can undo it. Adjustments stay editable as layers.

Save As steps export next to your document (for example photo.afphoto → photo.jpg), never to the folder recorded in Photoshop. If a file with that name exists, the script adds -edited instead of overwriting it. Save the document once before running such actions.

What each step becomes

PhotoshopIn Affinity
Image → Adjustments (Levels, Curves, Hue/Saturation, Black & White…)The same adjustment, nested inside the current layer, so it affects only that layer and stays editable
New adjustment layerThe same adjustment as a layer above, named like Photoshop’s (“Curves 1”)
Filters (Gaussian Blur, Unsharp Mask, Add Noise, High Pass, Motion Blur, Median)The same filter applied to the current layer
Hue/Saturation with ColorizeRecolour adjustment
Duplicate layer, Layer via Copy, blend mode, opacity, rename, show, hide, select by name, deleteThe same, with Photoshop’s names (“Background copy”, “Layer 1”)
Solid colour fill layer, Fill with a colourA colour rectangle covering the canvas, with the same blend mode and opacity
Merge Visible, Stamp Visible, Merge Layers, Flatten ImageThe same
Image SizeApplied when the script exports (Affinity scripts can’t resize the document yet)
Save As JPEG, PNG, TIFFExport with Affinity’s preset for that format

Not converted yet: selections (marquee, feather, inverse, color range), layer styles, gradient and pattern fills, text, painting, transforms, and the Channel Mixer, Selective Color, Photo Filter and Gradient Map adjustments. When a step works on a selection in Photoshop, the preview says so, and fills inside a selection are skipped rather than covering the whole picture.

Account and licence

Troubleshooting