English|Español·Free Tools
All free tools

PC & Device Specs Checker

View the system, browser, display, graphics, WebGL, and WebGPU information your browser can report about your computer, phone, or tablet.

This PC and device specs checker collects the system and capability information exposed to the current web page by your browser. Depending on browser support and privacy restrictions, the report may include the operating system, architecture, bitness, device type, logical processors, approximate memory, touch points, display dimensions, browser details, WebGL renderer information, and WebGPU capabilities.

What Information Can a Browser Detect?

Modern browsers expose selected device information through APIs such as User-Agent Client Hints, Navigator, Screen, WebGL, and WebGPU. These APIs reveal capabilities needed by websites while intentionally withholding or reducing many exact hardware identifiers.

System and Operating System Information

The checker attempts to identify the operating-system family, a browser-reported platform version, architecture, bitness, device category, and model when available. On supported Chromium browsers, Client Hints can distinguish Windows 10 from Windows 11 or later. Other browsers may provide less information.

Browser and Version Detection

When available, the checker uses User-Agent Client Hints and their full version list. Otherwise, it analyzes the browser's user-agent string. Browsers can reduce, freeze, modify, or imitate these values, so the reported name and version reflect what the browser chooses to expose rather than independent software verification.

Logical Processors and Approximate Memory

The logical-processor value represents the concurrency reported by the browser and may be lower than the hardware's actual thread count. Device memory, when available, is an approximate privacy-limited value in gigabytes rather than an exact reading of installed RAM.

Device Type, Model, and Touch Support

Phone, tablet, and desktop classifications are inferred from Client Hints and user-agent information. The model field is commonly available only for certain mobile devices. Maximum touch points indicate the number of simultaneous touch contacts reported by the browser, not whether the current display is necessarily a touchscreen.

Screen Size and Device Pixel Ratio

Screen width, height, and available screen area are reported in CSS pixels. They are not guaranteed to match the display panel's physical pixel resolution. Device pixel ratio describes the relationship between CSS pixels and device pixels and can be affected by display scaling, browser zoom, privacy protections, and the active monitor.

WebGPU Information and Capabilities

If WebGPU and a compatible adapter are available, the checker may show adapter information, supported features, maximum texture dimensions, buffer limits, storage-buffer limits, and compute workgroup dimensions. These are the capabilities exposed by the browser's selected adapter and may not represent every feature of the physical GPU.

Understanding WebGPU Status Results

API not available means the browser does not expose WebGPU to the page. No compatible adapter means the API exists but did not return an adapter. A failed or blocked request can result from browser policy, platform support, graphics configuration, or another runtime condition.

WebGL Version, Vendor, and Renderer

The checker creates a temporary WebGL context and requests its version, vendor, and renderer strings. When unmasked renderer information is unavailable, the browser may return generic or privacy-reduced values instead of the exact GPU model. The temporary context is released after inspection.

Why Are Some Specifications Missing?

A missing line means the current browser did not expose that value. Support varies by browser, operating system, device, permissions policy, graphics driver, secure-context requirements, and privacy settings. The checker omits unavailable information instead of inventing a result.

What This Checker Cannot Read

A normal web page generally cannot read exact CPU model names, complete installed RAM, storage drive models or capacities, motherboard details, serial numbers, BIOS information, temperatures, fan speeds, battery health, or a complete list of installed hardware.

How to Use the PC & Device Specs Checker

Press Get Device Specs and wait briefly while the browser provides the available system and graphics information. Review or copy the resulting text report. Running the checker in another browser may produce different details on the same device.

Private Local Inspection

The inspection runs locally through browser APIs. The detected specifications do not need to be uploaded to or stored on an ORVITech server, and no application or browser extension is installed.

Device Specs Report Example

A Chromium-based browser on a Windows computer might report Windows 11 or later, x86 architecture, 64-bit bitness, 12 logical processors, approximate device memory, CSS screen dimensions, device pixel ratio, a full browser version, WebGL renderer information, and available WebGPU limits. Firefox or Safari on the same device may omit Client Hint, memory, model, or WebGPU fields.

Frequently Asked Questions

Can this checker show my computer's exact specifications?

No. It shows only the specifications and capabilities exposed to websites by your browser. Exact hardware information requires operating-system tools or installed diagnostic software.

Does it work on phones and tablets?

Yes. It can run in compatible browsers on computers, phones, and tablets. Mobile browsers often expose different or fewer fields than desktop browsers.

Why does the same device produce different results in different browsers?

Browsers support different APIs and apply different privacy restrictions. One browser may expose Client Hints, approximate memory, WebGPU, or renderer details that another omits or reduces.

Can the checker identify Windows 10 and Windows 11?

On browsers that expose the Windows platform-version Client Hint, values from 1 through 10 indicate Windows 10 and values of 13 or higher indicate Windows 11 or later. Without that hint, the checker may identify only Windows.

Why is the architecture labeled as reported?

The value comes from browser-provided information. It is not an independent physical inspection of the CPU and may be missing, reduced, or affected by compatibility behavior.

Are logical processors the same as physical CPU cores?

No. Logical processors generally correspond to hardware threads available for concurrency, and the browser may report fewer than the actual amount. They do not identify the CPU model or number of physical cores.

Why is the memory value approximate?

Browsers intentionally round and limit device-memory values to reduce fingerprinting. The result is not an exact measurement of installed or currently available RAM.

Can it show my exact CPU model?

Usually not. Standard browser APIs generally do not expose exact processor model names to websites.

Can it show my storage drives?

No. The checker cannot enumerate physical drives, models, partitions, files, or exact installed storage capacity through these browser APIs.

Can it identify my exact graphics card or GPU?

Sometimes a browser exposes useful adapter or WebGL renderer information, but it may return a generic, translated, integrated, or privacy-reduced value. An exact physical GPU identity is not guaranteed.

What is the difference between WebGPU and WebGL?

WebGL is the established browser API for rendering graphics through OpenGL ES-style capabilities. WebGPU is a newer API designed for modern graphics and general GPU computation, with different features and limits.

What does API not available mean for WebGPU?

It means the current browser does not expose the WebGPU API to this page. The browser may not support it, it may be disabled, or the current environment may not meet its requirements.

What does no compatible WebGPU adapter mean?

The browser exposes WebGPU, but its adapter request did not return a usable graphics adapter for the current environment.

Why is the WebGL renderer generic or unexpected?

The browser, operating system, graphics translation layer, virtual machine, remote session, or privacy protection may expose a generic renderer instead of the physical GPU's marketing name.

Is screen size the same as physical screen resolution?

No. The displayed screen dimensions are browser-reported CSS pixels. Operating-system scaling, browser zoom, pixel density, privacy protections, and the active display can make them differ from physical panel pixels.

What is device pixel ratio?

It is the browser-reported ratio between device pixels and CSS pixels for the current display context. It can change with browser zoom or when moving a window between displays.

What does maximum touch points mean?

It is the maximum number of simultaneous touch contacts reported by the browser. A value of zero means no touch points were reported, not necessarily that the device can never accept touch input.

Why is my device model missing?

Most desktop browsers and many mobile browsers do not expose a model name. The checker leaves the field out when no model value is available.

Can user-agent or browser information be inaccurate?

Yes. User-agent values can be reduced, frozen, modified, spoofed, or intentionally made similar to another browser. The report reflects the information presented to the page.

Does the checker install anything?

No. It runs in the current web page and does not install an application, driver, plugin, or browser extension.

Are my device specifications uploaded or stored?

No. The inspection and report generation happen locally in your browser, and the detected values are not sent to an ORVITech server.