How to get SnagIt to convert to PNG images automatically.
In short, it can’t be done seamlessly; the default file types, snagproj
and snagx
are proprietary and only operate within the Snagit tool.
On my Mac, I cannot pull these file types into Preview, Photoshop, or any other conversion, so this limitation takes automation tools like Hazel off the table.
All is not entirely lost, though. There are a few alternative workarounds that at least reduce some of the steps.
Workaround 1 — Setting a `to File` Preset
At the bottom of the SnagIt popup is the Presets bar, allowing the user to set up their own custom conditions. The documentation shows examples such as making a 200x200 image with border
, a panoramic scrolling capture
, and web image to folder
. That last one matches up with where we want to go. On my Mac, I set up a new Preset and labeled it Image to File
.
I am utilizing the Share
setting in SnagIt, which has many options of where to share, including Slack, Youtube, Dropbox, or most of Microsoft Office. For the needs of just trying to get to a saved PNG file, I am using theFile
share destination.
In the File
settings, I have it set to automate the name as SnagiIt typically does with date-based naming. Then I have it send the rendered file to a specific location on my machine. (for my needs, the images are going to a folder under the Mac Pictures
directory called Snagit as Images
that I set up as a sibling to the SnagIt default Autosaved Captures
folder that stores all the snagproj
files.
So, since this Preset involves moving a file out of the SnagIt app and into the file system, it will follow the rules in Settings > Advanced > Drag and Save format
and automatically convert the snagproj
file to a png
format.
Workaround 2 — Using Yoink
The above approach is practical for automating the conversion to a local PNG file, provided I know to start with that and use the Preset when beginning the screen capture. But what if I forgot or already have the image in the Recent Captures tray? How to proceed.
Typically this ends up being a two-step process of dragging the image from SnagIt to my desktop and then dragging it again into Slack or Figma or whichever application I need the screen capture in.
The fallout of this process is that it leaves residue. I find images on my Desktop and in my Downloads and other folders that I didn’t intend to keep.
The solution here is Yoink, the Mac-based tool that temporarily stores clipboard items.
The tool Yoink works like a boosted-up clipboard for copy/paste. It solves the current issue because I can drag the snagproj
file over to Yoink, which will convert to a png or jpg as intended. However, the file is only temporarily stashed in Yoink, so I’m not leaving residue around my machine.
Workaround 3 — Exporting
The previous two options were saving a single Snagit. If you want to convert multiple snagproj
or snagx
files at once, then the Export feature in Snagit can do batch conversions.
Click on any and all images you want and choose File > Export Items
from the top menu. This will open a screen allowing you to provide a common naming convention, set a destination folder, and select conversion to PNG, JPG, GIF, or other options.
Conclusion
While I cannot find a direct and automated means of getting SnagIt to produce PNG files, multiple approaches are just a few extra clicks to get the images you need.
But please tell me if I am wrong and if you know an alternative method to automate the process better.
Thanks for reading
Disclosures: All thoughts and explanations — the accurate ones and especially the inaccurate ones — are all my own and do not reflect my employer, who likely has never heard of the tool SnagIt. Has this been helpful? Reach out and let me know, and follow for more similar posts about design, coding, and more.