ImageMagick

A command-line image toolkit that creates, edits, converts and composes images across more than 200 formats.

These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.

4 more ways to get ImageMagick

Other download sites

Run by third parties, not by ImageMagick Studio LLC. Prefer the official page above when it works.

Package managers

About ImageMagick

ImageMagick is the standard way to process images from a script. Resize a thousand photos, convert a directory of TIFFs to JPEG, composite a watermark, generate thumbnails, read a PDF page as an image: all of it is one command, and it handles over 200 formats.

It is written in C, runs on Linux, Windows and macOS, and provides APIs for most programming languages as well as the command line, which is why it sits inside a great deal of web and scientific software rather than being used directly.

One important note the project makes itself: you should create a security policy suited to your environment before using it, particularly if it will process files from untrusted sources, and verify that policy with their validation tool. ImageMagick's format handling has been a source of vulnerabilities in the past.

Strengths

  • Over 200 formats, with conversion, resizing, compositing and effects from one command
  • APIs for most programming languages as well as the command line
  • Runs everywhere and is packaged by every distribution
  • The de facto standard, so answers to almost any task already exist

Limitations

  • The project advises creating and validating a security policy before use, especially with untrusted files
  • Its format handling has been a repeated source of security vulnerabilities
  • The command syntax is famously order-sensitive and hard to remember
  • Version 6 and version 7 have different command names, which confuses copied examples

Details

Pricing
FreeFree and open source under the ImageMagick licence, an Apache 2.0 style licence.
License
ImageMagick
Developer
ImageMagick Studio LLC
Platforms
Windows, macOS, Linux, Command line
How it runs
Downloadable app
Account
Not required
Works offline
Yes
Best suited for
Batch converting or processing images from a script
Categories
Photo tools
Last verified
Added
Provenance
Selected from the TechWalrus downloads catalog (Photos); facts checked against the developer's own pages, 3 sources on file.

Alternatives to ImageMagick

Compare all

Software that can replace ImageMagick for an important use case, and what changes if you switch.

  • XnView MP

    Views, converts and organises images in more than five hundred formats, free for personal use.

    XnView MP does batch conversion, renaming and adjustment through a graphical interface across five hundred formats, but it is closed source and not built for scripting.

  • IrfanView

    A tiny Windows image viewer that has opened everything since 1996 and still starts instantly.

    FreemiumProprietaryWindows

    IrfanView offers batch conversion and renaming across folders in a graphical app, but it is Windows only, closed source and needs a licence for commercial use.

ImageMagick as an alternative

Listings that name ImageMagick as an alternative.

  • Caesium Image Compressor

    Batch compresses JPEG, PNG and WebP images, often cutting file size dramatically with no visible quality loss.

    ImageMagick is a free command-line toolkit that can resize and convert images across more than 200 formats in scripts, but it has no graphical before and after view.

Similar software

Related functionality, not necessarily a direct replacement.

Report a wrong fact or a dead link on this listing