Buying RAM and seeing the terms "DIMM" and "SO-DIMM"? They're the two main physical form factors of memory, and picking the wrong one means a module that simply won't fit. Here's everything you need to know to order the right type with confidence.
What's the difference?
Both are sticks of RAM, but they're built for different machines.
DIMM (desktop memory)
DIMM stands for Dual In-line Memory Module. These are the full-length sticks you'll find in desktop PCs and most servers. They're roughly 133mm long and slot vertically into the motherboard. Desktops have the space, cooling and power budget for the larger form factor.
SO-DIMM (laptop memory)
SO-DIMM stands for Small Outline DIMM. As the name suggests, it's a shorter, more compact module, around 67-69mm long, roughly half the length of a desktop DIMM. You'll find SO-DIMMs in laptops, mini PCs, all-in-ones, many small-form-factor machines and some networking equipment, anywhere space is tight.
Why they aren't interchangeable
This is the key point: a SO-DIMM will not fit a desktop DIMM slot, and a desktop DIMM will not fit a laptop SO-DIMM slot. They have different physical lengths, a different number of pins and the notch (the "key") sits in a different position. The slots are shaped to accept only the correct form factor, so you can't force the wrong one in.
This is true within every generation too. DDR4 desktop DIMM, DDR4 laptop SO-DIMM, DDR5 desktop DIMM and DDR5 laptop SO-DIMM are all physically distinct. You need to match both the generation (DDR4 vs DDR5) and the form factor (DIMM vs SO-DIMM).
How to identify what your machine needs
You've got several easy ways to find out:
- By machine type: As a rule of thumb, desktop towers use DIMM; laptops and mini PCs use SO-DIMM. It's not a guarantee, but it's a strong starting point.
- Check the existing module: If you can open the machine, the form factor and full specification (e.g. "8GB DDR4 SO-DIMM PC4-3200") are usually printed on the label.
- Use a system tool: Free utilities like CPU-Z report your memory type, speed and form factor without opening anything. On many systems you can also check Task Manager's Performance tab, which shows the "Form factor".
- Look up your model: The manufacturer's specification or service manual lists the exact memory type and the maximum capacity supported.
A note on soldered memory
Many modern thin-and-light laptops have memory soldered directly to the board, meaning it can't be upgraded at all. Before buying, confirm your laptop actually has accessible SO-DIMM slots. Again, a quick look at the service manual or a system tool will tell you whether the RAM is socketed or fixed.
Other things worth matching
- Generation: DDR4 and DDR5 are not cross-compatible in either form factor.
- Speed: Match or exceed your existing module's speed; the system will run all modules at the slowest installed speed.
- Capacity per slot: Check your machine's maximum supported capacity, both overall and per slot.
The bottom line
Get two things right and you can't go wrong: the generation (DDR4 or DDR5) and the form factor (DIMM for desktops, SO-DIMM for laptops and compact machines). Match those and the module will fit and work.
As a UK-based memory specialist we hold over 1,000 modules in stock in both form factors, dispatched within 48 hours and covered by a 2-year warranty, with free UK delivery on orders over £250. Shop laptop memory (SO-DIMM) or desktop memory (DIMM), and if you're unsure which you need, get in touch and we'll happily help.