Linux Mac Windows

XnConvert – Dead Simple Cross-Platform Batch Image Processing [Windows, Mac & Linux]

Tim Brookes 16-08-2012

image processingWriting for MakeUseOf means that, as an author, I get through a lot of coffee 7 Apps That Every Coffee Lover Should Own [iOS] Almost everyone loves coffee. It helps us get going in the morning when we do not feel like getting out of bed. In fact, I am sitting at my desk sipping on a cup to... Read More , a lot of software and a lot of screenshots. Regardless of the operating system I’m using, if I’m reviewing software, rounding up websites or showing off tips and tricks then I’m going to be including screenshots to better illustrate the product or process.


I learned pretty quickly that through the wonders of batch conversion that you can save yourself precious time when it comes to image processing. One free solution for such a task is XnConvert, a cross-platform tool that is perfect for those of you who find themselves knee-deep in photos, screenshots or other images.

For the purpose of this review I will be using the Mac version and while there may be some subtle differences from the Windows and Linux flavours, the core features and workflow are identical.

Image Processing With XnConvert

An image processor takes a number of source images, processes them according to your preferences and then spits them out again in a format of your choosing. It all sounds simple enough, but there is a surprising lack of good free tools for the job. Paint.NET, the best free Photoshop equivalent 5 Free Alternatives to Photoshop You Should Try Read More for the Windows platform requires additional plugins, and The GIMP’s documentation only covers the command line.

XnConvert is as easy to use as it is powerful. It supports a wide range of input and output formats (the latter of which I will get to later) including Camera RAW How To Edit RAW Photos in Adobe Camera Raw Read More for a variety of manufacturers (like .NEF for Nikon owners and .CR2 for Canon), .SVG Increase Image Resolution: Convert Raster Images to Vector Inkscape is an open source vector graphics editor that you can use to convert raster images to vector graphic images. Read More , Photoshop (.PSD) files, Adobe Illustrator (.AI) and vector (.EPS) files and even PDF documents. You can view the full list of read/write file types here.

image processingOn the Mac version I’ve been using recently it’s possible to drag files directly into the main Input tab or specify files and folders in the traditional manner using the buttons provided. Once you’ve got your source files it’s a simple case of advancing to the Actions tab where you can choose exactly what you want to do with your image.


Actions & Output

The Actions tab is separated into three areas: Processing, Parameters and Preview. Choose an action from the Parameters panel in order to see available Parameters. Depending on the action there may be a lot of different settings to choose from as XnConvert doesn’t hold back on the detail, which is great but can catch you out at times. I learned that when reducing a batch of mixed-size images to a set size you need to make sure Reduce Only is set in Enlarge/Reduce for the Resize action, else it will upscale your small images and shrink your larger images.

digital image processing

You can stack effects, with the stack directly impacting the outcome, so the order in which you add effects plays a large part in the outcome. For this reason, it’s possible to adjust the order in which effects are applied by dragging. There are a good range of effects, separated into four separate menus:

  • Image – featuring staples like resize, crop, rotate, vignette and the ability to add a mask of your choosing.
  • Map – including creating a negative image, adjusting levels, sepia, saturation and control over shadows and highlights.
  • Filter – such as adding blur, sharpening, embossing, edge detection and softening.
  • Misc – for more “creative” effects like swirls, waves, adding bloom, noise and some other effects that are quite fun.

digital image processing


Nearly all of the filters you would find in Photoshop are included in some form or another, which is quite an accomplishment for such a free tool. It’s fun exploring what’s possible and seeing what you can get XnConvert to do, and also reassuring to know that the basics are all included and pretty much foolproof.

digital image processing

The Preview area allows you to cycle through your input images to see what the finished results will look like. From there, it’s on to the Output tab which is the final stage before converting your images. Much like input options, there is a large array of output filetypes to choose from, many of which come with extra parameters for compression, interlacing and so on – but unfortunately no maximum file size option. All that’s left to do then is click Convert at which point the status window pops up and the magic happens.

image processing



XnConvert isn’t perfect, but it is very good at saving you time when it comes to image processing. In the Mac version it would be nice to include the ability to drag images onto the icon in your dock and in my experience XnConvert doesn’t handle the conversion from transparent PNG to JPG too well, with gradiented areas resulting in unsightly black splodges when I’d rather the gradient appear against a white background (case in point – OS X “floating” screenshots).

All in all though it’s a great free program that’s foolproof in many respects, and I know I won’t be looking for another image processor to batch-convert files or resize images for a long time.

Related topics: Batch Image Editing, Image Editor, Screen Capture.

Affiliate Disclosure: By buying the products we recommend, you help keep the site alive. Read more.

Whatsapp Pinterest

Leave a Reply

Your email address will not be published. Required fields are marked *

  1. Bj Hopkins
    July 25, 2018 at 1:11 am

    Can someone answer a question for me? I need to convert a large number of pictures to an all white background for uploading on Amazon. Is this software something that would be good for that purpose? I am not a professional photographer nor do I really understand Graphics programs but this looks like it could work. Please help. Also is it a free program?

  2. macwitty
    September 20, 2012 at 12:37 am

    Great program - easy to forget when all new program is promoted.
    Don't forget it "sister" XnView - a free software to view, organise, convert graphics and photos files or to create slide show, contact sheet, HTML pages.

  3. Ben Mordecai
    August 25, 2012 at 5:35 pm

    I could see that being extremely helpful

  4. Lambvolution
    August 18, 2012 at 7:33 am

    i usually use format factory to convert images

  5. Paul Girardin
    August 17, 2012 at 6:41 pm

    This program is great (not excellent at the moment but it might be in the future).

    Thanks for the Heads-up! :D

  6. Naveen Kumar
    August 16, 2012 at 1:02 pm

    thanks man...................

  7. greenlantern71
    August 16, 2012 at 2:50 am

    I've been hesitant to try this as I've been an avid user of Irfanview for years. Maybe if I had some comparisons to go on.

    Good article.

  8. Ashwin Ramesh
    August 16, 2012 at 1:41 am

    Cool.. thanks for the inputs!