4 methods to find your Edge user agent on Windows, Mac, and mobile — plus how to distinguish Edge from Chrome
Press F12 to open DevTools, click the Console tab, type navigator.userAgent, and press Enter. You can also type edge://version in the address bar to see your full User Agent string along with other version details.
Since Edge is Chromium-based, its DevTools work identically to Chrome's. The keyboard shortcuts are the same.
Press F12 or Ctrl+Shift+I (Mac: Cmd+Option+I )
Like Chrome's chrome://version, Edge has its own built-in version page with the full user agent string.
This page also shows the Edge version, Chromium version, V8 engine version, and OS information. Works on Edge for Android too.
Override your Edge user agent temporarily to test how websites respond to different browsers — identical to Chrome's method.
Under User agent , uncheck "Use browser default"
Works on all platforms including Edge for Android and iOS:
The key challenge with Edge is distinguishing it from Chrome, since both are Chromium-based and share most UA tokens. Here's the identifier for each platform:
Since Edge is Chromium-based, it fully supports the modern User-Agent Client Hints API. This is the recommended way to detect Edge programmatically:
Client Hints provide a clean, structured way to identify Edge without parsing the user agent string. The brands array explicitly lists "Microsoft Edge" alongside "Chromium".
Press F12 to open DevTools, click the Console tab, type navigator.userAgent, and press Enter. You can also type edge://version in the address bar to see your full User Agent string along with other version details.
A typical Edge 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 Edg/131.0.2903.86. Edge appends 'Edg/' (note: no 'e' at the end) to distinguish itself from Chrome.
Edge is built on Chromium (since 2020), so it shares the same rendering engine as Chrome. The UA includes 'Chrome/' for Chromium compatibility and 'Safari/' for historical WebKit compatibility. Edge adds 'Edg/' at the end as its unique identifier.
Look for the 'Edg/' token at the very end of the user agent string. Chrome does NOT have this token. Edge uses 'Edg/' (without the trailing 'e'), while the legacy EdgeHTML-based Edge used 'Edge/' (with the 'e'). This difference helps identify the browser version.
Yes. Open DevTools (F12), click the three-dot menu → More tools → Network conditions. Under User agent, uncheck 'Use browser default' and select a preset or enter a custom string. Like Chrome, this only affects the current tab and resets when DevTools closes.
Yes. Edge supports navigator.userAgentData since it's Chromium-based (Edge 90+). You can use navigator.userAgentData.brands to get [{brand: 'Microsoft Edge', version: '131'}, {brand: 'Chromium', version: '131'}]. High-entropy values are also available via getHighEntropyValues().
On Edge for Android, type edge://version in the address bar. On Edge for iOS, visit an online tool like SnapWhatIsMy.com. Edge on iOS uses 'EdgiOS/' in its UA string (uses WebKit due to Apple's requirements), while Edge on Android uses 'EdgA/' and is Chromium-based.