Short answer: Qwen’s official Qwen3-14B GGUF repository publishes a 9GB Q4_K_M, 10.3GB Q5_0, 10.5GB Q5_K_M, 12.1GB Q6_K and 15.7GB Q8_0. Twelve gigabytes is a constrained Q4/Q5 tier once cache and runtime allocations are included; 16GB is the practical mainstream target for more quantization and context choices; 24GB gives materially more room for Q8_0, longer context or concurrency.
Exact model: this guide covers Qwen/Qwen3-14B, a dense post-trained Qwen3 model with thinking and non-thinking modes. It does not cover Qwen3-30B-A3B or Qwen3-235B-A22B MoE models, and it is distinct from older Qwen and Qwen2.5 14B releases.
Official Qwen3-14B GGUF files
| Official GGUF | Displayed size | Capacity implication before overhead |
|---|---|---|
| Q4_K_M | 9GB | Can target 12GB only with a bounded cache and verified runtime allocations |
| Q5_0 | 10.3GB | Very tight on 12GB before useful cache; stronger 16GB target |
| Q5_K_M | 10.5GB | Similar constraint; 16GB provides more practical room |
| Q6_K | 12.1GB | Already exceeds a 12GB pool; targets 16GB with controlled context |
| Q8_0 | 15.7GB | Exceeds a 16GB label once cache and runtime state are added; points toward 24GB |
Repository display sizes are artifact sizes, not measured device-memory peaks. Metadata, mapping, kernels, graph buffers and scratch space can change the observed allocation.
Architecture and context fields
| Official field | Value | Why it matters |
|---|---|---|
| Model family | Dense Qwen3-14B | All model weights must be resident or offloaded; it is not a sparse MoE |
| Layers | 40 | Multiplies cache state for each sequence |
| Attention / KV heads | 40 / 8 | Grouped-query attention reduces KV state versus 40 KV heads |
| Head dimension | 128 | Published directly in the configuration |
| Configuration positions | 40,960 | Published config field |
| Qwen announcement context | 128K | Extended context is a model capability, not a promise for every GPU |
KV-cache payload at 8K, 32K, 40K and 128K
For one sequence with FP16 key/value entries, use 2 × 40 layers × 8 KV heads × 128 head dimension × 2 bytes × token slots.
| Allocated token slots | Illustrative FP16 K+V payload | Planning consequence |
|---|---|---|
| 8,192 | 1.25GiB | Enough to make a 12GB Q4 plan tight after other overhead |
| 32,768 | 5GiB | Weights plus cache exceed many file-only 16GB plans |
| 40,960 | 6.25GiB | Reflects the published configuration field before runtime overhead |
| 131,072 | 20GiB | Extended context alone exceeds common 16GB pools at FP16 cache precision |
This is transparent architecture arithmetic, not a measured peak. Quantized cache, paging, batch size, concurrency, alignment and runtime implementation can materially change the allocation.
Can Qwen3-14B run on 12GB?
The official 9GB Q4_K_M is the clearest 12GB starting path. At an 8K FP16 cache allocation, the illustrative weights-plus-cache subtotal is already roughly 10.25GB before runtime buffers and display use. The official Q5 files leave much less margin, while Q6_K exceeds the nominal pool before cache. CPU offload or a quantized cache can change the result, but also changes the workload and must be measured.
What does 16GB change?
Sixteen gigabytes is the practical mainstream tier for Q4 through Q6 with modest-to-moderate context, depending on the runtime. Q8_0 is 15.7GB before any cache or buffers, so it is not a credible all-on-device 16GB plan. A 32K illustrative FP16 cache is 5GiB, making long-context combinations much larger than the artifact alone.
What does 24GB change?
Twenty-four gigabytes adds meaningful room for Q8_0, longer context, larger batches or concurrent sequences. It is not an automatic 128K tier: the illustrative FP16 cache alone is 20GiB at 131,072 slots, before the 9GB–15.7GB artifact and runtime overhead. Extended context may require cache quantization, offload or more memory.
Thinking mode affects token demand
Thinking and non-thinking modes use the same model artifact, so mode selection does not change the weight file size. Reasoning traces can increase output tokens and retained context, however. Hold maximum output constant when comparing modes and include representative long responses in the memory test.
A reproducible Qwen3-14B test
- Record the exact official artifact, revision, runtime and version.
- Record device model, visible memory, display use and offload split.
- Fix prompt tokens, output limit, cache precision, batch and concurrency.
- Test thinking and non-thinking workloads separately.
- Measure peak device and host memory during the complete request.
- Record prompt processing, generation speed and time to first token separately.
- Evaluate output quality on the same prompts before choosing a quantization.
Choose the next evidence
Read the general 14B guide · Compare 12GB, 16GB and 24GB GPU paths · Compare mainstream memory tiers · Compare Qwen3-8B · Compare Qwen3-30B-A3B · Map model sizes to hardware · Estimate a complete workload · Run a repeatable test · Share a measured result · Follow matching hardware · Browse every guide
Sources and limits
- Official Qwen3-14B GGUF repository and artifact sizes
- Official Qwen3-14B model card
- Official Qwen3-14B configuration
- Official Qwen3 announcement
- HighVRAM methodology
Reviewed October 25, 2026. Artifact sizes, architecture and context fields come from Qwen’s official repositories and announcement. Cache figures are transparent architecture arithmetic, not measured peak-memory claims. HighVRAM has not independently benchmarked every runtime and device. Fit does not establish speed, output quality or value.
Need the larger dense Qwen?
Compare the Qwen3-32B VRAM guide for official 19.8GB–34.8GB files and 24GB/32GB/48GB paths.
Compare the dense Qwen3 family
The Qwen3 family VRAM guide compares official 4B, 8B, 14B and 32B artifacts and cache costs.