This guide shows you how to identify the type of RAM installed in your Windows PC—whether it’s DDR3, DDR4, or DDR5—along with its speed and capacity. You’ll learn both built-in Windows methods and free third-party tools, so you can upgrade confidently or check compatibility.
What You’ll Need
- A Windows PC (Windows 10 or Windows 11 recommended)
- Administrator access (for some methods)
- Optional: A free tool like CPU-Z or HWiNFO (download from official sites)
Step-by-Step
- Open Task Manager. Press Ctrl + Shift + Esc to open Task Manager directly. If it opens in compact view, click “More details” at the bottom.
- Go to the Performance tab. Click the “Performance” tab at the top. In the left sidebar, select “Memory.”
- Read the RAM type. In the top-right corner, you’ll see “Speed” (e.g., 3200 MHz) and “Slots used.” Unfortunately, Task Manager does not show the DDR generation (DDR3 vs DDR4 vs DDR5) in most Windows versions. To get the full type, use Command Prompt or a third-party tool.
- Use Command Prompt for exact type. Press Win + R, type
cmd, and press Enter. Then run this command:wmic memorychip get SMBIOSMemoryType, MemoryType, Speed, Capacity, Manufacturer. Look at theSMBIOSMemoryTypecolumn: 20 = DDR, 21 = DDR2, 24 = DDR3, 26 = DDR4, 34 = DDR5. (If you see “MemoryType” only, it’s less reliable; SMBIOSMemoryType is the one to trust.) - Install CPU-Z (optional but easiest). Go to the official CPU-Z website, download the setup or ZIP version, and run it. No installation is needed for the ZIP version—just extract and double-click
cpuz_x64.exe(orcpuz_x32.exefor 32-bit Windows). - Check the Memory tab in CPU-Z. Click the “Memory” tab at the top. Under “General,” you’ll see “Type”—this shows DDR3, DDR4, etc. Under “Timings,” you’ll see “DRAM Frequency” (this is half the effective speed; multiply by 2 for the advertised speed, e.g., 1600 MHz DRAM Frequency = 3200 MHz effective).
- Check the SPD tab for each slot. Click the “SPD” tab. In the “Memory Slot Selection” dropdown, choose each slot to see the RAM module’s details, including part number, manufacturer, and maximum bandwidth (e.g., PC4-25600 = DDR4-3200).
- Alternative: HWiNFO. Download HWiNFO from its official site, run it in “Sensors-only” or “Summary-only” mode, and look under “Memory” for the type and speed. It provides even more detail than CPU-Z.
Common Mistakes
- Confusing DRAM Frequency with effective speed. In CPU-Z, the “DRAM Frequency” is half the advertised speed (because it’s double data rate). Don’t report 1600 MHz as your RAM speed if your RAM is rated at 3200 MHz.
- Trusting Task Manager’s “Speed” alone. Task Manager shows the effective speed (e.g., 3200 MHz), but it doesn’t tell you the generation. You need the SMBIOSMemoryType or CPU-Z to know if it’s DDR4 or DDR5.
- Using the wrong command. Some older guides use
wmic memorychip get MemoryType—this returns codes that are not standardized and often show 0. Always useSMBIOSMemoryType. - Assuming all slots are the same. If you have mixed RAM sticks, each slot might have a different type or speed. Check each slot in CPU-Z’s SPD tab.
Tips
- Check before buying. Always verify your RAM type and speed before purchasing an upgrade. Mixing DDR4 and DDR5 is not possible—they have different physical notches.
- Use the part number. In CPU-Z’s SPD tab, the part number (e.g., F4-3200C16-8GTZR) can be searched online to confirm exact specs.
- Check the motherboard manual. Your motherboard’s manual lists supported RAM types and speeds. This is the final authority for compatibility.
- Note the voltage. DDR3 runs at 1.5V or 1.35V, DDR4 at 1.2V, and DDR5 at 1.1V. This matters if you’re upgrading—don’t mix voltages.
Troubleshooting
Command Prompt shows nothing or “No Instance(s) Available.” This usually means the command was mistyped or you need to run it as administrator. Right-click Command Prompt and select “Run as administrator,” then try again.
CPU-Z shows “DDR” but not the generation. Some older versions of CPU-Z may not detect newer RAM types. Download the latest version from the official site.
Task Manager doesn’t show a Memory tab. If you’re on an older Windows version, Task Manager might not have the Performance tab with memory details. Use CPU-Z instead—it works on Windows 7 and later.
You see “Hardware Reserved” memory in Task Manager. This is normal and not an error. It indicates memory reserved for hardware components like integrated graphics.
You can’t find the SMBIOSMemoryType column. If the output is hard to read, type wmic memorychip list full and look for the SMBIOSMemoryType value in the verbose output.
Frequently Asked Questions
Q: Can I physically check the RAM type without opening my PC?
A: Yes, the software methods above work without opening the case. If you do open it, the label on the RAM stick itself usually shows the type (e.g., DDR4).
Q: Does Windows 11 show the RAM type in Task Manager?
A: No, Task Manager still shows only speed and slots used. Use Command Prompt or CPU-Z for the generation.
Q: What does PC4-25600 mean?
A: It’s the module bandwidth: PC4 indicates DDR4, and 25600 means 25.6 GB/s, which corresponds to DDR4-3200 (3200 MHz effective).
Q: Can I mix different RAM speeds?
A: Yes, but all sticks will run at the speed of the slowest one. It’s best to use identical sticks for stability.
Q: Is CPU-Z safe to download?
A: Yes, if you download it from the official CPUID website. Avoid third-party download sites that may bundle adware.
Q: How do I know if my RAM is DDR3 or DDR5 without booting?
A: Physically inspect the stick: DDR3 has 240 pins and a notch near the middle; DDR4 has 288 pins and a curved bottom edge; DDR5 also has 288 pins but a different notch position. The label also usually says the type.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Unfortunately App Has Stopped: Step-by-Step
- Restart a Frozen Samsung Galaxy A12
- HomePod Stereo Pair with AirPlay 2 from iPhone
- Open Apps From Anywhere on macOS Sierra
- Cancel Roku Subscriptions & Remove Payment Methods
- Fix 0x8e5e0247 Error on Windows