Yes, but if it's not installed on the system you'll run into an ActivityNotFoundException. If it's not available, you should launch through the normal browser:

String url = "http://mysuperwebsite";
try {
    Intent i = new Intent("android.intent.action.MAIN");
    i.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main"));
    i.addCategory("android.intent.category.LAUNCHER");
    i.setData(Uri.parse(url));
    startActivity(i);
}
catch(ActivityNotFoundException e) {
    // Chrome is not installed
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    startActivity(i);
}
Answer from Cruceo on Stack Overflow
Top answer
1 of 12
90

A more elegant way to achieve this is to use the Intent.ACTION_VIEW intent as normal, but add the package com.android.chrome to the intent. This works regardless of whether Chrome is the default browser and ensures exactly the same behavior as if the user had selected Chrome from the chooser list.

String urlString = "http://mysuperwebsite";
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(urlString));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage("com.android.chrome");
try {
    context.startActivity(intent);
} catch (ActivityNotFoundException ex) {
    // Chrome browser presumably not installed so allow user to choose instead
    intent.setPackage(null);
    context.startActivity(intent);
}

Update

For Kindle Devices:

Just in case if you want to open Amazon Default Browser in case chrome app is not installed in Amazon Kindle

String urlString = "http://mysuperwebsite";
Intent intent = new Intent(Intent.ACTION_VIEW,Uri.parse(urlString));
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.setPackage("com.android.chrome");
try {
    context.startActivity(intent);
} catch (ActivityNotFoundException ex) {
    // Chrome browser presumably not installed and open Kindle Browser
    intent.setPackage("com.amazon.cloud9");
    context.startActivity(intent);
}
2 of 12
58

There are two solutions.

By package

    String url = "http://www.example.com";
    Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
    i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
    i.setPackage("com.android.chrome");
    try {
        startActivity(i);
    } catch (ActivityNotFoundException e) {
        // Chrome is probably not installed
        // Try with the default browser
        i.setPackage(null);
        startActivity(i);
    }

By scheme

    String url = "http://www.example.com";
    try {
        Uri uri = Uri.parse("googlechrome://navigate?url=" + url);
        Intent i = new Intent(Intent.ACTION_VIEW, uri);
        i.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(i);
    } catch (ActivityNotFoundException e) {
        // Chrome is probably not installed
    }

WARNING! The following technique does not work on most recent versions of Android. It is here for reference, because this solution has been around for a while:

    String url = "http://www.example.com";
    try {
        Intent i = new Intent("android.intent.action.MAIN");
        i.setComponent(ComponentName.unflattenFromString("com.android.chrome/com.android.chrome.Main"));
        i.addCategory("android.intent.category.LAUNCHER");
        i.setData(Uri.parse(url));
        startActivity(i);
    }
    catch(ActivityNotFoundException e) {
        // Chrome is probably not installed
    }
🌐
Google Play
play.google.com › store › apps › details
Google Chrome - Apps on Google Play
• GOOGLE PASSWORD MANAGER - Securely generate and save passwords for fast sign-in, and get alerts if your passwords are at risk. ACCESS YOUR CHROME ACROSS DEVICES • SYNC ACROSS DEVICES - Save your things (like bookmarks, tabs, and passwords) and easily access them when you sign in to Chrome on your phone, computer or tablet.
Rating: 4.2 ​ - ​ 48M votes
🌐
TechRepublic
techrepublic.com › home › how to force android apps to open web pages in chrome
How to force Android apps to open web pages in Chrome - TechRepublic
July 7, 2020 - Android apps default to displaying tapped links in WebView. Although this works fine, it can be less than efficient. Find out how to change those apps to default to Chrome.
🌐
JustAnswer
justanswer.com › computer › mwle4-add-chrome-home-screen-samsung.html
How to Add Chrome to Home Screen on Samsung Galaxy A32 | Expert Q&A
Samsung galaxy note 9. I have no idea. The time has always been there · How do I add my android phone number on the home screen. I don’t know how to get my apple id ... Galaxy A32 users often struggle with adding apps from the Side Panel to the home screen. To add Chrome from the Side Panel to your Galaxy A32 home screen, open the Side Panel, tap and hold the Chrome icon, then drag it onto the home screen.
🌐
Reddit
reddit.com › r/androidquestions › how do i make google chrome open links in the appropriate app instead of taking me to the mobile site?
r/AndroidQuestions on Reddit: How do I make Google Chrome open links in the appropriate app instead of taking me to the mobile site?
May 16, 2021 -

So I tried to solve this on my own and I give up haha. You know when you click a link for Instagram/Facebook/Twitter/Reddit on Google Chrome and it'll ask something like "open with Chrome or Facebook" and you can choose whether it opens in the browser or in the app if you have it downloaded? And then you can say to use that option always or just once. Well I always say just once because I may want either option depending on the situation, but today I accidentally hit always for opening a Facebook link in Chrome instead of in app. Now I can't click a link and tell Chrome to take me to the Facebook app. And I can't figure out how to change the setting to preferably ask me everytime or at the very least always open in the app.

All my Google searching is leading me to settings->apps->default apps->opening links->facebook and setting open supported links to always ask. But it's already set to that and it does nothing, I believe that's because it's referring to when I'm in the Facebook app already and click a link, do I want it to open in the app or in a browser.

So now I'm stuck. I restarted my phone and deleted and reinstalled Facebook. Nothin. Sorry for the wall of text for seemingly a simple issue.

tldr: (Pixel 5, latest Android update) I selected always open with Google Chrome when clicking a Facebook link in Chrome, can't find setting to make it ask again or change it to always open in Facebook app.

Find elsewhere
🌐
Android Central
forums.androidcentral.com › home › samsung android phones › samsung galaxy s8 & s8+
opening url links in chrome | Android Central Forum
May 16, 2017 - Settings > Apps > Samsung Internet > "Browser App" ... and changed the option from Samsung Internet to Chrome. Now links in my email and other options open Chrome instead of Samsung internet. This works in the stock Email app, and Gmail (for those who dont use Inbox).
🌐
YouTube
youtube.com › hardreset.info
How to Set Google Chrome as Default Browser on Samsung Galaxy M04? - YouTube
If you prefer using Google Chrome as your default web browser on your Samsung Galaxy M04, this tutorial video is for you. In this video, we'll show you how t...
Published   April 9, 2023
Views   2K
🌐
Google Support
support.google.com › chrome › answer › 95417
Make Chrome your default browser - Android - Google Chrome Help
If you make Chrome your default browser, links you click will open automatically in Chrome whenever possible. In some countries, you may be asked to choose your default browser. You can change your default browser anytime. On your Android device, open Settings .
🌐
Google Play
play.google.com › store › apps › details › Google_Chrome
Google Chrome – Apps on Google Play
Chrome helps you do what’s possible on the web. Choose the fast, secure browser by Google. GET THE BEST OF GOOGLE IN CHROME • SEARCH WITH GOOGLE - Search and get answers on Google fast. Use your voice to search hands-free. • GOOGLE LENS - Search what you see around you with your camera.
Rating: 4.1 ​ - ​ 48M votes
🌐
Google Play
play.google.com › store › apps › details
Chrome Beta - Apps on Google Play
The speed and simplicity of Chrome, now on your Android device in beta.
Rating: 4.4 ​ - ​ 574K votes
🌐
Android Police
androidpolice.com › home › applications › how to make google chrome the default browser on your phone or pc
How to make Google Chrome the default browser on your phone or PC
June 26, 2024 - While Samsung Internet packs useful features, it doesn't match Chrome in several areas. Follow these steps to set Chrome as your default web browser on any Android device you own: Go to Settings. Scroll up and tap Apps.
🌐
BrowserHow
browserhow.com › home › browser tips › solution fix › set a default browser app on samsung phone
How to Change the Default browser App on the Samsung Phone
May 12, 2023 - Hello Yaniv, the Samsung Phones does offer the option to set any preferred browser to set as default. You can search in Phone Settings for the same. After setting the default browser, the phone shouldn’t prompt you to choose. It will automatically open the links in the chosen one.
🌐
Pocket-lint
pocket-lint.com › home › phones › phone guides › how to get google search on android to open in chrome by default
How to get Google Search on Android to open in Chrome by default
May 19, 2023 - The Google Search widget on Android opens search results in the Google app by default - here's how to make it open in Chrome instead.
🌐
Samsung Community
eu.community.samsung.com › samsung community › products › smartphones › other smartphones
Solved: How do I change the default browser? - Samsung Community
January 13, 2025 - Go to Solution. ... Set Chrome as your default web browser On your Android, open Settings .Tap Apps & notifications.At the bottom, tap Advanced.Tap Default apps.Tap Browser App Chrome .
🌐
Uptodown
chrome.en.uptodown.com › android › tools › browsing › google chrome
Google Chrome for Android - Download the APK from Uptodown
1 week ago - Download the APK of Google Chrome for Android for free. The official Google browser. Google Chrome is Google's official web browser. The first version of...
🌐
Calendly
help.calendly.com › hc › en-us › articles › 360060409133-How-to-sign-in-to-the-mobile-app-if-you-use-an-Android-and-Chrome-is-your-default-browser
How to sign in to the Android mobile app if Chrome is your default ...
Learn how to sign in to Calendly on your Android device using Chrome. Follow these steps to resolve sign-in issues. Sign in on Android using Chrome On your Android phone or tablet, open Chrome. Ta...