Getting the most out of Melt.

Melt is a focused little Mac app for shrinking, converting, and resizing images — one at a time or by the folder. This guide walks through everything Melt does, why every option is there, and how to get the smallest possible file without giving up the quality you care about.

Step 1

Adding images #

When Melt opens, the whole window is one big drop target. There are three ways to add images, all completely equivalent — use whichever fits the moment:

Drag & drop

Drop a single image, a Finder selection, or a whole folder anywhere onto the window. Subdirectories aren't traversed — pick the leaves you want, and Melt picks up every image format macOS knows how to read.

File picker

The Choose Images… button in the centre of the drop zone opens the standard macOS picker. Same on the File menu (⌘O). Multi-select with or to add a batch in one go.

Paste from clipboard

Copied an image somewhere — a screenshot, an image from a browser, a file selection in Finder? Hit ⌘⇧V and Melt picks it up. Raw pixel data (PNG / TIFF) is written to a temp file first so Melt can treat it like any other source.

Once images are in the queue you can drag more in at any time — the queue keeps growing until you Compress or Clear it.

Step 2

Pick a mode: Compress or Convert #

Once images are in the queue, an options panel slides in on the right. The first decision is the mode at the top: do you want Melt to shrink each image in its current format, or convert everything to a new one?

Compress

Each image stays in its original format — a JPEG stays a JPEG, a PNG stays a PNG. Melt re-encodes it tighter, strips metadata, and only keeps the result if it's actually smaller. Good for cleaning up a folder of photos before sharing.

Convert

Every image is re-saved in one chosen format: JPEG, PNG, or HEIC. Useful when you want a consistent set — e.g. a wedding folder all as JPEG, or a screenshot archive all as HEIC for storage savings.

Only one mode applies per run. If you need both — convert and compress, say — run the batch twice: convert first, then compress the results.

Compress mode

Compression levels #

Compression in Melt is a single decision — four named levels that map to a JPEG quality factor under the hood. Each one strikes a different balance of size vs visible quality.

Our default is High Quality. If you're shrinking phone photos to email or post online, you'll rarely need stronger. Drop a level when you need a hard size budget; raise it when the image will be printed or zoomed.

PNGs are special. The level slider only changes JPEG/HEIC quality. For PNGs, Melt does something better — it checks every pixel and, if the image is fully opaque, writes a 24-bit PNG instead of 32-bit RGBA. That single trick saves ~25% on most opaque screenshots.

Both modes

Resizing — the Scale slider #

Below the mode picker is a Scale slider that runs from 10% to 100%. Set it to anything below 100 and Melt resamples every image proportionally before encoding.

The options panel — mode at the top, then the compression list, the scale slider, and the output toggle.

Two things to know about scale:

  • It's proportional — Melt always keeps your aspect ratio. You can't squash a 4:3 photo into a square.
  • It stacks with compression — a 50% scale & High Quality compress run will be dramatically smaller than either on its own.
Both modes

Output: replace or save as new #

At the bottom of the options panel is the Output toggle. Two choices:

Replace original

The output overwrites the source file. The new file gets the same name and lives in the same folder. Useful when you're cleaning out a folder and don't need the originals afterwards.

Save as new file

Output lands next to the original with a suffix appended — my-photo becomes my-photo-melted.jpg. The suffix is editable in Settings; default is -melted.

Melt never makes a file bigger. If the re-encoded output is somehow larger than the source (it occasionally happens on tiny PNGs or already-optimised JPEGs), Melt throws the new file away and keeps the original untouched. Worst case: nothing changes.

The exception is when you've explicitly asked for a transformation — Convert mode or Scale below 100% — because at that point you've told Melt you want the result regardless of byte savings.

Reference

Formats Melt reads and writes #

Melt reads anything macOS can decode and writes three modern formats. Below is what's supported, what to use it for, and what Melt does differently for each.

JPEG

The everyday photo format. Melt re-encodes with the chosen quality and enables progressive scan, which gives a noticeably faster perceived load on the web. All EXIF, GPS, and XMP metadata is stripped unless you've imported the file specifically to preserve it elsewhere first.

PNG

Lossless, perfect for screenshots, UI assets, and anything with text. Melt does two clever things: it checks every pixel and writes a 24-bit PNG instead of 32-bit RGBA if the image is fully opaque (~25% smaller), and down-rezes 16-bit PNGs to 8-bit when colour banding wouldn't show.

HEIC

Apple's modern photo format — roughly half the size of JPEG at the same visible quality. Native to iPhone since iOS 11. Choose it in Convert mode if you're archiving a folder of photos and don't need cross-platform compatibility (Windows still needs an extension to view HEIC).

GIF & TIFF

Both read but not written. Animated GIFs are passed through as-is; the first frame is what gets compressed (Melt isn't a video tool). TIFF input is converted to whatever Melt's currently writing — usually JPEG or PNG.

Behind the scenes

What Melt does under the hood #

Melt is a thin, native wrapper around Apple's ImageIO framework — the same engine Preview, Photos, and Finder use. The wins come from how it's used:

  • Metadata strip. Every re-encoded image is written through a fresh CGImage so ImageIO doesn't silently passthrough EXIF, GPS, or XMP. Typical savings: 5–60 KB on phone photos, sometimes more.
  • Opaque-PNG detection. Pixels are scanned for alpha < 255. If everything is opaque, the source's alpha channel is dropped before re-encoding — ImageIO writes a 24-bit PNG instead of 32-bit RGBA.
  • 16-bit → 8-bit PNG. 16-bit colour PNGs (rare outside of design tools) are down-converted to 8-bit when banding wouldn't be visible.
  • Progressive JPEGs. Multi-pass JPEG encoding so the image starts blurry and sharpens — better perceived performance on slow networks.
  • Atomic writes. Output is written to a temp file in the destination directory first, then renamed into place atomically. A crash mid-encode never leaves a half-written file behind.
  • "Never bigger" safety. Compress mode discards the new file and keeps the original if the encoded output is somehow larger. Convert mode and Scale skip this because you've asked for the transformation regardless.
  • Parallel batches. Each image is compressed on its own background thread, capped sensibly so Melt doesn't peg your CPU.
Reference

Keyboard shortcuts #

Open Images… O
Paste image from clipboard V
Compress / start batch
Clear queue
Settings ,
Preferences

Settings #

Most of what you'll tweak day-to-day lives in the right-hand panel while Melt is running. Settings (⌘,) is for the defaults — they apply to every new batch.

General

  • Default compression level. Every new batch starts here. Useful if you nearly always want "Smaller File" — set it once and forget it.
  • Default output mode. Replace original or Save as new file. Same idea — pick the safer default for your workflow.
  • Filename suffix. Only used when saving as new. Defaults to -melted; -compressed and -small are common alternatives.
  • Theme. System, Light, or Dark — Melt has a full dark-mode design.

License

Where you enter and manage your license key. See the next section for what happens before you have one.

Updates

Melt updates itself in place — no App Store. The Updates tab shows the current version, lets you toggle automatic checks, and offers a manual "Check now" button.

About

Lifetime stats (number of images melted, bytes saved), build info, and a quick link to email support.

Trial

Free trial & licence #

Melt is free for your first 25 image conversions. No timer, no nag screen, no watermark — just a small "X remaining" pill in the brand bar once you're getting close.

Past 25, you'll need a licence. Buy it once for $9.99 and it's yours forever on this Mac — no subscription. Or pick up Unlimited and you get Melt plus every other General Software app for one monthly fee.

The 25-image counter is lifetime, on this Mac. Reinstalling Melt doesn't reset it — that's by design. Buying a licence wipes the counter and unlocks unlimited use forever.

Tips

Things worth knowing #

Compressed image looks the same size as before — what gives?

Two likely reasons: your image was already well optimised (web exports from Photoshop, recent iCloud photos), or you're on Compress mode and Melt judged the re-encoded output too close to the original to be worth keeping. Try Smaller File or drop the Scale slider.

Can I drag the finished file back out into Finder?

Yes — once a file shows the green savings pill, click and drag its row to anywhere in Finder, Mail, Slack, etc. The file is real, not a reference.

Will Melt strip metadata I might want to keep?

Yes — every re-encode strips EXIF, GPS, and XMP. That's part of how Melt shrinks files. If you need to keep that information (camera shoot info, colour profiles), use a different tool for that step first.

Can I queue a folder and walk away?

Drop the folder, hit ⌘↩, and step away. The Dock icon shows a badge with the number of active jobs. Melt finishes them in the background; the brand bar will show the total bytes saved when you come back.

Where do pasted images go if I haven't saved them?

Melt writes pasted PNG/TIFF data to your system's temp folder so it can treat it like any other source file. After compression, the result lands wherever your Output setting says — either replacing nothing (the original is the temp file) or as a new file in the same temp folder, ready to drag out.

That's everything Melt does.

navigate open close