How To Set Chrome Browser As Default On iPhone, iPad, iPod Touch [Jailbreak & Non-Jailbreak Tweaks]

Yesterday, Google released ‘Chrome for iOS’ and its already in Apple’s top charts downloads. This browser brings all of the awesome features especially the user interface, Google account sync, Incognito mode, etc. Clearly, its much better browser than iOS’s default Safari browser. Unfortunately, there is no option to set Chrome as default in your iOS device. This means by clicking any link will launch Safari by default and there is no such option to change. But, there is already a tweak which allows you to set Google Chrome as default browser on your iPhone, iPad or iPod Touch.

This tweak is little bit easy if you have a jailbroken device.

If your device is already Jailbroken – 

  1. Open Cydia and add navigate to Manage > Sources
  2. Click ‘Edit’ and ‘Add’ new source URL –
  3. Once the repo is added, search for ‘BrowserChooser’ and install (its free!)
  4. Once installed, go to Settings > BrowserChooser  and select ‘Chrome’
  5. That’t it! The tweak works pretty much as advertised by its developer Ryan Petrich on his twitter account status.
  6. Now any link opened from Messages, Mail, and third party apps will directly open in Chrome browser.


If your device is not Jailbroken – 

For the devices which are not jailbroken, that means if your device has a stock OS, then here is a trick developed by Jon Abram that comes in the form of a bookmarklet you can stick in Safari’s address bar and tap anytime you want to open the URL in Chrome.

  1. Open this page (yes this page you are currently reading!) in your iOS device, obviously in Safari
  2. Copy the following code
  3. javascript:location.href="googlechrome"+location.href.substring(4);
  4. Add the current page to your bookmarks by clicking arrow and ‘Add Bookmark’ in Safari
  5. Name the bookmark something like ‘Open in Chrome’ and click Save
  6. Now, go to your bookmarks by clicking the little book in the Safari browser. Click Edit and edit ‘Open in Chrome’ which is set in the previous step
  7. Delete the URL that’s there in it (obviously, it should be the URL that was added in Step 1) and paste the copied code (from Step 2) 
  8. That’s it! Now, every time when Safari your desired URL by default, just click the bookmarklet ‘Open in Chrome’ which will launch the URL in Chrome directly. Its not the exact workaround, but this tweak eliminates the pain to copy manually the desired URL every time and paste in Chrome multitasking fashion.

Let’s hope Apple will allow to change the defaults which may not happen in near future. Do you plan on setting Chrome as your default browser? Try out above steps and let me know if you face any issues.

By the way, you can download Google Chrome for iOS here.

  • Esger Jellema

    They made Microsoft allow you to set other browsers as default, so why can’t we make Apple to do so in iOS?

    • Michael Marr

      Microsoft was locked in an international antitrust battle over their dominant OS. iOS is not dominant in the mobile realm.

  • Jacob Swanner

    What I wouldnt give to learn how you got your design to be
    so amazing! I mean it. Besides the blog just being awesome this page is too
    sweet! Its not too flashy. It doesnt do too much with colours and things and
    the videos you use are perfect for this topic! Really awesome blog.

    • iCosmoGeek


    • David Anderson

      Really? Too many banner ads inside of the content. Felt spammy.

  • Michael Marr

    Thanks for the tip since I have been enjoying reading my chrome web history on other devices. Now, do you have a webapp that will let me turn Bluetooth on and off like the webapps in iOS 5.0? 5.1 broke them.

    • iCosmoGeek

      Is there any specific reason you use webapp over traditional apps? If your device is jailbroken, SBSettings is a handy tool which lets you to toggle these options from Notification center.

      • Michael Marr

        I haven’t jailbroken. Before the latest iOS update there were some safari links you could use to go directly to settings for wi-fi, bluetooth and any thing else buried in the menus.

        • iCosmoGeek

          This type of interaction was broken by Apple with the release of iOS 5.1. There are many apps officially available in App Store for 99 cents which does this Bluetooth job.
          You may have to jailbreak to get similar for free!

  • Jagir

    Thank you for this wonderful tip. I did try it a few time and it pops an error message that Safari cannot run Javascript this way. Is it because I have iOS 8.1? Please advise.

  • Andrea Lincoln

    The non jailbroken method works like a charm! the obviously at every sentence kind of got on my nerves, but this guy knows what he’s doing, OBVIOUSLY.