By Haru · Updated · 2026-08-30
How to Check My PC Specs — What a Website Can See
People searching for this usually want a web page that tells them what is inside their computer. The honest answer is that a web page cannot do most of it, and the sites that appear to are filling the gaps with guesses.
A browser is deliberately walled off from the machine. It can read what the page needs in order to lay itself out — screen size, window size, pixel density, a coarse core count — and a few things about itself. It cannot read the processor model, the graphics card model, how much memory is installed, the motherboard, the drives, or the temperatures. Those are not hidden by accident; a page that could read them could also identify you across every site you visit.
This page splits the question in two. First, what a browser genuinely knows, which is a short and useful list. Second, what it does not, and where each of those actually lives on your machine.
If you only take one thing away: a site that shows you a graphics card model has not measured it. It has matched a string your browser sent against a table.
What a browser genuinely knows
This list is short, and everything on it is a real reading rather than an inference.
Screen numbers are the strongest. A page can read the screen in CSS pixels, the pixel density, and the size of its own window, which together give the physical pixel count the panel is being driven at. That is enough to settle most display questions and it is exactly what a support desk asks for first.
Browser identity comes next, with a caveat. The browser reports its own name and version, and modern ones do it twice — once in a structured form and once in a legacy text string that is deliberately misleading. Both are self-reports, so read them as claims.
After that the list thins out. Core count is available but rounded and sometimes capped, so treat it as a floor rather than a spec. Touch support, orientation, language, and whether cookies are enabled are all readable and all reliable. Memory is exposed only as a coarse bucket in some browsers and not at all in others, which makes it useless for the question people actually ask.
What it cannot see, and why that is on purpose
The list of what a browser cannot read is longer, and it is longer by design.
The processor model, the graphics card model, the amount of installed memory, the motherboard, the storage devices and their free space, the battery health, the temperatures: none of these are available to a web page. That is not an oversight waiting to be fixed. Each one is a strong, stable identifier, and a page that could read several at once could recognize the same machine across unrelated sites without any cookie at all.
The browser also cannot see physical dimensions. It knows how many pixels your screen has but not how far apart they are, so screen size in inches and pixels-per-inch are outside its reach no matter how the question is phrased.
There is one partial exception worth knowing about, because it is where the confident-looking sites get their material. A page can ask the graphics system for a rendering string, and on some setups that string contains a card name. It is inconsistent between browsers, increasingly restricted for exactly the privacy reason above, and absent entirely in others — which is why two sites can give you two different answers on the same machine.
How the confident sites do it
When a page states your processor or your device model outright, it is almost always doing one of three things, and none of them is measurement.
The first is table matching. Your browser sends a text string describing itself and the operating system; the site compares it against a list of known devices and prints whatever the list says. This works on popular phones and fails silently on anything not in the table, including most desktops, which get a generic answer that looks specific.
The second is inference from what it can see. Pixel density plus screen size plus platform narrows a phone down to a handful of models, so a confident guess is often right. Often right is not the same as measured, and the failure mode is that you cannot tell which case you are in.
The third is asking you. Some pages present a form or a downloadable helper, at which point the page is no longer reading your machine at all. That is a reasonable thing to offer, but it should be labelled, and a page that quietly mixes guesses with readings is not being straight with you.
Where to look for what the browser cannot read
Every operating system ships a tool that answers the rest, and it is more reliable than any web page because it sits below the wall.
On Windows, the settings app has a system page with the processor and installed memory, and there is a separate built-in system information tool that goes further into motherboard and firmware. The task manager's performance tab shows the graphics card and current use.
On macOS, the About This Mac panel gives the chip, the memory and the model identifier, and a system report button opens a fuller breakdown including storage and graphics.
On Linux, the desktop environment usually has a settings panel with the basics, and the terminal has the rest.
On phones, the settings app has a device information section with the model and often the chipset. Note that phones are the case where web pages guess most confidently and most successfully, which makes it easy to trust the guess. Check the settings app anyway when the answer matters.
When the browser reading is the one you want
There are questions where the web page is not a weaker substitute but the right instrument, and they all share a shape: you want to know what a website sees, not what the box contains.
A site renders wrong at a certain size and you are reporting it. The browser's window size and pixel density are the numbers that matter, and the machine's specifications are irrelevant to the report.
A video or a game in the browser looks softer than expected. The physical pixel count the page is being driven at tells you whether the browser is even being asked for full detail, which is a different question from what the panel can do.
Something works in one browser and not another. The browser's own self-report, taken in both, is the comparison, and the processor model has nothing to do with it.
In all three, a page reading its own environment is measuring exactly the thing in question. That is why these tools exist, and it is also why they should not pretend to be a specification sheet.
What to send when someone asks for your specs
Match the answer to who is asking, because the two audiences want different things.
A website's support desk usually wants the browser side: browser name and version, the raw self-report string, the window size and the pixel density, and the operating system family. All of that is readable from a page and copyable in one action, and it is the layer their bug lives in.
A hardware or game support desk wants the machine side: processor, memory, graphics card, and the operating system version. None of that is readable from a page, so take it from the operating system's own tool and paste it as text.
Send numbers rather than descriptions in both cases. Screen resolution and window size instead of "my screen is big"; the exact browser version instead of the name alone. And if you are not sure which side they want, send both — it costs two extra lines and saves a round trip.
Frequently asked questions
Can any website really tell me my full PC specs?
No. Browsers deliberately withhold the processor, graphics card, installed memory, motherboard and storage from web pages, because those values together would identify your machine across unrelated sites. A page that prints them is matching your browser's self-description against a table of known devices, which is a guess that happens to be right often on phones and wrong often on desktops.
Which checks here are worth running, then?
The two that read rather than guess. The screen check gives the display numbers a support desk asks for first, and the browser check gives your browser's own self-report plus the raw string behind it. Both are complete answers to their own question, which is more than a specification page assembled from inference can claim.
Is this free, and does anything about my machine leave the browser?
The checks are free, need no account, and send nothing. They read values your browser already exposes to every site you visit and show them back on your screen; closing the tab discards them. That limit is also why they cannot report your hardware — the values simply are not there to read.
A site showed my graphics card. How did it do that?
By asking the graphics system for a rendering string, which on some setups contains a card name. It is inconsistent across browsers, increasingly masked for privacy, and missing entirely on others, so two sites can report differently on one machine. Treat it as a hint rather than a specification, and check the operating system's own tool when it matters.
Why can it tell me the screen resolution but not the screen size?
Because pixels are something the browser has to work in and inches are not. Layout needs the pixel counts, so they are exposed; nothing on a page needs to know how far apart those pixels physically sit, so that is never sent. This is the clearest example of the general rule — a browser knows what it needs to draw, and no more.
Should I install a system information program instead?
Only if the built-in tool does not answer your question, and you already know the answer is not a web page. Every operating system ships a system information panel that covers processor, memory and graphics without installing anything, and that is the honest ceiling for most people. Reach for a third-party program when you need sensor readings or component-level detail the built-in view does not show.