Default Handler is a macOS utility from Edovia — the team behind the long-running Screens remote desktop client — that centralises management of URL scheme handlers, letting you reassign which app opens any given URL type without hunting through System Settings or each app's own preferences.
What is Default Handler?
Default Handler is a macOS utility that maps URL schemes to your preferred applications from a single window. Every time you click a link — whether it's a standard https:// address, a mailto: email, or an app-specific deep link like obsidian:// or x-callback-url:// — macOS routes it to whichever app has claimed that scheme. Default Handler exposes all of those registrations at once and lets you swap them freely.
Before tools like this existed, the process was genuinely frustrating: changing your default browser required opening Chrome or Arc and clicking "Make Default", swapping email clients meant navigating a buried System Settings pop-up, and for everything else — deep-link schemes registered by automation tools, note-taking apps, and task managers — you were at the mercy of whichever app grabbed the registration first. Default Handler turns that hidden system layer into something legible and controllable.
What does Default Handler do best?
Default Handler excels at making the invisible visible. The app presents every registered URL scheme on your Mac in a browsable list, shows you which app currently owns it, and offers a clean picker to reassign it. The interface is deliberately minimal — no tabs, no settings panels, no friction between spotting a problem and fixing it.
Where I've found it most indispensable is in managing the proliferation of deep-link schemes from productivity apps. A typical power-user Mac has Obsidian, Things 3, Notion, Craft, Bear, and a handful of automation tools all competing for control of their own custom schemes. After an app reinstall or a macOS update, something occasionally grabs a scheme it shouldn't. Default Handler lets you audit the entire map in seconds and correct any drift. Swapping https:// from Safari to Arc, or mailto: from Mail to Mimestream, takes about three clicks — it turns a five-minute headache into a thirty-second task.
Is Default Handler free?
Default Handler is free to download. Edovia ships it as a focused companion utility — no subscription tier, no in-app purchase gate on the core functionality, and no nag screen. For a tool that fills a genuine gap in macOS system administration and pays you back within the first few minutes of use, that straightforwardness is genuinely appreciated.
Who should use Default Handler?
Default Handler is built for Mac power users who actively juggle multiple browsers, email clients, or deep-link-heavy automation ecosystems. If you've ever installed a new app and found it quietly hijacked a URL scheme you'd assigned elsewhere, this belongs in your utilities folder. Developers testing custom URL scheme routing in their own apps will find it particularly practical — reassigning a scheme during a debug session takes seconds rather than a trip through Terminal or a full app restart.
Casual users who stick to Safari and Mail and never venture into productivity apps with custom URL schemes probably won't reach for it often. But if your Mac runs more than a couple of apps that register their own schemes, the first time you open Default Handler and see the full list of what's been quietly claimed in the background, you'll wonder how you managed without it.
What are the best Default Handler alternatives?
The closest macOS alternative has historically been SwiftDefaultApps, an open-source preference pane that predates Default Handler and covers similar ground. RCDefaultApp is another older option, though it hasn't seen active development in years and looks increasingly out of place on recent macOS versions. The command-line utility duti handles scheme reassignment for those comfortable in Terminal, but it has no GUI and no discoverability — you have to already know exactly which scheme you're targeting.
For the two most common cases — switching your default browser and email client — macOS System Settings handles them natively without any third-party help. The moment you venture beyond those two, Default Handler is the only polished, actively maintained option I've found that takes on the full scope of the problem.