One click DMG installs.

When you click a DMG, it should just install. Not make you drag little icons around, ask if you're actually-totally-super-sure, and leave mounted volumes and old installers around.

Make EasyDMG your default DMG handler and then forget it exists.

Free, signed & notarized. Built in Swift for macOS 13+

Features

EasyDMG was made to simply replace the super lame DiskImageMounter. But it's got some other perks:

Streamlined security

Same Gatekeeper checks Apple performs, without the "are you sure?" trips to System Settings. Verified apps just open. Unsigned apps have a prompt which can be disabled in Settings.

No Dock or menu bar clutter

Not a background app. Runs for the few seconds an install takes, then quits. No icons, no daemons.

Cautious by default

License agreements, multi-app DMGs, pkg installers — when in doubt, EasyDMG mounts the image and hands the wheel back to you.

Flexible settings

Hamster progress bar, a quick notification, or silence — your call. Other settings: open the app or reveal in Finder; trash DMG after install.

Native macOS, built in Swift

Made for macOS 13+. No Electron, no web view, no 250 MB install footprint.

Auto-updates via Sparkle

Sparkle politely prompts you when a new version is ready. No manual re-download, no checking back here.

A grumpy hamster wizard in a starry blue hat, scowling, thoroughly unimpressed.
Summoned. Furious. Caffeinated.

Created out of spite!

You know the routine. Download a DMG, double-click, wait, drag the icon onto the Applications folder, wait, eject the disk image, open Finder and locate the app, back to the Downloads folder to trash the DMG. Why, Apple? Why so many steps?

To fix this lackluster design decision, I had to summon an ancient wizard. I wasn't expecting a hamster, but he's cute.

It wasn't that hard. But now it's easy.

Set up takes two seconds (seriously, I counted). After that you're just double-clicking DMGs like you always have, and the Wizard handles all this crap for you.

1

Make it your default

Open EasyDMG, click "Set as Default for DMG Files", and macOS will hand every DMG to EasyDMG from now on instead of DiskImageMounter.

2

Double-click any DMG

EasyDMG mounts the disk image, runs a quick security check, copies the app into /Applications, and opens your new app. Or set it to open in Finder.

3

Clean up, clean up..

The disk image unmounts on its own. If you've opted in, the DMG file is sent to the Trash. Your Downloads folder stops collecting gigabytes of old installers.

Watch the Wizard work.

The default progress window. Optional, mostly accurate, occasionally weird, always temporary. It's faster than this in real life.

Bring me pictures of Spider-Man!

It wouldn't be a good website without some screenshots. Light and dark mode really only affects the Settings window, which you probably won't open much. But I tried to give it some character anyway.

EasyDMG in light mode showing the Setup tab
Light
EasyDMG in dark mode showing the Setup tab
Dark

Privacy and Security

Just does the job. Only network request is checking for updates.

Notarized & Signed

Signed by an Apple Developer ID and notarized by Apple, so macOS trusts it the moment you open it.

It's distributed outside the App Store because Apple's sandbox rules don't allow certain functions EasyDMG needs. But it's held to the same security bar.

Hassle-free Security

When installing a new app via EasyDMG, it performs the same security checks that Apple Gatekeeper does.

It'll warn you if an app looks like malware, but most of the time, you get to skip the annoying extra hoops that Apple makes you jump through - going to System Settings -> Privacy & Security and letting them know yes, you actually want to use the app you downloaded.

Local and Native

No analytics, no crash reporters, no third parties. Except Sparkle, the lovely auto-updater. Settings and logs live on your machine. Check out the Privacy Policy.

Built with Swift - fast & lightweight.

Contribute

EasyDMG is GPL-3.0 for open-source use, with a commercial license available for proprietary projects. The whole source is on GitHub — file an issue, send a PR, or just look around. If it saves you enough drag-and-drops, you can buy me a coffee or leave a star on Github.

Frequently asked questions.

The stuff people ask before downloading — and a couple they don't, but should.

Is installing apps with EasyDMG safe?

EasyDMG applies the same security checks that macOS does when installing new apps, so it's pretty safe. But you should still be careful what you download and run on your machine. See the security doc for the full breakdown.

Do I need to keep EasyDMG running in the background?

Heck no. The last thing we need is more menu bar icons, dock icons, and background tasks. Once you set EasyDMG as your default for opening DMGs, it launches when you open one, the hamster wizard gets to work for a couple seconds, and then it closes itself.

How do I change Settings if the app only runs for a few seconds?

Open the app any time from /Applications, just like any other app. That brings up the beautifully designed Settings window where you can tweak things to your liking.

Will it overwrite existing versions of an app when I install an update?

Yes. If you already have an older version of the app in your /Applications folder, EasyDMG will replace it with the new version when you install via DMG.

Why isn't this app in the App Store?

To mount disk images, inspect their contents, and move apps into /Applications on your behalf, EasyDMG needs system capabilities that violate Apple's strict App Store sandboxing rules. It is, however, fully code-signed and notarized directly by Apple — so it runs without security warnings.

Why is it free?

I like free stuff, I figured you would too. It will always be open source, but downloading pre-bundled releases may not always be free. Get while the getting is good.

Will you maintain it?

I use EasyDMG every day, so I'm invested in keeping it running smoothly. The best case is Apple makes their native installer less tedious and this app becomes obsolete. Until then I plan to maintain it for the foreseeable future — though I could reach enlightenment and move to Nepal, or get hit by a bus. It's open source, so hopefully it lives on regardless.

Is it better than Homebrew?

If you've never used Terminal or don't know what Homebrew is, then yes. If you love Homebrew, EasyDMG makes a nice companion for installing the random indie apps that aren't on it. If you're brewing up a storm and haven't mounted a disk image in the last year, this probably isn't for you.

Is EasyDMG safe to download?

Yes. EasyDMG is code-signed and notarized, which means Apple has checked it for malware. But I'm glad you're asking — always be careful what you download. You can run it through VirusTotal, which is pretty reliable for catching malware. And because it's open source, you can point an LLM at the GitHub repo and get an unbiased security assessment even with no coding experience. If you spot something whacky, you can contribute a fix.

Why are you so obsessed with the hamster wizard?

I truly don't know. Maybe he cast a spell on me.

Download EasyDMG! It's free!

Try to enjoy this drag-n-drop install. It may be the last time you perform this stupid task.

Download EasyDMG