Device Info Detector reads the basic details your current browser is willing to share with a web page and lays them out in a table of 13 items: screen resolution, available screen area, browser window size, device pixel ratio, colour depth, OS platform, browser language, online status, CPU logical cores, approximate device memory, touchscreen support, cookie status and time zone. It is not a hardware diagnostic. It cannot see your graphics card, storage, battery or real memory size and cannot judge how fast a device is. It shows only what the browser's own interfaces return.
How to use it
- Open the page. There are no buttons to press, and the values appear straight away in the grid under "Your device information".
- Read each label and its value on the right, shown in a monospaced font.
- To watch the window values change, drag the edge of the browser window or rotate your phone. "Browser window size" and related values refresh as you resize.
- If you need to report details to support or a developer, take a screenshot or copy the relevant lines by hand.
What each item means
- Screen resolution: the full screen width and height reported by the browser, in pixels. On high-density displays this is often scaled logical pixels, not physical ones.
- Available screen area: the width and height left after the taskbar, menu bar and other system UI are removed.
- Browser window size: the visible area of the page, which changes as the window is resized.
- Device pixel ratio: the ratio of physical to logical pixels. Common values are 1, 2 and 3, and it also changes when you zoom the page.
- Color depth: bits per pixel used by the screen, such as 24-bit.
- OS platform: the browser's platform value, such as Win32, MacIntel or Linux x86_64, or "Unknown" if unavailable. This property is discouraged in current standards, and some browsers return fixed or vague values.
- Browser language, Online and Cookies enabled: taken from the browser's language setting, its connection status and its cookie switch.
- CPU logical cores: the concurrency figure the browser reports, which is not necessarily the number of physical cores.
- Device memory (approx.): offered by only some browsers, and it is a rounded and capped approximation. If it is missing the page shows "Not provided by this browser".
- Touchscreen support: judged by whether the page has an ontouchstart event, so hybrid devices such as touchscreen laptops may not match what you expect.
- Time zone: from the browser's internationalisation API, for example Asia/Shanghai.
A usage scenario
Suppose you are adjusting a website's layout and want to know why a friend's phone shows it misaligned. Ask them to open this page and send you the "Browser window size" and "Device pixel ratio", and you will know the actual width the page received. Or when a support team asks for your screen resolution and browser language, you can copy them straight from here. There is no calculation involved and no benchmark data.
Supported features and known limits
- Everything shown is what the browser chooses to provide. Different browsers, private modes and anti-fingerprinting extensions can fix, round or hide some values.
- Window resizing and going online or offline trigger a refresh, so Online updates automatically with the network state; the other values are read when the page loads and need a reload to change.
- It does not report the browser name or version. Use the User-Agent Detector for that.
- It cannot read permission-gated information such as battery, network type, camera or location, and the page never asks for permissions.
- The touchscreen check is simple and may be wrong on some hybrid devices or in desktop touch-emulation mode.
- Results cannot be exported and there is no copy button.
Why does the resolution differ from my monitor's specification?
Browsers often report the logical resolution after system scaling. A monitor with a very high physical resolution set to 150% or 200% scaling will show smaller numbers to web pages. The device pixel ratio helps you work out the scaling factor.
Why does device memory say "Not provided by this browser"?
That interface exists only in some browsers, mainly Chromium-based ones, and for privacy it returns a coarse value. Firefox and Safari usually do not provide it.
Does this page collect my information?
The page code only reads these values in your browser and displays them. It does not send them anywhere.
What if the time zone is wrong?
The time zone comes from your operating system settings. If it looks wrong, change it in your system settings and reload the page.
Privacy and how your data is handled
This tool runs entirely in your browser. The values it reads are used only to display them on the page, and the code makes no request that sends them to a server and does not store them. Note that any website can in principle read the same interfaces, and if you share a screenshot, details such as time zone and language can give the other person a rough idea of where you are.