Before upgrading your laptop or troubleshooting performance issues, you need to know exactly what hardware you have. This guide shows you how to check laptop specs on Windows, macOS, and Linux — finding your RAM, CPU, SSD model, storage capacity, and other details in minutes. Whether you’re deciding whether to upgrade or diagnosing a problem, you’ll find the methods here.
Windows: Checking Your Specs
Method 1: Task Manager (Quickest)
Task Manager gives you real-time hardware information and is built into Windows.
- Right-click the taskbar at the bottom of the screen.
- Select Task Manager (or press Ctrl+Shift+Esc).
- Click the Performance tab.
You’ll see panels for each component:
- CPU: Shows processor name (e.g., “Intel Core i7-10700K”), clock speed (GHz), and core count.
- Memory (RAM): Shows total RAM (e.g., “16 GB”), type (DDR4 vs DDR5), and speed (MHz). Click “Memory” to see more detail.
- Disk: Shows storage drives and usage. Click to see SSD model name and type.
- GPU (Graphics): Shows dedicated graphics (NVIDIA RTX, AMD Radeon) or integrated graphics (Intel Iris).
This gives you 80% of the specs you need in 30 seconds. For deeper detail, use the methods below.
Method 2: System Information (Complete Overview)
System Information (msinfo32) is the most comprehensive built-in tool.
- Press Win+R (or search for “System Information”).
- Type
msinfo32and press Enter. - The main System Summary tab shows:
- System Manufacturer and Model (e.g., “ASUS VivoBook 15”)
- Processor (full CPU name)
- Installed RAM (total and speed)
- System Type (32-bit or 64-bit)
- BIOS version (useful for checking if updates are needed)
Explore the left menu for more detail:
- Components → Storage → Disks: Shows all drives (HDD, SSD, USB) with capacity and model.
- Components → Display: Shows GPU (graphics card), VRAM, resolution, refresh rate.
- Software Environment → Environment Variables: Shows Windows version and OS build number.
Method 3: Device Manager (Component-by-Component)
Device Manager lists every hardware component and its driver status.
- Right-click the Start menu or search for “Device Manager.”
- Expand categories by clicking the arrow next to each:
- Processors: Shows CPU (may list each core separately)
- Disk drives: Shows storage — right-click → Properties → Driver tab to see model and type.
- Display adapters: Shows GPU.
- Network adapters: Shows WiFi and Ethernet hardware.
- Sound, video and game controllers: Shows audio hardware.
Device Manager is less friendly than System Information but shows driver versions and troubleshooting info.
Method 4: PowerShell (For Specific Queries)
PowerShell commands let you pull specific information programmatically.
- Right-click the Start menu and select Windows PowerShell (Admin).
- Copy and paste any of these commands:
Get detailed RAM info:
Get-CimInstance CIM_PhysicalMemory | Format-Table Manufacturer, Name, Speed, Capacity
Get CPU info:
Get-CimInstance Win32_Processor | Select-Object Name, Cores, Threads, MaxClockSpeed
Get storage info:
Get-Volume | Format-Table DriveLetter, FileSystem, Size, SizeRemaining
Get GPU info:
Get-CimInstance Win32_VideoController | Select-Object Name, VideoMemory
These commands return raw data — useful if you’re copying specs to an email or form.
Method 5: CPU-Z (Advanced Hardware Details)
CPU-Z is a free, lightweight utility that shows detailed hardware specs.
- Download and run CPU-Z (no install required).
- Tabs show:
- CPU: Full processor details, clock speed, TDP (power consumption).
- Caches: Cache sizes (L1, L2, L3).
- Mainboard: Motherboard manufacturer, BIOS version, chipset.
- Memory: RAM speed, timings, bandwidth (MHz).
- SPD: Detailed specs of each installed RAM module — very useful for checking compatibility.
CPU-Z’s SPD tab is particularly useful when upgrading RAM — it shows exact speed, timing, voltage, and manufacturer of your current modules.
Method 6: CrystalDiskInfo (SSD Health and Specs)
CrystalDiskInfo (free) is the best tool for SSD details.
- Download and install CrystalDiskInfo.
- Launch it. You’ll see:
- Model: Exact SSD model and manufacturer (e.g., “Samsung 970 EVO Plus”).
- Interface: NVMe vs SATA (this tells you type).
- Speed: Theoretical read/write speed (e.g., “3,500 MB/s for NVMe”).
- Capacity: Total SSD size.
- Health: S.M.A.R.T. status — shows if the drive is failing or healthy.
- Temperature: Real-time SSD temperature (useful for troubleshooting overheating).
CrystalDiskInfo also shows how much write endurance your SSD has used — useful for determining if it’s nearing end of life (but most consumer SSDs last 10+ years).
Method 7: HWiNFO (Professional Overclockers’ Tool)
HWiNFO (free) is the most detailed hardware monitoring tool — overkill for most users, but great if you want everything.
- Download and run HWiNFO (no install).
- Click “Sensors” or “Summary” — shows every component with real-time temperature, speed, power draw.
- Scroll through to see CPU, RAM, GPU, drives, fans, and more.
HWiNFO is powerful but can be overwhelming. Use it only if you need deep technical specs.
macOS: Checking Your Specs
Method 1: About This Mac (Quickest)
- Click the Apple menu (top-left) → About This Mac.
- You’ll see:
- Mac model (e.g., “MacBook Pro 16-inch, 2021”)
- Processor (e.g., “Apple M1 Pro”)
- Memory (RAM): Total and type (e.g., “16 GB unified memory”)
- Startup Disk: Storage drive name and capacity
- Click Storage tab to see how much disk space is used.
- Click Displays tab to see GPU and screen resolution.
For most macOS users, this is all you need.
Method 2: System Information (Detailed)
- Click Apple menu → System Settings (or System Preferences on older macOS).
- Click General → About (or left sidebar → System Report).
- You’ll see detailed specs for:
- CPU (processor name, cores)
- RAM (capacity, speed if upgradeable, type)
- Storage (SSD type, capacity, available space)
- GPU (graphics card name)
- Click tabs like Memory, Storage, Graphics for component-specific details.
Method 3: Terminal Commands (Advanced)
For technical users, macOS Terminal commands provide detailed specs:
Get full hardware report:
system_profiler SPHardwareDataType
Get RAM details:
system_profiler SPMemoryDataType
Get storage info:
diskutil list
Get CPU details:
sysctl -n machdep.cpu.brand_string
Method 4: CoconutBattery (Battery and SSD Health)
CoconutBattery (free for basic features) shows:
- Battery health percentage (e.g., “85% design capacity”)
- Current temperature
- Charge cycles (how many times the battery has fully charged)
- SSD model and health
- RAM speed and configuration
Excellent for assessing whether your MacBook’s battery is degrading (normal is 80%+ at 2–3 years old).
Important Note: RAM on Modern Macs
Modern MacBooks (M1/M2/M3) have RAM soldered to the motherboard and cannot be upgraded. Check our MacBook upgrade guide to see if your model is upgradeable or soldered.
Linux: Checking Your Specs
Method 1: lshw (Hardware List)
sudo lshw — shows all hardware in a tree format. Or for a shorter version:
lshw -short — shows hardware summary.
Method 2: dmidecode (Detailed BIOS Info)
sudo dmidecode --type processor — CPU details
sudo dmidecode --type memory — RAM details
sudo dmidecode --type system — System model
Method 3: lspci (PCIe Devices)
lspci — lists all PCIe devices (graphics, network, etc.)
lspci -v — verbose output with more details
Method 4: upower (Battery Info)
upower -e — shows battery health and charge level
Method 5: fastfetch or neofetch (Pretty System Info)
fastfetch or neofetch — displays a formatted system summary with ASCII art. Install via package manager if not already installed.
Understanding What Each Spec Means for Upgrades
| Component | What It Means | Upgrade Potential |
|---|---|---|
| CPU | Processor: Intel Core i5 / i7, AMD Ryzen 5/7, Apple M1, etc. Higher number = faster. | Not upgradeable in laptops (soldered). Matters for buying decisions. |
| RAM | Memory capacity (8, 16, 32 GB) and speed (3200 MHz). More RAM = smoother multitasking. | Often upgradeable if SO-DIMM (check compatibility). Max usually 32–64 GB. |
| SSD Type | M.2 NVMe vs SATA vs 2.5″ SATA. Form factor (2280, 2242, etc.). Newer = faster. | Often upgradeable. Match exact form factor and type when replacing. |
| GPU | Integrated (Intel Iris, AMD Radeon) vs Dedicated (NVIDIA RTX, AMD Radeon). Dedicated better for gaming. | Not upgradeable. Integrated is fine for office work; dedicated for gaming/video editing. |
| Battery | Capacity (Wh) and health (%). Lower health = shorter battery life. | Replaceable on some laptops. Check your service manual. |
Quick Spec Interpreter: What Do These Numbers Mean?
RAM Examples:
- 8 GB DDR4-3200: 8 GB capacity, DDR4 type, 3200 MHz speed. Adequate for basic work; tight for multitasking.
- 16 GB DDR5-5600: 16 GB capacity, newer DDR5 type, 5600 MHz speed. Good balance. Recommended for most users.
- 32 GB DDR4-3200: 32 GB capacity, older DDR4 type. Overkill for most, essential for video editing or virtual machines.
SSD Examples:
- 512 GB M.2 NVMe: 512 GB capacity, M.2 form factor, NVMe interface (fast). Minimum for modern use; fills up quickly.
- 1 TB M.2 NVMe Gen 4: 1 TB capacity, NVMe Gen 4 (7,000+ MB/s). Sweet spot for most users.
- 256 GB SSD (SATA): Old laptop with SATA SSD. Still usable but slower than NVMe. Upgrade if possible.
CPU Examples:
- Intel Core i5-10210U: Mid-range, 10th Gen, mobile (U = ultra-low power). Adequate for office work.
- AMD Ryzen 7 5700U: High-end, 5000-series, mobile. Excellent for multitasking and light gaming.
- Apple M3 Pro: Latest Apple chip. Excellent efficiency and performance; found in recent MacBooks.
Related Guides and Tools
Once you know your specs, use these guides to determine next steps:
- Want to upgrade? See our RAM upgrade guide or SSD upgrade guide.
- Want to know if your laptop is upgradeable? Check our brand compatibility pages — we list upgrade options by model.
- Not sure if an upgrade is worth it? See our upgrade decision guide.
- Buying a new laptop? Check our upgradeability ratings guide to know what’s upgradeable before you buy.
Where to Buy
Looking for compatible components? Check current prices and availability:
Recommended Products
These are the products we recommend based on this guide. All links go to Amazon UK where you can check current prices and availability.
| Product | Why We Recommend It | Amazon UK |
|---|---|---|
| Corsair Vengeance DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Best overall DDR4 upgrade kit | View on Amazon UK |
| Kingston Fury Impact DDR4 SO-DIMM 32GB (2×16GB) 3200MHz | Reliable alternative with tight latency | View on Amazon UK |
| Corsair Vengeance DDR5 SO-DIMM 32GB (2×16GB) 5600MHz | Top-rated DDR5 kit for gaming & productivity | View on Amazon UK |
| Kingston Fury Impact DDR5 SO-DIMM 32GB (2×16GB) 5600MHz | Excellent DDR5 alternative with XMP support | View on Amazon UK |
| Samsung 990 Pro 2TB NVMe M.2 2280 | Fastest consumer NVMe — ideal for gaming & editing | View on Amazon UK |
| WD Black SN850X 2TB NVMe | Excellent Gen4 speed with heatsink option | View on Amazon UK |
| Crucial P5 Plus 1TB NVMe | Great value Gen4 SSD | View on Amazon UK |
| Kingston NV2 1TB NVMe | Budget-friendly with solid reliability | View on Amazon UK |
Prices and availability may vary. As an Amazon Associate, we earn from qualifying purchases.



