---
title: Browser Info
url: "https://pressable.com/web-tools/browser-info/"
published: 2025-03-28
modified: 2025-04-18
author: Wayne McWilliams
---

[ Web Tools ](/web-tools/) 

# Free Browser Info Tool

Instantly reveal detailed browser and device information with just one click, streamlining troubleshooting and optimization.

 
 

 
 Your Browser Info:

- **Browser Name:**
- **Browser Version:**
- **Operating System:**
- **Screen Size:**
- **Viewport Size:**
- **User Agent:**

 // Very basic detection logic: if (/chrome|crios/i.test(userAgent) && !/edge|edg/i.test(userAgent)) { browser = 'Chrome'; version = (userAgent.match(/chrome\\/(\[\\d.\]+)/i) || \[\])\[1\] || 'Unknown'; } else if (/firefox|fxios/i.test(userAgent)) { browser = 'Firefox'; version = (userAgent.match(/firefox\\/(\[\\d.\]+)/i) || \[\])\[1\] || 'Unknown'; } else if (/safari/i.test(userAgent) && !/chrome|crios|android/i.test(userAgent)) { browser = 'Safari'; version = (userAgent.match(/version\\/(\[\\d.\]+)/i) || \[\])\[1\] || 'Unknown'; } else if (/edg/i.test(userAgent)) { browser = 'Microsoft Edge'; version = (userAgent.match(/edg\\/(\[\\d.\]+)/i) || \[\])\[1\] || 'Unknown'; } else if (/msie|trident/i.test(userAgent)) { browser = 'Internet Explorer'; version = (userAgent.match(/(msie\\s|rv:)(\[\\d.\]+)/i) || \[\])\[2\] || 'Unknown'; }

 const os = navigator.platform || 'Unknown'; const screenSize = `${screen.width} x ${screen.height}`; const viewportSize = `${window.innerWidth} x ${window.innerHeight}`;

 document.getElementById('press-bi-browser').textContent = browser; document.getElementById('press-bi-version').textContent = version; document.getElementById('press-bi-os').textContent = os; document.getElementById('press-bi-screen').textContent = screenSize; document.getElementById('press-bi-viewport').textContent = viewportSize; document.getElementById('press-bi-useragent').textContent = userAgent; }

 // Run the detection once the DOM is loaded document.addEventListener('DOMContentLoaded', press\_gatherBrowserInfo);
