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 tab | Selection limit | Offered input | Output |
|---|---|---|---|
| Convert | 100 | General selector | JPEG, PNG, WebP, AVIF, HEIC, ICO, BMP, TIFF, static GIF. |
| Compress | 100 | General selector | Retains format/extension; support depends on the codec. |
| Resize, Crop, Canvas | 100 shared | General selector | Retains extension; prefer JPEG, PNG, WebP, BMP, TIFF, HEIC/HEIF. See the AVIF/ICO limitation below. |
| Remove Background | 10 | General selector | PNG, WebP, or TIFF with alpha. |
| Extract Palette | 1 | JPEG, PNG, WebP, BMP, TIFF, AVIF, HEIC/HEIF | Colors on screen and a palette PNG. |
| Watermark | 100 base images + 1 logo | Bases: general selector; logo: PNG, JPEG, WebP, BMP, HEIC/HEIF | Same extension as the base; writing depends on the codec. |
| Batch Rename | 100 | General image selector | Same files and extensions; names change in their current folder. |
| OCR | 10 | General selector | Text, clipboard, or TXT. AVIF may be skipped if support is unavailable. |
| Metadata → View | 100 shared; one open | JPEG, PNG, TIFF, WebP, HEIC/HEIF | Recognized fields; TXT or JSON for the open image or checked images. |
| Metadata → Edit | 100 shared; form for open image | Editing JPEG and TIFF: .jpg, .jpeg, .tif, .tiff | Create copies or overwrite; Save… chooses the open image or checked images. |
| Metadata → Clean batch | 100 shared | JPEG, PNG, TIFF, WebP, HEIC/HEIF | Cleans checked images; copies or replacements according to Saving. |
| LQIP / Base64 | 1 | General single-image selector | JPEG 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-heifsupport 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 preset | Width × height, px |
|---|---|
| Instagram — Post cuadrado 1:1 | 1080 × 1080 |
| Instagram — Post portrait 4:5 | 1080 × 1350 |
| Instagram — Story / Reels 9:16 | 1080 × 1920 |
| Facebook — Post | 1200 × 630 |
| Facebook — Cover | 851 × 315 |
| Twitter / X — Post 16:9 | 1200 × 675 |
| Twitter / X — Header 3:1 | 1500 × 500 |
| YouTube — Thumbnail 16:9 | 1280 × 720 |
| YouTube — Channel art 16:9 | 2560 × 1440 |
| LinkedIn — Post 1.91:1 | 1200 × 627 |
| LinkedIn — Cover personal 4:1 | 1584 × 396 |
| TikTok / Whatsapp — Status / Video 9:16 | 1080 × 1920 |
| Pinterest — Pin estandar 2:3 | 1000 × 1500 |
| Web — OG image 1.91:1 | 1200 × 630 |
| Resoluciones — HD 720p | 1280 × 720 |
| Resoluciones — Full HD 1080p | 1920 × 1080 |
| Resoluciones — 2K | 2560 × 1440 |
| Resoluciones — 4K UHD | 3840 × 2160 |
| Iconos — Favicon | 32 × 32 |
| Iconos — Icono 256 | 256 × 256 |
| Iconos — Icono 512 | 512 × 512 |
| Iconos — Apple touch | 180 × 180 |
Quick parameters
| Function | Initial value | Range or options |
|---|---|---|
| Convert | WEBP, quality 90 | Quality 10–100 when effective. |
| Compress | Quality 60 | Quality 10–100 in steps of 10; Saving chooses copies or replacements. |
| Resize | Percentage 50%, aspect ratio enabled | Percentage 1–200; pixels or presets. |
| Crop | 1:1 | 1:1, 4:3, 3:4, 16:9, 9:16, 3:2, 2:3, 21:9. |
| Canvas | White background | Black or Transparent; enter dimensions. |
| Remove Background | PNG | WEBP or TIFF. |
| Extract Palette | 6 colors | 4, 6, 8, 10, 12. |
| Watermark, initial state | Size 25%, opacity 60%, margin 20 px, bottom-right | Size 5–80%, opacity 5–100%, margin 0–100 px. A preset can change them. |
| Batch Rename | Numbering/date off, foto, Start 1, lowercase | Date YYYYMMDD, DDMMYYYY, YYYY-MM-DD, DD-MM-YYYY. |
| OCR | Spanish/English | Spanish or English. |
| EXIF editor | Existing values, GPS/date boxes unchecked | Keep current orientation; optional fields. |
| LQIP | Width 20, blur 2, quality 40 | Positive integer width, finite blur ≥ 0, quality 10–80. |
| Base64 | Quality 85 | 10–100; retains dimensions, re-encodes JPEG. |