Skip to main content
Explore documentation

Formats and limits by tool

Check what each file selector offers, what the tool can produce, and which processing restrictions apply.

Guide based on source version 2.0.1-rc.7. Screenshots show the English interface of a prerelease edition; their values illustrate examples, not necessarily defaults. Packages on Downloads may differ: review their release notes and saving options before processing.

On this page

A file selector is not universal compatibility

A file can appear in a dialog and still fail to open or save because of its codec, contents, or unsupported features. There is no single read/write compatibility matrix for the entire app.

In these tables, general selector means .jpg, .jpeg, .png, .webp, .bmp, .tiff, .avif, .heic, .heif, and .ico. The general single-image selector omits .ico. These are the filters in the reviewed code; for example, .tif does not appear in every dialog even when an engine can read TIFF.

Tool or tabSelection limitOffered inputOutput
Convert100General selectorJPEG, PNG, WebP, AVIF, HEIC, ICO, BMP, TIFF, static GIF.
Compress100General selectorRetains format/extension; support depends on the codec.
Resize, Crop, Canvas100 sharedGeneral selectorRetains extension; prefer JPEG, PNG, WebP, BMP, TIFF, HEIC/HEIF. See the AVIF/ICO limitation below.
Remove Background10General selectorPNG, WebP, or TIFF with alpha.
Extract Palette1JPEG, PNG, WebP, BMP, TIFF, AVIF, HEIC/HEIFColors on screen and a palette PNG.
Watermark100 base images + 1 logoBases: general selector; logo: PNG, JPEG, WebP, BMP, HEIC/HEIFSame extension as the base; writing depends on the codec.
Batch Rename100General image selectorSame files and extensions; names change in their current folder.
OCR10General selectorText, clipboard, or TXT. AVIF may be skipped if support is unavailable.
Metadata → View100 shared; one openJPEG, PNG, TIFF, WebP, HEIC/HEIFRecognized fields; TXT or JSON for the open image or checked images.
Metadata → Edit100 shared; form for open imageEditing JPEG and TIFF: .jpg, .jpeg, .tif, .tiffCreate copies or overwrite; Save… chooses the open image or checked images.
Metadata → Clean batch100 sharedJPEG, PNG, TIFF, WebP, HEIC/HEIFCleans checked images; copies or replacements according to Saving.
LQIP / Base641General single-image selectorJPEG encoded as text; TXT or JSON. Does not preserve original bytes or alpha.

Important limitations

  • AVIF/ICO in size tools: the selector offers them, but the Resize/Crop/Canvas save-format map does not include them and has a JPEG fallback. Do not rely on this combination or on matching extension and contents: convert a copy to PNG/JPEG first.
  • HEIC/HEIF: depends on pillow-heif support and the package and format capabilities. HEIC conversion may be disabled when support is unavailable.
  • Quality: does not mean the same thing across codecs. Convert may show the control for TIFF even though saving does not use that parameter. Compress does not use the value for every format.
  • Compressed PNG: may be reduced to 256 colors. Do not treat it as an optimization that necessarily preserves an identical image.
  • Alpha: JPEG cannot retain transparency. Choosing Transparent in Canvas does not change the file to a transparent format; LQIP/Base64 always produces opaque JPEG.
  • Metadata: the viewer lists known fields. No visible rows does not prove that all EXIF, XMP, or IPTC is absent.

Animations and multipage files

Convert, Compress, Resize, Crop, Canvas, Remove Background, Extract Palette, Watermark, EXIF editing, and EXIF cleaning have checks that reject animations or multiple pages in their protected processing paths. Watermark also validates the logo.

OCR, the metadata viewer, and LQIP/Base64 are not full-sequence processors. They do not promise to recognize, export, or preserve every TIFF page or animation frame. Prepare individual images when you need complete results. Convert produces static GIF output; its general input filter does not normally offer GIF.

Size presets

These dimensions are included in the code. They are not a promise that they match each social network’s current requirements. Check the destination’s rules before publishing. Resize applies the exact dimensions and may distort a photo with a different aspect ratio.

The preset names below are the names included in this edition.

Group and presetWidth × height, px
Instagram — Post cuadrado 1:11080 × 1080
Instagram — Post portrait 4:51080 × 1350
Instagram — Story / Reels 9:161080 × 1920
Facebook — Post1200 × 630
Facebook — Cover851 × 315
Twitter / X — Post 16:91200 × 675
Twitter / X — Header 3:11500 × 500
YouTube — Thumbnail 16:91280 × 720
YouTube — Channel art 16:92560 × 1440
LinkedIn — Post 1.91:11200 × 627
LinkedIn — Cover personal 4:11584 × 396
TikTok / Whatsapp — Status / Video 9:161080 × 1920
Pinterest — Pin estandar 2:31000 × 1500
Web — OG image 1.91:11200 × 630
Resoluciones — HD 720p1280 × 720
Resoluciones — Full HD 1080p1920 × 1080
Resoluciones — 2K2560 × 1440
Resoluciones — 4K UHD3840 × 2160
Iconos — Favicon32 × 32
Iconos — Icono 256256 × 256
Iconos — Icono 512512 × 512
Iconos — Apple touch180 × 180

Quick parameters

FunctionInitial valueRange or options
ConvertWEBP, quality 90Quality 10–100 when effective.
CompressQuality 60Quality 10–100 in steps of 10; Saving chooses copies or replacements.
ResizePercentage 50%, aspect ratio enabledPercentage 1–200; pixels or presets.
Crop1:11:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9.
CanvasWhite backgroundBlack or Transparent; enter dimensions.
Remove BackgroundPNGWEBP or TIFF.
Extract Palette6 colors4, 6, 8, 10, 12.
Watermark, initial stateSize 25%, opacity 60%, margin 20 px, bottom-rightSize 5–80%, opacity 5–100%, margin 0–100 px. A preset can change them.
Batch RenameNumbering/date off, foto, Start 1, lowercaseDate YYYYMMDD, DDMMYYYY, YYYY-MM-DD, DD-MM-YYYY.
OCRSpanish/EnglishSpanish or English.
EXIF editorExisting values, GPS/date boxes uncheckedKeep current orientation; optional fields.
LQIPWidth 20, blur 2, quality 40Positive integer width, finite blur ≥ 0, quality 10–80.
Base64Quality 8510–100; retains dimensions, re-encodes JPEG.