All tools
Quantisation · free, no sign-up

Which quantisation should I use?

Quantisation is the one lever that reliably brings a model into range, and the ladder has a clear sweet spot: Q4_K_M holds almost all the quality for less than half the size.

3 inputs4 questions answeredUpdated for 2026 hardware
Quantisation Picker — Which quantisation should I use?
Answer first

The short answer

Computed from this tool’s default settings — your hardware and the rest as most people start. Change them below for your own case.

Pick thisQ8_0

Q8_0 is the highest fidelity that fits RTX 4090, using 10.9 GB of 22.1 GB.

The calculator

Quantisation Picker

The highest-fidelity quantisation your hardware can actually hold.

Your setup

Capacity follows total parameters, even for mixture-of-experts models.

8,192

The KV cache grows linearly with this. It is the biggest lever you have.

Pick thisQ8_0

Q8_0 is the highest fidelity that fits RTX 4090, using 10.9 GB of 22.1 GB.

Usable memory22.1 GB
Uses10.9 GB
QuantisationTotal neededVerdictTrade-off
Q8_010.9 GBFitsNear-lossless. Use when memory is free.
Q6_K8.99 GBFitsVery close to FP16; the safe default if it fits.
Q5_K_M8.09 GBFitsMild loss, noticeably smaller.
Q4_K_M6.89 GBFitsThe sweet spot most people run.
Q3_K_M5.89 GBFitsVisible degradation. Fallback only.
Inputs

What each setting changes

Every input moves the result for a reason. This is what each one does and where to find the value for your own machine.

SettingDefaultWhat it changes
Your hardwareRTX 4090 · 24 GBThe machine the model runs on. Usable memory decides what fits and memory bandwidth decides how fast it runs, so this moves every figure below.
Model size8B — Llama 3.1 8B classCapacity follows total parameters, even for mixture-of-experts models.
Context length8192 tokensThe KV cache grows linearly with this. It is the biggest lever you have.
Worked examples

Real answers across model size

The same calculation run at a range of settings, with everything else left at its default. These are computed by the tool itself, not written by hand.

Model sizePick thisUsable memoryUses
1B — Llama 3.2 1B classQ8_022.1 GB2.55 GB
7B — Mistral / Qwen 7B classQ8_022.1 GB9.74 GB
14B — Qwen 14B classQ8_022.1 GB17.7 GB
32B — Qwen 32B classQ4_K_M22.1 GB21.8 GB
120B — gpt-oss 120B classNothing fits22.1 GB

Q8_0 is the highest fidelity that fits RTX 4090, using 2.55 GB of 22.1 GB.

Method

How this is calculated

No lookup tables and no invented constants. Here is the arithmetic, so you can check it against your own numbers.

Quantisation trades precision for size. Q4_K_M is the point where the loss stops being noticeable for most work, which is why it is the common default. Q3_K_M and below show visible degradation and should be treated as a fallback rather than a choice.

The rule that holds across model families: a larger model at Q4 generally beats a smaller model at Q8. Spend spare memory on parameters before precision.

These are well-founded engineering estimates, not benchmark results. Your quantisation, runtime and context length all move the real number, and usable memory is an assumption rather than a specification. See the full methodology for every assumption behind these figures.

Use cases

Who this is for

The three situations that bring people to this calculation.

Use case 01

Model does not fit

Find the highest quality level that does.

Use case 02

Trading speed

See what a lower rung buys in tokens per second.

Use case 03

Quality first

Check whether Q6 or Q8 is affordable on your card.

Walkthrough

How to use this calculator

Four steps, no account, nothing leaves your browser.

  1. Set your hardware

    Start at the top of the panel. Every figure recalculates as you change it — there is no submit button, because watching the number move is the point.

  2. Adjust the rest to match your setup

    2 further settings: model size, context length. Defaults are the common case, so change only what differs for you.

  3. Read the headline, then the table

    The large figure answers the question. The table underneath shows how the answer changes across nearby settings, which is usually where the decision actually gets made.

  4. Check it against the method

    The arithmetic is written out above. If a number looks wrong for your hardware, the assumptions are the first place to look — usable memory and quantisation are the two that vary most.

Questions

Which quantisation should I use: common questions

The questions people ask about this, answered without hedging.

Which quantisation should I use?

Q4_K_M unless you have memory to spare. It is the widely accepted sweet spot: roughly half the size of the 8-bit build with quality differences most people cannot detect in normal use.

How much quality do I lose at Q4?

Little, for a model of reasonable size. The loss grows sharply below 4 bits — Q3 is noticeably weaker and Q2 often breaks reasoning outright. Prefer a smaller model at Q4 over a larger one at Q2.

What does the K in Q4_K_M mean?

K-quants are a smarter scheme that varies precision within each block and keeps sensitive tensors higher. The suffix is the size variant: S small, M medium, L large. M is the usual choice.

Is Q8 worth it over Q6?

Rarely. Q6_K is already close to indistinguishable from full precision for most work, and Q8 costs about 30% more memory for a difference that is hard to measure.

The rest of the set

All 50 run on the same arithmetic, so answers across them agree.

Coverage

Searches this page answers

Different ways of asking the same question, all resolved above.

which quantization to useq4_k_m vs q5_k_mbest gguf quantquantization quality comparisonq4 vs q8 llmgguf quantization guidellm quantization explainedwhich quantisation should i usequantisation pickerquantisation picker onlinefree quantisation picker
Next step

Now find the models that fit

Sizing is only half the problem. Model Radar takes your hardware and shows which models actually run on it, ranked by what they are good at — the same arithmetic as this page, applied to every model worth running.