5 methods to find, copy, and override your Opera user agent on desktop, Opera GX, and mobile
Open Opera and press Ctrl+Shift+I (Cmd+Option+I on Mac) to open DevTools. Go to the Console tab, type navigator.userAgent, and press Enter. Your full user agent string will be displayed. You can also type opera://about in the address bar to see your UA.
Opera uses Chromium DevTools, so the process is identical to Chrome. This is the quickest way to see your full user agent string.
Press F12 or Ctrl+Shift+I (Mac: Cmd+Option+I )
Opera has a built-in information page that shows your user agent and version details without opening DevTools.
This page also shows the Opera version, Chromium version, and rendering engine details — useful for debugging compatibility issues.
The simplest method — no DevTools or special URLs needed. Just visit a detection tool and your user agent is displayed automatically.
Open Opera and go to SnapWhatIsMy User Agent Tool
Your full user agent string is displayed instantly
Click the copy button to copy it to your clipboard
This works on Opera desktop, Opera GX, and Opera Mobile without any technical knowledge required.
Opera's user agent is nearly identical to Chrome's because Opera is built on Chromium. The key difference is the OPR/ token appended at the end:
OPR/ — Opera desktop and Android identifier (replaced the old "Opera/" token after the Chromium switch)
OPiOS/ — Opera on iOS identifier (uses WebKit due to Apple's App Store rules)
Chrome/131 — The underlying Chromium version, not the Opera version
Because Opera includes Chrome's tokens, naïve browser detection often misidentifies Opera as Chrome. Here's how to correctly detect Opera:
Important: Always check for Opera before checking for Chrome, because Opera's UA contains both "Chrome" and "OPR". The User-Agent Client Hints API is the most reliable method for Chromium-based browsers.
Opera uses the same DevTools as Chrome, so the override process is identical:
Click the ⋮ menu → More tools → Network conditions
Uncheck "Use browser default" under User agent
Select a preset or enter a custom user agent string
The override only affects the current tab and resets when you close DevTools. For a persistent override, you can use Opera extensions like "User-Agent Switcher".
Opera supports the modern User-Agent Client Hints API since it's Chromium-based. This provides structured data instead of a raw string:
The brands array explicitly includes "Opera" — making it trivial to distinguish Opera from Chrome without parsing the UA string.
Opera GX is the gaming-focused variant of Opera. Its user agent string follows the same format as regular Opera with the OPR/ token:
Key differences: Opera GX and Opera share the same UA string format. You cannot distinguish them from the user agent alone. However, Opera GX may have different version numbers than the regular Opera release. Both use the same Chromium version.
To check your UA in Opera GX, use any of the methods above — DevTools ( F12 ), opera://about , or visit SnapWhatIsMy .
Opera has several mobile variants, each with distinct user agent tokens:
On mobile, the easiest way to check your Opera user agent is to visit our User Agent tool — it works instantly on all Opera mobile variants.
Open Opera and press Ctrl+Shift+I (Cmd+Option+I on Mac) to open DevTools. Go to the Console tab, type navigator.userAgent, and press Enter. Your full user agent string will be displayed. You can also type opera://about in the address bar to see your UA.
A typical Opera UA string is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36 OPR/116.0.0.0. It's almost identical to Chrome's UA but appends 'OPR/' followed by the Opera version number.
Opera switched from its own Presto engine to Chromium (Blink) in 2013. Since then, it shares Chrome's rendering engine and includes Chrome's UA tokens for compatibility. The 'Safari/537.36' token is inherited from Chrome for historical WebKit compatibility reasons.
Look for 'OPR/' in the user agent string — this is Opera's unique token that Chrome does not have. On mobile, Opera uses 'OPR/' for Opera Android and 'OPiOS/' for Opera on iOS. Opera GX also uses 'OPR/' but can be identified via User-Agent Client Hints.
Yes. Opera is Chromium-based and supports navigator.userAgentData since Opera 90+. The brands array includes 'Opera' alongside 'Chromium'. Use navigator.userAgentData.brands.some(b => b.brand === 'Opera') for reliable detection.
Opera GX uses the same DevTools as regular Opera. Press Ctrl+Shift+I, go to Console, and type navigator.userAgent. Opera GX shares the same UA string format as regular Opera — the 'OPR/' token is present in both. The version numbers may differ between Opera and Opera GX releases.
Yes. Open DevTools (F12), click the three-dot menu → More tools → Network conditions. Uncheck 'Use browser default' under User agent and enter a custom string. This works the same as Chrome since Opera uses Chromium DevTools. The override only affects the current tab.