All tools
Quantisation · free, no sign-up

Which GGUF file should I download?

A single model on Hugging Face ships as a dozen GGUF files with cryptic suffixes. Only one of them is right for your card, and the difference between them is size, not features.

3 inputs4 questions answeredUpdated for 2026 hardware
GGUF Variant Chooser — Which GGUF file should I download?
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.

DownloadQ8_0

Take the Q8_0 build — about 8.50 GB on disk. Use --include so you pull one file rather than the whole repository.

The calculator

GGUF Variant Chooser

File sizes for every variant, and which one your hardware holds.

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.

DownloadQ8_0

Take the Q8_0 build — about 8.50 GB on disk. Use --include so you pull one file rather than the whole repository.

File size8.50 GB
Memory in use10.9 GB
FileSize on diskMemory in useVerdict
*Q8_0*.gguf8.50 GB10.9 GBDownload this
*Q6_K*.gguf6.60 GB8.99 GBDownload this
*Q5_K_M*.gguf5.70 GB8.09 GBDownload this
*Q4_K_M*.gguf4.50 GB6.89 GBDownload this
*Q3_K_M*.gguf3.50 GB5.89 GBDownload this
huggingface-cli download <repo> \
  --include "*Q8_0*.gguf" --local-dir ./models
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 sizeDownloadFile sizeMemory in use
1B — Llama 3.2 1B classQ8_01.06 GB2.55 GB
7B — Mistral / Qwen 7B classQ8_07.44 GB9.74 GB
14B — Qwen 14B classQ8_014.9 GB17.7 GB
32B — Qwen 32B classQ4_K_M18.0 GB21.8 GB
120B — gpt-oss 120B classNone fit

Take the Q8_0 build — about 1.06 GB on disk. Use --include so you pull one file rather than the whole repository.

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.

A GGUF repository usually holds every quantisation of a model, and the files are large. Downloading the wrong one wastes both bandwidth and disk, and cloning the whole repository can pull tens of gigabytes you will never use.

The file on disk is the weights only. Running it also needs the KV cache for your context plus about a gigabyte of runtime overhead, which is why the "total" column below is larger than the download.

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

At the download page

Pick the one file worth pulling.

Use case 02

Low on memory

Find the largest variant that still fits.

Use case 03

Comparing repos

Understand what the suffixes actually mean.

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 GGUF file should I download: common questions

The questions people ask about this, answered without hedging.

What do the GGUF suffixes mean?

Q is quantised, the number is the nominal bits per weight, K marks the K-quant scheme, and S/M/L is the size variant within that level. Q4_K_M is a 4-bit K-quant, medium.

Which GGUF file should I download?

The largest one that fits your memory with room for the KV cache, which is usually Q4_K_M or Q5_K_M. Downloading a bigger file you cannot load wastes an hour.

What is an imatrix quant?

A build that uses an importance matrix from calibration data to decide which weights to keep precise. It generally beats a plain quant of the same size, especially at the low end, at no cost to you.

Are split GGUF files a problem?

No. Large models are published in parts; modern llama.cpp and Ollama load them by pointing at the first part, and there is no need to join them by hand.

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 gguf to downloadgguf file naming explainedq4_k_m meaninggguf variants differenceimatrix ggufbest gguf for 12gb vramhuggingface gguf which filewhich gguf file should i downloadgguf variant choosergguf variant chooser onlinefree gguf variant chooser
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.