Skip to content

Compressing Files

Compress mode reduces file size without changing the format. A JPEG stays a JPEG, just smaller.

  1. Switch to the Compress tab
  2. Drop files into the window or click Add Files
  3. Pick a preset or configure custom settings
  4. Click Compress

Compressed files are saved with a _compressed suffix by default. You can change this to any pattern, including EXIF-based names like {date}_{original}, in Settings → Output. See output and naming.

If the compressed output isn’t smaller than the original, Picmal discards it and leaves the original untouched.

When a batch finishes, Picmal totals up how much space you freed and shows it in the bottom bar and the completion notification — with a comparison to put the number in context, like “Freed up 9.66 GB · about a 4K movie 🎬”.

Picmal notification reading "Freed up 731 KB · about 14624 emoji"

PresetBest ForJPEG QualityPNG Level
Maximum qualityArchival, print, master copies92%2
High qualityProfessional websites, portfolios85%3
BalancedGeneral web use, documentation80%6
Web optimizedFast-loading websites75%7
Social mediaInstagram, X, Facebook70%8
Maximum compressionEmail attachments, slow networks60%9
CustomYour own settingsYou chooseYou choose
PresetCodecBitrateBest For
Maximum qualityFLACLosslessArchival, music production
CD qualityFLAC16 bit / 44.1 kHzLossless CD-equivalent rips
High qualityAAC256 kbpsMusic listening
BalancedAAC192 kbpsGeneral use
PodcastOpus96 kbpsSpeech, podcasts
Voice memoOpus64 kbps (mono)Voice recordings
Maximum compressionOpus48 kbpsMinimum file size
CustomYou chooseYou chooseYour own settings
PresetCodecCRFSpeedBest For
Maximum qualityH.26518SlowArchival, mastering
High qualityH.26520SlowHigh-quality delivery
BalancedH.26523MediumGeneral use
Web optimizedH.26423MediumMaximum compatibility
Social mediaH.26425FastSocial media uploads
Maximum compressionH.26528MediumMinimum file size
CustomYou chooseYou chooseYou chooseYour own settings

Convert and Compress both have a Preset column. Each row shows the preset that will run on that file — the one from Settings, until you pick another for that row alone. Compress one video hard and leave another balanced in the same batch, without running two passes.

Your saved presets appear in the row menu alongside the built-ins, and the Saving estimate updates as soon as you change one.

To change several rows at once, tick their checkboxes — Compress has the same checkboxes as Convert, plus a Select all videos shortcut — and set the preset from the selection bar. Those ticks also decide which files the next run covers; see run only the files you tick.

A row with its own preset shows a small pin. Pinned rows keep their preset when you change the one in Settings; delete a custom preset and the rows using it fall back to Settings.

A per-file preset changes compression quality only. Resize, color space, and DPI still come from Settings and apply to the whole batch.

After compressing an image, click the screen icon on any processed file to open a before/after slider. Drag it around to compare the original and compressed versions side by side — useful for dialing in quality when you’re not sure how far you can push it.

Pick Custom to dial in your own quality, codec, bitrate, and other settings per format. See image compression and audio & video for details.

Once you’ve tuned settings you like, click Save as preset, give it a name, and it appears alongside the built-in presets the next time you compress. Custom presets work for images, audio, and video, so you can keep a “client delivery” or “podcast” preset a click away instead of re-entering values each time.