How NAND Flash Types Differ

Bits per cell explained, endurance and speed by NAND type, why consumer drives use TLC and QLC, and how caching hides much of the difference day to day.

Nand flash chip, photographed for a technology article.

Read the spec sheet for almost any solid-state drive and you will find a short label like TLC or QLC buried among the numbers. Those four-letter codes describe how the flash memory is built, and they quietly set how fast the drive is, how long it lasts, and how much it costs. The differences are real but often misunderstood, and they rarely matter in the way marketing implies. This primer explains what the letters mean, how the types trade endurance and speed for capacity, and when the distinction should actually affect what you buy.

Bits stored per cell

Flash memory holds data as electrical charge inside microscopic cells. The letters describe how many bits each cell is asked to store. A single-level cell, SLC, holds one bit, so the drive only needs to tell two charge levels apart. A multi-level cell, MLC, holds two bits and must distinguish four levels. Triple-level and quad-level cells, TLC and QLC, hold three and four bits, requiring eight and sixteen distinct charge levels inside the same tiny space.

Packing more bits into each cell is what makes flash cheaper per gigabyte, because the same physical chip stores more data. The cost is precision. Squeezing sixteen separate voltage levels into one cell leaves little margin between them, so the cell grows more sensitive to wear, temperature, and the slow charge leakage that affects all flash. Every property that follows traces back to this one choice of how finely each cell is divided.

Endurance from SLC to QLC

Endurance is measured in program-erase cycles, the number of times a cell can be rewritten before it can no longer hold a reliable value. Fewer bits per cell means wider margins and more tolerance for wear, so SLC endures the most cycles, MLC somewhat fewer, and TLC and QLC fewer again. The rough progression runs from tens of thousands of cycles for SLC down to perhaps a few hundred or a couple of thousand for QLC.

Those figures sound alarming until you remember how they add up across a whole drive. Wear-leveling spreads writes evenly and spare capacity absorbs the worst of it, so even a QLC drive comfortably survives years of ordinary use, as the arithmetic in the guide on how much writing a drive can take shows. Endurance ratings separate the types clearly on paper, yet all of them exceed what typical use demands.

Speed differences

Writing to a cell that stores more bits is slower because the drive must place charge with far greater precision. Setting one of sixteen QLC levels takes more careful, repeated steps than flipping an SLC cell between two states, and reading is slower too, since the controller has to work out which of many levels it is seeing. Denser flash therefore has lower raw write speed and higher latency than sparser flash of the same generation.

This shows up most on sustained writes, such as copying a very large file or a folder of video. Short bursts feel quick on almost any drive, but once the fast buffer fills, a QLC drive settles to its slower native speed while a TLC drive holds a higher floor. For everyday reads and small writes the gap is hard to notice at all.

Type Bits per cell Endurance Speed Typical role
SLC 1 Highest Fastest Enterprise, caches
MLC 2 High Fast Older premium, industrial
TLC 3 Moderate Good Most consumer drives
QLC 4 Lower Slower when sustained High-capacity value drives

Why consumer drives use TLC and QLC

If SLC is faster and tougher, the obvious question is why almost no consumer drive uses it. The answer is price and capacity. SLC stores a quarter of the data per cell that QLC does, so an SLC drive of the same size costs several times as much. Most buyers want plenty of space at a fair price far more than they want endurance they will never exhaust.

TLC has become the sensible middle ground for mainstream drives, offering solid speed and endurance at a reasonable cost, while QLC pushes capacity higher still for value and archival drives. That dense flash is also what lets a fingernail-sized M.2 stick hold two terabytes, a form-factor point the guide on how drives fit different slots and bays takes up. Denser NAND is the reason large SSDs became affordable at all.

How caching hides the difference

Drive makers know QLC is slow in the raw, so they hide it behind a cache. A portion of the flash is operated in a fast single-bit mode, an SLC cache, and incoming writes land there first at high speed before being folded into the denser QLC in the background. To the user a burst of writing feels quick regardless of the underlying type, because the cache absorbs it.

The illusion holds only while the cache has room. Fill it with a large sustained transfer and speed drops to the native QLC rate until the drive catches up. A separate DRAM cache helps the controller track where everything lives, and drives that omit it can stutter under load, a shortfall explored in the note on why some drives lag without dedicated memory. Caching is why two drives with very different flash can feel identical in light use and diverge sharply under a heavy one.

Choosing with NAND type in mind

For most people the practical takeaway is modest. A TLC drive from a reputable maker suits nearly every laptop and desktop, balancing speed, endurance, and price without any drama. QLC is a fine choice for bulk storage, large game libraries, and media you mostly read, where its lower sustained write speed rarely surfaces. Only heavy, continuous write workloads justify paying for higher-endurance flash, and those users usually already know who they are.

The NAND label matters most when you plan to hammer a drive with constant large writes, or when you are comparing two otherwise similar models and want to understand a price gap. It matters less for an external drive used occasionally, where the enclosure and connection shape the experience as much as the flash does, as the comparison of powered and bus-powered enclosures makes clear. Read the type, weigh it against how you will really use the drive, and let the rest go.

Frequently asked questions

What is the difference between TLC and QLC?

TLC stores three bits in each memory cell, while QLC stores four. Packing in the extra bit makes QLC cheaper per gigabyte and allows larger capacities, but it lowers endurance and slows sustained writes, because the cell must hold sixteen charge levels instead of eight. For everyday reading and light writing the two feel similar; the difference appears during long, continuous transfers.

Which NAND type lasts longest?

SLC, which stores a single bit per cell, endures by far the most write cycles, followed by MLC, then TLC, with QLC lasting the fewest. The gap is large on paper, running from tens of thousands of cycles down to a few hundred or a couple of thousand. In practice, wear-leveling and spare capacity let even QLC outlast years of normal use.

Does NAND type matter for me?

For most users, only a little. A TLC drive handles ordinary computing with speed and endurance to spare, and QLC is fine for bulk storage you mainly read. The type becomes worth weighing if you write huge amounts of data continuously, or if you are choosing between two similar drives and want to explain why one costs more. Otherwise capacity and brand matter more.