Can Opera GX Use Custom Extensions? - Explained

Reading time icon 4 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Can Opera GX Use Custom Extensions

Can Opera GX use custom extensions?

Browser extensions let you extend the functionalities with productivity, gaming, system resource usage, and other add-ons. However, Opera’s marketplace contains limited add-ons to choose from. So, you’ll probably want to install custom extensions for more options.

I’ve tested the Opera GX browser from a developer’s or power user’s point of view to see how well it works with custom add-ons. So, let’s get started!

Can Opera GX Use Custom Extensions?

Can Opera GX Use Custom Extensions?

Yes, Opera GX can use custom extensions. Besides the built-in Opera extension platform, you can add the following add-ons:

  • Unpacked extension files.
  • Pack extension files and then install the add-on.
  • Install Google Chrome add-ons.
  • Import them directly from Google Chrome.

Now, you might ask which extensions are considered custom. All add-ons that aren’t available in the native marketplace but you can add them from third-party sources count as custom. Also, as an Opera GX developer, you can create custom extensions you’ll need to test before publishing them on the official Opera marketplace.

Or, if you’ve recently switched to Opera GX from Firefox or Google Chrome, this feature comes in handy.

Now, let me show you below how to add custom add-ons to Opera GX from different sources effortlessly:

How To Install Google Chrome Extensions in Opera GX

  1. Visit the Google Chrome Webstore in your Opera GX browser.
  2. Click on the Sign in button located in the top-right corner of the extension marketplace.
  3. Enter your Google Account which you’ve been using in the Chrome browser.
sign in
  1. Enter the password and authenticate the sign-in process with OTP, Android device, etc.
  2. You should now see the Chrome Webstore home screen signed into your account.
  3. Click on the three-dots menu in the top right corner, near your Google Account profile picture.
  4. Choose My extensions & themes from the context menu.
my extensions
  1. You should now see all the Chrome extensions you’ve installed so far.
extension library
  1. Click on an extension to access its home page.
  2. Click the Add to Opera button to install it on Opera GX.
add to opera

How To Install Unpacked Extensions to Opera GX

Let’s say you’ve created an Opera GX extension. It hasn’t been published yet so you can’t download it from the official portal to see its performance. In that case, you’ll have to manually add it.

To do this, first, put all the extension files into a directory on your local PC. Typically, it contains the following files:

  • HTML โ€” defines the structure and content of the add-on’s user interface, such as popup windows or options pages.
  • JSON โ€” typically the manifest.json file, provides metadata about the extension, such as its name, version, permissions, and components.
  • PNG โ€” used for icons and other graphical elements.
  • JS โ€” contains the code that implements the extension’s functionality, such as background scripts, content scripts, or popup scripts.

So, put all the above project files in one folder as shown in the following screenshot. The directory must contain all of them or the custom extension won’t work.

all extension files

Now, open the Opera GX app and perform these steps:

  1. Click on the Extensions icon in the left-side navigation panel. It looks like a 3D box item.
  2. You should see the Extensions menu.
extensions menu
  1. Now, find and enable the Developer mode feature from the top-right corner.
enable developer
  1. Click on the Load unpacked button.
  2. The Select the extension directory dialog box will show up.
  3. Use this explorer dialog to select the directory that contains the four extension files.
  4. Click on the Select Folder button.
Select the extension directory
  1. Opera GX will import the custom extension.
  2. You might want to checkmark the following boxes depending on your requirements:
    • Allow in incognito
    • Allow access to search page results.
  3. As you import the add-on, Opera GX installs it automatically. You won’t see the Add to Opera button for custom extensions.
custom extension installation
  1. Now, test your custom add-on from the Extensions menu in the top-right corner of the address bar.

Summary

So, can Opera GX use custom extensions? Fortunately, it can. Simply follow these methods to import custom extensions from your Google Chrome account or directly upload your own add-ons using the Load unpacked feature.

If you know a better method, feel free to share it in the comments below.

More about the topics: browser extension, opera, opera gx