Skip to content
MagickCmd › IM6 vs IM7

ImageMagick 6 vs ImageMagick 7

ImageMagick 7 renamed the tool. Most tutorials online are still written for version 6, which is why so many copied commands fail on the first try.

Translation table

ImageMagick 6ImageMagick 7
convert in.jpg out.pngmagick in.jpg out.png
identify in.jpgmagick identify in.jpg
mogrify -resize 50% *.jpgmagick mogrify -resize 50% *.jpg
montage *.jpg sheet.jpgmagick montage *.jpg sheet.jpg
composite a.png b.png o.pngmagick composite a.png b.png o.png
compare a.png b.png d.pngmagick compare a.png b.png d.png

Which do you have?

magick -version      # prints something → you are on IM7
convert -version     # only this works  → you are on IM6

Why this trips up so many people

ImageMagick 7 shipped in 2016, but Debian and Ubuntu still ship version 6 in their default repositories a decade later. So at any given moment a large share of machines run IM6 while a large share of documentation assumes IM7 — or, far more often, the reverse: old tutorials assuming convert read by people who installed IM7 from Homebrew.

Every command on this site follows the switch in the header, so you can flip between the two and see exactly what changes.

See also

convert: command not found covers the error itself, including the Windows convert.exe name clash and how to shim old scripts.

Copied