Before you can fix, upgrade, or sell a computer, you often need to know exactly what's inside it β the precise CPU model, how much RAM is fitted and in which slots, the motherboard model for driver downloads, or the exact storage drive for a firmware update. Free system information tools answer these questions in seconds without opening the case. This guide compares the best options for Windows and macOS and explains what each is best suited for.
Windows Tools
Speccy
Speccy, from the makers of CCleaner, is one of the most approachable free system information tools for Windows, with a clean interface aimed at non-technical users as much as technicians.
- What it shows: a summary screen with CPU, RAM, motherboard, graphics, storage, and operating system details, plus real-time temperature readings for CPU and GPU.
- Best for: quickly identifying exact component models before buying an upgrade or replacement part β for example, confirming the precise motherboard model so you download the correct chipset drivers, or checking installed RAM configuration (speed, timings, how many slots are populated) before buying additional sticks.
- Export feature: Speccy can save a full system summary as a text or XML file, useful for sending to a repair shop or keeping a hardware record before a repair.
HWiNFO
HWiNFO is the more detailed, technically-oriented option, and it's the tool professional technicians reach for when Speccy's summary isn't granular enough.
- What it adds over Speccy: exhaustive low-level details including exact RAM module part numbers and manufacturer, SMART data for every connected drive, full sensor readouts, and detailed motherboard chipset and BIOS information.
- Best for: anyone needing precise part numbers (for warranty claims or exact replacement part matching) or wanting to see live sensor data alongside static specifications in one tool.
- Interface note: HWiNFO's summary screen at launch is genuinely useful on its own; the deeper "Sensors" window is optional and only needed for live monitoring.
CPU-Z and GPU-Z
Two focused, single-purpose free tools from established developers, each doing one job extremely well.
- CPU-Z identifies the exact CPU model, socket type, current clock speed, and detailed RAM (SPD tab) information including module timings β the SPD tab in particular is the fastest way to confirm exactly what RAM is installed without removing it.
- GPU-Z does the same for graphics cards: exact model, VRAM amount and type, driver version, and BIOS version, plus a sensor tab for live temperature and clock monitoring. Useful for confirming a second-hand graphics card is genuinely what the seller claims it is.
Pro tip: GPU-Z includes a "Lookup" button next to the BIOS version that checks it against GPU-Z's online database β a quick way to confirm whether a card's BIOS has been modified, which matters if you're buying a used GPU and want to rule out an undisclosed mod or a mining-optimised BIOS.
System Information (Built In)
Windows includes a built-in tool (search "System Information" or run msinfo32) that, while less polished than third-party options, requires no download and covers a genuinely wide range of details β installed hardware, drivers, startup programs, and even a summary of recent driver conflicts. It's a reasonable first stop when you don't want to install anything, particularly on a machine you don't fully trust yet.
macOS Tools
About This Mac / System Information
macOS's built-in System Information app (accessible via the Apple menu > About This Mac > System Report) is more capable than many users realise, covering hardware details, installed displays, storage, and a full list of connected peripherals and their properties β all without installing anything.
- Best for: checking exact Mac model and serial number (useful for warranty checks), RAM and storage configuration, and connected USB/Thunderbolt device details.
EtreCheck
EtreCheck is a well-regarded free (donation-supported) diagnostic tool built specifically for troubleshooting Mac performance and stability issues, going well beyond a basic specs listing.
- What it does: scans for problematic startup items, kernel extensions, and known-problematic third-party software, then generates a readable report summarising potential causes of slowdowns or instability.
- Best for: diagnosing "why is my Mac slow" complaints where the cause is often a misbehaving background process or startup item rather than a hardware fault β EtreCheck is specifically designed to surface exactly this kind of issue.
Activity Monitor (Built In)
macOS's built-in Activity Monitor (Applications > Utilities) shows live CPU, memory, energy, disk, and network usage per process β the direct macOS equivalent of Windows Task Manager, and the first place to look when trying to identify what's consuming resources on a sluggish Mac.
Cross-Platform: UserBenchmark
UserBenchmark combines system identification with a quick performance benchmark and comparison against a large database of other users' results for the same components.
- Best for: not just identifying hardware but getting a rough sense of whether a specific component is performing as expected relative to other systems with the same part β useful for spotting an underperforming or throttling component, though results should be read as a general indicator rather than a precise benchmark given the variability of community-submitted data.
Pro tip: When buying a second-hand PC or laptop, run a quick free system information tool (Speccy or HWiNFO on Windows, System Information on Mac) before handing over any money β comparing the actual specs against what the seller advertised takes two minutes and catches a surprising number of misrepresented listings.
Choosing the Right Tool for the Job
- Quick specs check, non-technical audience: Speccy or built-in System Information/System Report.
- Precise part numbers, warranty claims, or detailed sensor data: HWiNFO.
- Confirming a specific CPU, RAM, or GPU's exact identity: CPU-Z and GPU-Z.
- Diagnosing a slow or unstable Mac: EtreCheck alongside Activity Monitor.
- Rough performance comparison against similar systems: UserBenchmark.
Most technicians end up using two or three of these together rather than relying on a single tool β a quick specs overview to confirm what's installed, and a more detailed tool when a specific part number, sensor reading, or startup item needs pinning down.
Was this guide helpful? Explore more Diagnostic Software guides, or browse all Tools & Buying Guides articles.