A tiny Mac app for big changes.

Change which app opens which files on your Mac, in one go.

Selecting how files open is now easy on the Mac. Pick individually or update 20 in bulk. Set up profiles for quick switching. Use rules for automation. Or ask each time? Can Opener can open files the way you want them.

macOS · Perpetual licence, 12 month updates · Not a subscription

Can Opener for macOS showing profiles, file type categories and Router Mode.

Too many files, too many variations.

Quickly switch the app opening related files.

Toggle a whole family of file types to one application, in a single go. Perfect to trial new software or switch depending on tasks.

Trying out a new IDE

.js.jsx.ts.tsx.html.css.scss.json.vue.md
  • Zed
  • VS Code
  • WebStorm

Switching an office suite

.doc.docx.ppt.pptx.xls.xlsx.odt.ods.odp
  • Word
  • LibreOffice
  • OnlyOffice

Swapping a text editor

.txt.log.conf.ini.env.yaml.yml.toml.csv
  • BBEdit
  • Sublime Text
  • Nova

Replacing an image editor

.png.jpg.jpeg.gif.webp.tiff.bmp.svg.heic
  • Pixelmator Pro
  • Affinity Photo
  • Acorn

Changing a media player

.mp4.mkv.avi.mov.webm.mp3.flac.wav.m4a
  • IINA
  • VLC
  • QuickTime

Adopting a new e-book reader

.epub.mobi.azw3.djvu.cbz
  • Books
  • Calibre
  • Kindle

Picking a different PDF tool

.pdf.ps.eps
  • Preview
  • PDF Expert
  • Acrobat

Trialling a design app

.psd.ai.sketch.fig.xd.afdesign.afphoto
  • Figma
  • Sketch
  • Affinity Designer

Migrating a database client

.sql.db.sqlite.sqlite3.dump
  • TablePlus
  • Sequel Ace
  • DBeaver

Main features.

Manage how files open for you in novel ways.

Pick individually

File types are easy to find using categories and search. Pick, select the app to use — done.

A list of image file types, each showing the app that opens it.

Pick in bulk

Need to change multiple types? All images, all office files, all source files? Pick a category and click select all.

Every file type in the Images category selected at once.
Will macOS prompt me each time?

Recently Apple made it a bit inconvenient for third party apps to change how files open: you get a prompt to keep or change the settings, every single time. This is a solid security feature, but it can feel a bit repetitive after a while. We came up with a solution: Router Mode. Assign a file type once, see one last prompt for that type. Done.

Set up profiles

Profiles allow toggling different setups with 1 click.

100% tweakable.

Work setup
Code
IntelliJ
Images
Pixelmator
Documents
Word
Hobby project
Code
VS Code
Images
Preview
Documents
Pages
Writing
Text
iA Writer
PDFs
Preview
Links
Safari
Client work
Text
Word
PDFs
Acrobat
Links
Chrome

In the status menu

Profiles are always just a click away in the status menu.

The Can Opener menu bar item listing saved profiles.

Undecided? Ask Every Time

When you're juggling multiple apps. Edit this Markdown in Zed? Or read it in Typora? Have a quick glance at the PDF in Preview? Or fill it in Acrobat? Edit the track in Audacity or listen to it in VLC?

With Ask Every Time you pick the app when the file is opened: blazing fast, keyboard driven chooser that pops up only for selected file types. Works nicely with profiles, naturally. Easy on & off.

The Can Opener chooser asking which app should open a .go file.

Advanced: pick the app by rules

Need a bit of automation? Set up rules so that files in certain locations always open in the designated app. Personal photos go to Preview; the images in the client's folder pop up in the image editor. Preview downloaded SVGs in Firefox; open your design files in Sketch.

The rules editor, matching each app to a folder path.

Router Mode.

One last prompt, then never again.

Recently Apple made it a bit inconvenient for third party apps to change how files open: you get a prompt to keep or change the settings. This is a solid security feature, but it can feel a bit repetitive.

Enter Router Mode: enable it and assign a file type to Can Opener once. You then see the last prompt for that type. Maximum flexibility is back.

Nothing is changed automatically by installing Can Opener or by enabling Router Mode. You stay in 100% control.

The Router Mode switch turned on in the Can Opener dashboard.

Extra features.

You get even more

Home, with the Router Mode switch, profiles ready to apply, and the apps that open the most on this Mac.

Home

Profiles, apps and Router Mode at a glance.

The sidebar listing file type categories with a count for each.

Enhanced overview

Can Opener offers a clear and complete overview of file associations. Organised in categories and enriched with extra information. Spot aliases, managed and router types.

Jump, listing the apps and file types that match what was typed.

Jump with ⌘P

Press ⌘P anywhere in Can Opener and start typing. Matching apps and file types appear as you type.

A custom category named For Project Alpha holding eight file types.

Custom groups

The defaults are solid but feel free to customise the categories as you wish: add, remove, rename. As it makes sense to you.

Web Links settings sending links to Brave and HTML files to Visual Studio Code.

HTML links

By default the Mac opens HTTP links and HTML source files in the same app, Safari or Chrome for instance. Now you can separate these: pick a browser for links you click in emails, but open an editor for HTML files.

The Other Handlers list showing URL schemes and the app each one opens in.

All protocol handlers

Adjust all URL scheme handlers through a simple UI, add them to custom groups or profiles.

The sidebar switched to Apps, with Archive Utility open and every archive type it opens listed.

See what each app opens

Switch the sidebar to Apps and pick one: everything VLC opens, file types and links, sorted by category. Change one, or tick them all and move them to another app in one go.

Recent Changes on Home, with an Undo button beside the newest change.

Undo with a click

Home lists your last few changes. Changed your mind? Undo puts every file type back to the app it opened in before.

The sidebar in Korean: profiles and file categories with their Korean names.

We speak your language

Can Opener is translated into 10 languages, and follows whichever one your Mac is set to.

EnglishDeutschFrançaisItalianoEspañol简体中文日本語한국어РусскийMagyar

No nonsense inside. Fast & native SwiftUI.

A small Mac utility should behave like one.

No subscription.Pay $9.99 once. Your licence does not expire and you get every update to its major version.
7 days free.Use every feature without restrictions before you decide.
No account.Paste your key once. No sign-up and no password to remember.
5 of your Macs.Use one licence on five personal Macs at a time.
Sync the way you prefer.Use iCloud, or set a custom location for Dropbox or similar tools. Or just leave it off.
Import & export.Back up or transfer to another app instance. Exports are simple JSON files. You need Can Opener to apply them.
No tracking. No account. No subscription.

Security.

Is it secure?

On macOS 26 and later the Mac prompts, by default, each time you edit a file association using Can Opener. This is a security feature to avoid unexpected changes.

So when you start using Can Opener you will see prompts, asking if you want to use the new app or keep the old one.

When you make explicit changes, we think these prompts are a bit unnecessary, so we built Router Mode. Once enabled, each change you make assigns the file type to Can Opener, and you're prompted one last time — never again.

Router Mode doesn't leave a back door open either. Every route, web link setting and undo snapshot Can Opener saves is cryptographically signed with a key that never leaves your Mac's keychain. If another program changes any of them, the signature no longer matches, and Can Opener ignores the change until you've approved it.

How do we secure the path from our code to your Mac?
The macOS prompt asking whether to keep the current app or change it.
Is it secure to route my files through Can Opener?

Our answer is this: yes, it is completely safe to assign Can Opener to all files. We never actually access or open your files! We simply pass the request to the application that opens it. What's more, we never log or gather any information about the individual files.

Note that we do use Sentry.io for crash analytics and will receive reports that contain the error message - but nothing about you. We use these to fix code issues and to provide a more stable experience.

Can you tell me more about security?

Can Opener keeps a few settings files on your Mac: where each routed file type goes, your web link rules, your Ask Every Time choices and your undo history. Any program on your Mac could edit these files, so we protect them.

The first time Can Opener starts, it creates a secret key and keeps it in your Mac's keychain. Whenever Can Opener saves one of these files, it signs it with that key. Another program can't read the key without macOS asking you first, so it can't make a valid signature.

Each time Can Opener reads its settings, it checks the signatures and ignores anything changed by another program. A changed route isn't used, and the next file of that type asks you which app to open it with. Changed web link or Ask Every Time settings are set aside, and Can Opener asks whether you want them. A changed undo step is never offered.

This works the same whether Router Mode is on or off. With Router Mode on, more of your choices live in these files rather than with macOS, so there the protection matters most.

Will it slow down my Mac?

No, we don't think so — the dispatch is very fast and you won't even notice it.

What happens to my settings if I delete Can Opener?

Each file type that was assigned to Can Opener, either in Ask Every Time or Router Mode, will lose its association. Next time you try to open it Finder will either ask how it should be handled, or use the next fallback. Usually opening a related app will re-claim the file. We also offer an Uninstall button in settings, that can guide you through this process.

Do I have to use Router Mode?

No. Can Opener works without it — you will just see the macOS 26+ prompt for each change you make in Can Opener. Router Mode is there for people who change associations often.

Will any other apps interfere with Can Opener?

Some applications are known to take over certain files when you launch them. For example, some Markdown editors will grab all .md files on the first launch. Router Mode is meant to solve this. Beyond that we decided not to fight other applications and to let them do it — otherwise we'd do more harm than good and just make things more unpredictable. If other apps bother you in some way, please contact their developers.

Changelog.

Recent changes.

  1. 1.0.9

    Improved Updated for macOS 26's Liquid Glass

    A refreshed look on macOS 26: a floating glass sidebar, a toolbar with the page's own actions, and glass bars and panels. macOS 15 keeps its familiar look.

  2. 1.0.5

    Improved Jump finds profiles

    ⌘P now lists matching profiles as well as apps and file types.

  3. 1.0.5

    Improved Path rules in profiles

    An "Ask every time" list in a profile can now have path rules, and applying the profile sets them up.

  4. 1.0.3

    New A word about macOS 26's prompts

    On macOS 26 and later, macOS asks you to confirm every time an app changes which app opens a file type. The first time you open Can Opener there, it now explains why that happens and how Router Mode stops the repeated prompts.

  5. 1.0.1

    New Jump to any file type or app with ⌘P

    Press ⌘P anywhere in Can Opener, or click Jump on Home, and start typing. Matching apps and file types appear as you type.

Changelog

  1. 1.0.9

    Improved Updated for macOS 26's Liquid Glass

    A refreshed look on macOS 26: a floating glass sidebar, a toolbar with the page's own actions, and glass bars and panels. macOS 15 keeps its familiar look.

  2. 1.0.5

    Improved Jump finds profiles

    ⌘P now lists matching profiles as well as apps and file types.

  3. 1.0.5

    Improved Path rules in profiles

    An "Ask every time" list in a profile can now have path rules, and applying the profile sets them up.

  4. 1.0.3

    New A word about macOS 26's prompts

    On macOS 26 and later, macOS asks you to confirm every time an app changes which app opens a file type. The first time you open Can Opener there, it now explains why that happens and how Router Mode stops the repeated prompts.

  5. 1.0.1

    New Jump to any file type or app with ⌘P

    Press ⌘P anywhere in Can Opener, or click Jump on Home, and start typing. Matching apps and file types appear as you type.

  6. 0.10.2

    Improved Your routes and settings are cryptographically signed

    Can Opener now signs your routes, web link settings, "Ask every time" choices and undo history with a key kept in your Mac's keychain. This prevent any other program from silently chaning Can Opener's settings.

  7. 0.10.2

    Improved Crash reports carry less about you

    Crash reports are now scrubbed of any remaining information that might be considered personal.

  8. 0.10.1

    Improved Faster changes to many file types at once

    Applying a profile in Router Mode to a couple of hundred file types used to take a couple of seconds, and now takes a moment. After any change, the list shows the new apps almost straight away, without Can Opener rereading every file type on your Mac.

  9. 0.10.1

    Improved Opening many files at once starts sooner

    Opening a large Finder selection through Can Opener works out where the files go faster before handing them on.

  10. 0.10.0

    Improved A calmer, friendlier Can Opener

    The window has been redesigned to be easier on the eyes. Each list is grouped by the app that opens it, rows show plain names like "JPEG image", and the checkboxes and menus appear when you need them instead of on every row. The dashboard is now Home, provides more information but easier to read.

  11. 0.10.0

    New See everything one app opens

    What does VLC open, exactly? Switch the sidebar to Apps and pick it: every file type and link it opens, sorted by category. Change them one by one, or all at once.

  12. 0.10.0

    New See everything one app opens

    See your recent changes and revert them on the new Home screen.

  13. 0.9.3

    Fix Made routed launcher more robust — no more stray Can Opener icons in the Dock

    Opening files in quick succession, from a hotkey or a script, could leave Can Opener icons behind in the Dock. Router Mode now passes files on without showing up at all.

  14. 0.9.2

    Fix Fixed a hang when the main window opens

    The window drew all of its contents at once before it appeared, which could freeze Can Opener for a moment at launch.

  15. 0.9.1

    Improved Clearer Web Links warning

    When Can Opener isn't the default browser, the Web Links page now says exactly which links and HTML files won't go where you set them.

  16. 0.9.0

    Improved Plainer wording throughout the app

    Settings, Router Mode and the uninstaller were rewritten to be shorter and easier to follow, in all 45 languages.

  17. 0.0.15

    Fix Your licence is remembered after a reinstall

    Uninstall and install again, and Can Opener picks up the licence this Mac is already activated with. No need to dig out your key.

Can Opener app icon

Can Opener for macOS

Your Mac. Your files. Your choice of what opens them.

$9.99

One-time purchase · 7-day free trial

This is a perpetual licence including updates for 12 months.

Your receipt and your licence key arrive by email.

Full refund within 14 days, no questions asked. See the full terms.

Nothing is changed automatically by installing Can Opener or by enabling Router Mode. You stay in 100% control.

Also from us: Spot On and Pose.

Supply chain security

See how we guard the path from our code to your Mac