user@imagemagick — ~/cli-builder
magick v7.1.1
user@imagemagick:~$./cli-builder --interactive
ImageMagick CLI Builder
24 operations · chain mode · recipes · history · live preview · batch · export
source file
.png auto
png · jpg · webp · gif · bmp · tiff · svg · ico · pdf · avif · heic · jp2
Generated Command
command breakdown
0ops
0flags
0chars
0saved
v4 Ctrl+S save Ctrl+K search Ctrl+D copy
About ImageMagick

ImageMagick is a free, open-source software suite for creating, editing, converting, and composing bitmap images. It can read, write, and process over 200 image formats including PNG, JPEG, GIF, WebP, TIFF, SVG, PDF, AVIF, HEIC, and many more.

Originally created in 1987 by John Cristy at DuPont, ImageMagick has been under continuous development for over 35 years. It powers image processing for millions of websites, applications, and scientific workflows worldwide.

Key capabilities:

Resize — scale, crop, thumbnail, fit
Color — adjust, colorize, negate, grayscale
Transform — rotate, flip, trim, distort
Effects — blur, sharpen, emboss, vignette
Draw — text, shapes, lines, bezier curves
Composite — overlay, blend, mask, watermark
Animate — GIF creation, frame extraction
Format — convert between 200+ formats
Montage — tile images in grids
FX — custom pixel-level expressions

Architecture:

ImageMagick consists of a core C library (MagickCore), an image-processing library (MagickWand), and CLI tools (magick, magick-script). Version 7 unified the CLI under a single magick command, replacing the legacy convert, mogrify, identify, etc.

DetailValue
First release1987 (as "Display")
Stable release7.1.1 (2024)
Written inC (core), bindings for 20+ languages
LicenseImageMagick License (permissive, GPL-compatible)
PlatformsLinux, macOS, Windows, BSD, iOS, Android
Formats supported200+ read, 100+ write
Websiteimagemagick.org
Source codegithub.com/ImageMagick/ImageMagick
Installation Instructions

Select your operating system to see installation steps:

Debian / Ubuntu

sudo apt update sudo apt install imagemagick # verify magick --version

Fedora

sudo dnf install imagemagick

Arch Linux

sudo pacman -S imagemagick

RHEL / CentOS / AlmaLinux

sudo yum install epel-release sudo yum install ImageMagick

openSUSE

sudo zypper install ImageMagick

Note: On some distros, legacy commands (convert, mogrify) may still be available. Use magick for v7.

Homebrew (recommended)

brew install imagemagick # with extra delegates (HEIC, WebP, etc.) brew install imagemagick --with-libheif

MacPorts

sudo port install ImageMagick

Pre-built binaries

Download the macOS installer from imagemagick.org/download and follow the package installer.

Note: Apple Silicon (M1/M2/M3) users should install via Homebrew for native ARM builds.

Method 1 — Pre-built installer (recommended)

  • Go to imagemagick.org/download
  • Download the Windows binary release (Q16 or Q16-HDRI)
  • Run the installer and check "Add to PATH"
  • Restart your terminal
# verify in PowerShell or CMD magick --version

Method 2 — WinGet

winget install ImageMagick.ImageMagick

Method 3 — Chocolatey

choco install imagemagick

Method 4 — Scoop

scoop install imagemagick

Note: Ensure magick.exe is in your PATH. You may need to restart your terminal or reboot after installation.

Official Ubuntu-based image

docker pull dpokidov/imagemagick # run docker run -v $(pwd):/work dpokidov/imagemagick magick /work/input.png -resize 50% /work/output.png

Custom Dockerfile

FROM ubuntu:22.04 RUN apt-get update && apt-get install -y \ imagemagick libmagickcore-dev && \ rm -rf /var/lib/apt/lists/* WORKDIR /app COPY . . CMD ["magick", "--version"]

Alpine (lightweight)

apk add imagemagick

Build from source (latest / custom delegates)

# install build dependencies sudo apt install build-essential git \ libx11-dev libxext-dev libxt-dev \ libfreetype6-dev libpng-dev libjpeg-dev \ libwebp-dev libheif-dev libtiff-dev # clone the repository git clone https://github.com/ImageMagick/ImageMagick.git cd ImageMagick # configure and build ./configure --with-modules make -j$(nproc) sudo make install sudo ldconfig /usr/local/lib # verify magick --version

Use ./configure --help to see all available options for enabling/disabling format delegates.

Verify installation:

magick --version magick -list format | wc -l # count supported formats magick logo: -resize 100x100 test.png # quick test

Useful delegates (optional):

DelegatePurposeInstall (apt)
libwebpWebP read/writelibwebp-dev
libheifHEIC/HEIF (iPhone photos)libheif-dev
librawRAW camera formatslibraw-dev
libjxlJPEG XLlibjxl-dev
librsvgSVG renderinglibrsvg2-dev
ghostscriptPDF/PS read/writeghostscript
ffmpegVideo frame extractionffmpeg
ImageMagick CLI Builder v4
An interactive web tool for building ImageMagick commands.
ImageMagick is licensed under the ImageMagick License (a permissive, GPL-compatible open-source license).
This CLI Builder is released under the GNU General Public License v3.0 — you are free to use, study, share, and modify it.
© Copyleft 2025 — Free Software, Free People. This program comes with ABSOLUTELY NO WARRANTY. See the GPLv3 for details.