repair guide featured image

How to Check What RAM Your Computer Has — Windows, Mac and Linux

Before upgrading your RAM, you need to know what you currently have installed. This guide shows you exactly how to check your RAM type, speed, capacity, and available slots on any operating system.

Windows — Task Manager Method

RAM memory module close-up
RAM memory module close-up

The quickest way on Windows: press Ctrl+Shift+Esc to open Task Manager, click the Performance tab, then select Memory. You will see total installed RAM, speed, form factor, slots used, and how many slots are available. This tells you immediately whether you have room for more RAM.

Windows — CPU-Z (Detailed Information)

For detailed specifications, download the free CPU-Z utility. The Memory tab shows type (DDR4/DDR5), channels, frequency, and timings. The SPD tab shows each individual module with manufacturer, part number, and rated speeds. This information is essential for buying compatible replacement modules.

Mac — About This Mac

Click the Apple menu, select About This Mac, then click More Info and System Report. Under Hardware > Memory, you will see the type, speed, and configuration of installed RAM. Note that most modern MacBooks have soldered RAM that cannot be upgraded.

Linux — Terminal Commands

Use sudo dmidecode -t memory for detailed module information including type, speed, manufacturer, and slot locations. For a quick summary, use free -h for total installed memory or lshw -class memory for hardware details.

What to Look For

When checking your RAM, note these key details: Type (DDR3, DDR4, or DDR5), Speed (e.g. 3200MHz), Total capacity, Number of sticks and their sizes, and Available empty slots. All these must be matched when purchasing new RAM.

Frequently Asked Questions

How do I know if my RAM is DDR4 or DDR5?

Use Task Manager (Windows) or CPU-Z. The Memory tab clearly shows the DDR generation.

Can I check RAM without opening my laptop?

Yes, all methods described above are software-based and do not require opening the device.

How do I know if I have empty RAM slots?

Windows Task Manager shows “Slots used: X of Y” in the Memory performance tab.

💰 Compare PricesShop around for the best deal on laptop upgrades
Affiliate disclosure: We may earn a commission from purchases made through these links at no extra cost to you.

Recommended DDR4 Laptop RAM

Corsair CM4X8GD3200C16K2E memory module 16 GB 1 x 16 GB DDR4 3200 MT/s

Corsair

Corsair CM4X8GD3200C16K2E memory module 16 GB 1 x 16 GB DDR4 3200 MT/s

£138.90

View Deal
G.Skill Ripjaws V F4-3200C16D-16GVKB memory module 16 GB 2 x 8 GB DDR4

G.Skill

G.Skill Ripjaws V F4-3200C16D-16GVKB memory module 16 GB 2 x 8 GB DDR4

£135.12

View Deal
Crucial CT2K32G4SFD832A memory module 64 GB 2 x 32 GB DDR4 3200 MHz

Crucial

Crucial CT2K32G4SFD832A memory module 64 GB 2 x 32 GB DDR4 3200 MHz

£562.03

View Deal
Kingston Technology KSM32RD4/64HCR memory module 64 GB 1 x 64 GB DDR4

Kingston Technology

Kingston Technology KSM32RD4/64HCR memory module 64 GB 1 x 64 GB DDR4

£1,222.00

View Deal
ADATA Premier memory module 8 GB 1 x 8 GB DDR4

ADATA

ADATA Premier memory module 8 GB 1 x 8 GB DDR4

£70.43

View Deal
Kingston Technology FURY 64GB 3200MT/s DDR4 CL20 SODIMM (Kit of 2) Imp

Kingston Technology

Kingston Technology FURY 64GB 3200MT/s DDR4 CL20 SODIMM (Kit of 2) Imp

£524.75

View Deal

How we verify this guide

Every compatibility figure here is checked against manufacturer specifications, official service manuals, and the standards that govern fit — memory type and speed (DDR4 / DDR5 / LPDDR5), maximum supported capacity and slot count, SSD form factor and interface (M.2 2280, NVMe PCIe vs SATA, keying), and charger wattage and connector (USB-C Power Delivery, GaN). We’re explicit about soldered or non-upgradeable parts, prioritise primary sources over retailer listings, and re-verify the data on a regular cycle. More on our method →

Leave a Comment

Your email address will not be published. Required fields are marked *

Not sure what fits? Check your exact model Use the Compatibility Checker →