This page is not available in every language. Missing translations are disabled in the language selector.

Quick reference

ImageMagick CLI Cheatsheet

A quick reference guide for ImageMagick convert and magick commands: image resizing, cropping, format conversions, batch processing, and PDF creation.

· Published

ImageMagick is a powerful open-source command-line tool suite for displaying, converting, and manipulating raster image files.

Common Operations

Resizing Images

magick input.jpg -resize 800x600 output.jpg        # Fit within 800x600 maintaining aspect ratio
magick input.jpg -resize 800x output.jpg          # Specific width, auto height
magick input.jpg -resize x600 output.jpg          # Specific height, auto width
magick input.jpg -resize 800x600\! output.jpg      # Force exact dimensions (distorts ratio)
magick input.jpg -resize 50% output.jpg           # Scale by percentage

Cropping & Transformations

magick input.jpg -crop 400x300+10+10 output.jpg   # Crop width x height + x_offset + y_offset
magick input.jpg -gravity center -crop 400x400+0+0 output.jpg # Center crop square
magick input.jpg -flip output.jpg                 # Flip vertically
magick input.jpg -flop output.jpg                 # Flop horizontally (mirror)
magick input.jpg -rotate 90 output.jpg            # Rotate clockwise 90 degrees
magick input.jpg -trim output.jpg                 # Automatically trim edges

Batch Format Conversion

# Convert all PNG files in directory to JPG
magick mogrify -format jpg *.png

# Convert single image format
magick photo.png photo.webp

PDF Generation

# Combine multiple images into a single PDF document
magick page1.jpg page2.jpg page3.jpg document.pdf

# Convert multi-page PDF pages into PNG images
magick -density 300 document.pdf -quality 100 page_%02d.png

References

Related topics