package icon

Open Link With...

Open links in native apps when you're stuck in the browser! 🚀
New in version 2.10-floss
Help translate the app into your language:
https://crowdin.com/project/open-link-with

v2.9
🔍 New Privacy Feature 🔍
Go into Advanced Settings and enable cleaning up marketing/tracking parameters!

Tip: Did you know that you can set OLW as a browser. Go to Advanced settings to enable.
Share the current web page when you are in a browser to open with another app!

Did it ever happen to you? You click a link (let's say a video link) and the system does not ask you anything and opens the link in the browser. And you are stuck in a web page instead of watching the video in the native app.

There are 2 options for you. You either watch the video in the web or you remember the name of the video and search it in the app. Well, not anymore.

With OpenLinkWith, you can share any webpage with it and it will ask you which applications to open the link with.

Although the original intent of the application is to direct web pages to apps, it can even be used to switch between apps. Imagine you have 2 Twitter clients in your phone. You can open a tweet in the official Twitter application and then switch to an another app with the same tweet opened. Cool, hah?

Although the problem discovered above is not huge, it is missing in the Android ecosystem. And I couldn't find anything doing this. So I wrote one. :)

If you find yourself sharing the same url over and over, you can use "Add to Home Screen" feature to add your favorite link from your favorite app to your home screen.

I hope you find this useful. Please help me by trying it and sending feedback to me.

Note:

Versions

Although APK downloads are available below to give you the choice, you should be aware that by installing that way you will not receive update notifications and it's a less secure way to download. We recommend that you install the F-Droid client and use that.

Download F-Droid
  • Version 2.10-floss (21000) suggested Added on Sep 12, 2024

    This version requires Android 5.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • android.permission.PACKAGE_USAGE_STATS
    • query all packages
      Allows an app to see all installed packages.

    Download APK 2.3 MiB PGP Signature | Build Log

  • Version 2.9-floss (20901) - Added on Oct 15, 2021

    This version requires Android 5.1 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • android.permission.PACKAGE_USAGE_STATS

    Download APK 2.1 MiB PGP Signature | Build Log

  • Version 2.5-floss (20503) - Added on Jan 02, 2019

    This version requires Android 4.4 or newer.

    It is built and signed by F-Droid, and guaranteed to correspond to this source tarball.

    Permissions
    • view network connections
      Allows the app to view information about network connections such as which networks exist and are connected.
    • retrieve running apps
      Allows the app to retrieve information about currently and recently running tasks. This may allow the app to discover information about which applications are used on the device.
      (4.4W)
    • have full network access
      Allows the app to create network sockets and use custom network protocols. The browser and other applications provide means to send data to the internet, so this permission is not required to send data to the internet.
    • android.permission.PACKAGE_USAGE_STATS

    Download APK 2.1 MiB PGP Signature | Build Log