HomeWinBuzzer TipsHow to Check RAM Type, Speed and Size on Windows 10

How to Check RAM Type, Speed and Size on Windows 10

We show you how to check computer memory in Windows without third-party software, including the RAM speed, type, size, and other details.


Whether you're planning an upgrade, tuning CPU timings, or just curious, it's handy to know information about your RAM. However, with old methods not being as user-friendly, many are left wondering how to check RAM speed on , as well find information like its size and type.

Though many turn to third-party software like CPU-Z or HWinfo to check RAM speed or other system details like GPU hardware, it's not necessary these days. True, you may get a little more information about power management or temperature, but that's not often needed and can be found via the command line when it is.

Instead, we're going to show you how to check RAM speed, type, and size using several built-in Windows 10 tools. You can then decide what method works best for you if you want to check hardware information in the future.

How to See How Much RAM You Have via Settings

The Windows 10 settings app doesn't offer much information about your RAM, but if you just need to know the size and usable RAM it works just fine.

  1. Open system settings

    Press “Windows + I” to open settings, then click “System”.

    Windows 10 - Settings

  2. Check RAM size on Windows 10

    Click “About” in the sidebar, then under “Device specifications”, look for “Installed RAM”. Windows will tell you the amount of RAM you have installed and sometimes the amount that's usable, depending on your motherboard.

    Windows 10 - Settings - System - About

How to See How Much RAM You Have via Control Panel

In older versions of Windows, the answer to “How much RAM do I have?” was found in the Control Panel. In 's latest OS, you can use either settings or the legacy tool.

  1. Open Control Panel

    Press the “Windows” key and type “Control Panel”, clicking the top result.

    Windows 10 - Open Control Panel

  2. for system and click “Show how much RAM is on this computer”

    Windows 10 - Control Panel - Show how much RAM is on this computer

  3. Check RAM size

    You'll find your hardware information, including “Installed memory (RAM)” under the “System” heading. There may or may not be a usable memory here too.

    Windows 10 - Control Panel - Basic System Information

How to See How Much RAM You Have via System Information

A slightly faster method than the above is Microsoft's system information app, which handily collates lots of details about your hardware.

  1. Open System Information

    Press the “Windows” key and type “system information” in the search bar. click the top result.

    Windows 10 - Open System Information

  2. See how much RAM you have in Windows 10

    In System Information, click the “System Summary” heading in the sidebar, then check the “Installed Physical Memory (RAM)” heading in the main pane.

    Windows 10 - System Information

How to Check RAM Speed, Size, and Type in Task Manager

Various upgrades to Windows Task Manager over the years have made it one of the best places to check hardware information and utilization. You just have to drill down into the details.

  1. Open Task Manager and click “More details”

    Press “Ctrl + Shift + Esc” to open Task Manager, then click “More details”.

    Windows 10 - Task Manager - Open Details

  2. Open the Performance tab and check your computer memory on Windows 10

    The detailed view should give access to Task Manager's various tabs. Click the one that says “Performance”, then click the “Memory” heading on the left pane and look at the details in the main pane.

    In use (Compressed) The amount of memory Windows 10 is currently using, followed by the amount of memory compression, a technique used to reduce the size of paging requests.
    Available RAM that isn't in use.
    Committed The amount of RAM that has been committed to tasks, which can include virtual memory.
    Cached Windows 10 caches programs and files in memory for faster performance. This is the amount of RAM taken by those applications.
    Paged pool Amount of kernel or device driver memory that can spill over into the page file.
    Non-paged pool Amount of kernel or device driver memory that can't be moved to the disk's page file.
    Speed The amount of time it takes RAM to receive a request from the process and then read or write that data. 
    Slots used The number of slots in your motherboard taken up by RAM sticks
    Form factor This is how to check RAM type in Windows 10. this will likely be DIMM in a desktop and SO-DIMM on a laptop. You can't mix RAM types.
    Hardware reserved Ram that is reserved by hardware such as the motherboard and can't be utilized.

    Windows 10 - Task Manager - Details - Performance - Memory

How to Check RAM Speed, Type, and Size in Command Prompt

For a more detailed readout, including power information, you can use command prompt.

  1. Open Command Prompt as admin

    Type “Command Prompt” in the Start menu, then click “Run as administrator” in the right-hand pane.

    Windows 10 - Open Elevated Command Prompt

  2. Check your computer memory

    Enter the following command:

    wmic MemoryChip get /format:list

    Windows 10 - CMD - wmic memorychip get format list

  3. Read the output

    The command line will return a big list of results, including the size of each RAM stick, its speed, and various other properties. Most of these will be self-explanatory, but you should also keep the following in mind:

    Detail Description
    BankLabel The physical label of the bank where the memory is.
    Capacity Capacity of the RAM in bytes. 
    Configuredclockspeed The configured clock speed of the RAM in megahertz (MHz).
    Devicelocator Label of the socket or circuit board that the RAM is held in.
    Manufacturer The brand of RAM.
    FormFactor Size and pin configuration of memory module.

    0 = Unknown
    1 = Other
    2 = SIP
    3 = DIP
    4 = ZIP
    5 = SOJ
    6 = Proprietary
    7 = SIMM
    8 = DIMM
    9 = TSOP
    10 = PGA
    11 = RIMM
    12 = SODIMM
    13 = SRIMM
    14 = SMD
    15 = SSMP
    16 = QFP
    17 = TQFP
    18 = SOIC
    19 = LCC
    20 = PLCC
    21 = DDR2
    22 = FPBGA
    23 = LGA
    Serialnumber Manufactorer allocated number for returns or indentification.
    Speed The maximum speed of the RAM in MHz.

    Windows 10 - CMD - wmic memorychip get format list - output

  4. How to check for specific RAM information

    If you're just looking for certain properties or want a more readable format, you can instead use the mic command, followed by the properties from the list above that you'd like to examine. For example,

    mic MemoryChip get Banklabel, Capacity, Configuredclockspeed, Devicelocator, FormFactor, Manufacturer, Serialnumber, Speed

    wmic Windows 10 - CMD - wmic memorychip get

How to Check RAM Type, Speed, and Size via PowerShell

If you're more comfortable with PowerShell, you can also use that to find RAM information in much the same way.

  1. Open an elevated PowerShell

    Press “Windows +X”, then choose “Windows PowerShell (Admin)” from the menu.

    Windows 10 - Open PowerShell as Admin

  2. Run the CimInstance command

    One way of returning RAM information in PowerShell is Get-CimInstance. The full command is as follows:

    Get-CimInstance -ClassName Win32_PhysicalMemory

    You can also type:

    Get-WmiObject Win32_PhysicalMemory

    Windows 10 - PowerShell - Get-CimInstance physicalmemory

  3. Find specific RAM details with PowerShell

    Like command prompt, you can also make PowerShell return any of the list items above by specifying them. For example:

    Get-CimInstance -ClassName Win32_PhysicalMemory | Format-Table Capacity, Manufacturer, FormFactor, Banklabel, Configuredclockspeed, Speed, Devicelocator, Serialnumber -AutoSize

    Or, using WmiObject:

    (Get-WmiObject Win32_PhysicalMemory | Format-Table Capacity, Manufacturer, FormFactor, Banklabel, Configuredclockspeed, Speed, Devicelocator, Serialnumber -AutoSize)

    Windows 10 - PowerShell - Get-CimInstance classname win32_physicalmemory

If you found this tutorial useful, you may also want to read our guide on testing RAM and setting up a RAM disk.

Ryan Maskell
Ryan Maskellhttps://ryanmaskell.co.uk
Ryan has had a passion for gaming and technology since early childhood. Fusing the skills from his Creative Writing and Publishing degree with profound technical knowledge, he enjoys covering news about Microsoft. As an avid writer, he is also working on his debut novel.