The best local LLMs in 2026, by what fits your GPU
A local LLM is a language model you run on your own machine, from a file you downloaded, with nothing sent to anyone's server. Every model here was checked and measured against each card's memory from its actual weight files.
The short answer
| Your card | What runs well | The catch |
|---|---|---|
| 8 GB (RTX 4060, RTX 5060) | 4B to 8B models at 4 to 5 bits per weight | Anything larger only fits at 2 bits, and it shows |
| 12 GB (RTX 3060, RTX 5070) | 8B models at 5 to 6 bits, 14B at 4 | 30B mixture-of-experts models at 2 bits: possible, not pleasant |
| 16 GB (RTX 5080, RTX 5070 Ti, 5060 Ti 16 GB) | The first tier where a 30B mixture-of-experts model is usable, at about 3 bits | 8B models run at a full 8 bits here |
| 24 GB (RTX 4090, RTX 3090, RX 7900 XTX) | 30B to 35B models at 4 to 5 bits: the sweet spot | Nothing above 35B fits at a quality worth having |
| 32 GB (RTX 5090) | 35B models at 5 to 6 bits, or their published 4-bit weights | The ceiling is the same 35B as the 4090, just less compressed |
The pattern to notice: from 16 GB up, every tier's largest model is the same 35B mixture-of-experts family. A bigger card does not buy you a bigger model. It buys you the same model with less of it rounded away.
How "fits" is decided
A model fits a card when a real file of it leaves room for 8K tokens of context, using 90% of the card's memory. The rest goes to the driver and the program running the model. The file has to exist: either the published weights or a GGUF version somebody has actually uploaded. Models that would only fit as a hypothetical 4-bit conversion nobody has made are left out, so everything below is something you can download today.
The tables are sorted by downloads on Hugging Face in the last 30 days. That is a measure of what people use, not of quality. Each model name opens its page, where you can see the file to get, the command to run it, and how much context the remaining memory holds. The hardware calculator has the same tables for every card, with the settings adjustable.
Local LLMs on 8 GB of VRAM
The most common card people own, and the tier with the least room. Small models are the honest choice here: Qwen3-4B and the 7B and 8B models at 4 to 5 bits per weight run comfortably with a real amount of context left over.
| Model | Params | File that fits | Context |
|---|---|---|---|
| Qwen/Qwen3-0.6B | 752M | As published | full 40K |
| Qwen/Qwen3-VL-8B-Instruct | 8.77B | Q4_K_M | ≈ 14K |
| Qwen/Qwen3-8B | 8.19B | Q5_K_M | ≈ 9K |
| Qwen/Qwen3.5-9B | 9.65B | UD-Q5_K_XL | ≈ 12K |
| Qwen/Qwen2.5-0.5B-Instruct | 494M | As published | full 32K |
| Qwen/Qwen2.5-1.5B-Instruct | 1.54B | As published | full 32K |
| Qwen/Qwen3-4B | 4.02B | Q8_0 | ≈ 19K |
| Qwen/Qwen3.5-4B | 4.66B | UD-Q8_K_XL | ≈ 36K |
249 models the site has analyzed fit on an RTX 4060 with at least 8K tokens of context; the 8 most downloaded are shown. See them all in the hardware calculator.
Local LLMs on 12 GB of VRAM
Four more gigabytes is enough to move 8B models up to 5 or 6 bits, where the difference from the original is hard to notice, and to bring 14B models in at 4 bits. The 30B mixture-of-experts models start to appear at the bottom of the range, at around 2 bits per weight. They run, but at that compression a good 8B model will usually give better answers.
Models under 3B are left out of this table and the ones below: they fit on any card, and they are in the 8 GB table above.
| Model | Params | File that fits | Context |
|---|---|---|---|
| Qwen/Qwen3-VL-8B-Instruct | 8.77B | Q8_0 | ≈ 14K |
| Qwen/Qwen3-8B | 8.19B | Q8_0 | ≈ 14K |
| unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF | 30.5B | UD-IQ1_M | ≈ 12K |
| Qwen/Qwen3.5-9B | 9.65B | Q8_0 | ≈ 36K |
| Qwen/Qwen3-4B | 4.02B | As published | ≈ 18K |
| Qwen/Qwen3.5-4B | 4.66B | As published | ≈ 43K |
| ornith-ai/Ornith-1.5-9B-GGUF | 9.20B | Q8_0 | ≈ 29K |
| Qwen/Qwen2.5-3B-Instruct | 3.09B | As published | full 32K |
225 models the site has analyzed fit on an RTX 3060 12 GB with at least 8K tokens of context; the 8 most downloaded are shown. See them all in the hardware calculator.
Local LLMs on 16 GB of VRAM
This is where the story changes. Qwen3-Coder-30B-A3B and the other 30B to 35B mixture-of-experts models fit at about 3 bits per weight, and because only 3B of their parameters run for each token, they are fast on a card this size. Three bits is a real compromise, with more repetition and weaker reasoning than the same model at five, but it is the first tier where a 30B-class model is a reasonable daily choice. Everything 8B and under runs at 8 bits, which is effectively the original. Models under 7B are left out here.
| Model | Params | File that fits | Context |
|---|---|---|---|
| Qwen/Qwen3-VL-8B-Instruct | 8.77B | Q8_0 | ≈ 38K |
| Qwen/Qwen3-8B | 8.19B | Q8_0 | ≈ 38K |
| unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF | 30.5B | Q3_K_S | ≈ 11K |
| Qwen/Qwen3.5-9B | 9.65B | UD-Q8_K_XL | ≈ 41K |
| openai/gpt-oss-20b | 20.9B | As published | ≈ 25K |
| ornith-ai/Ornith-1.5-9B-GGUF | 9.20B | Q8_0 | ≈ 136K |
| Qwen/Qwen2.5-7B-Instruct-AWQ | 7.62B | As published | full 32K |
| ornith-ai/Ornith-1.0-9B-GGUF | 8.95B | Q8_0 | ≈ 144K |
193 models the site has analyzed fit on an RTX 5080 with at least 8K tokens of context; the 8 most downloaded are shown. See them all in the hardware calculator.
Local LLMs on 24 GB of VRAM
The sweet spot for running local LLMs, and the tier most of this site's guides assume. The 30B to 35B mixture-of-experts models fit at 4 to 5 bits per weight, where the loss against the original is small. 14B dense models run at 8 bits. The most downloaded models that fit are the same ones that fit a 32 GB card; the difference is which file each card can afford. Models under 7B are left out here.
| Model | Params | File that fits | Context |
|---|---|---|---|
| Qwen/Qwen3-VL-8B-Instruct | 8.77B | As published | ≈ 27K |
| Qwen/Qwen3-8B | 8.19B | As published | ≈ 35K |
| unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF | 30.5B | Q4_1 | ≈ 24K |
| google/gemma-4-26B-A4B-it | 25.8B | UD-Q5_K_S | ≈ 28K |
| Qwen/Qwen2.5-7B-Instruct | 7.62B | As published | full 32K |
| Qwen/Qwen3.5-9B | 9.65B | As published | ≈ 67K |
| Qwen/Qwen3.8-27B | 27.8B | Q5_K_S | ≈ 28K |
| Qwen/Qwen2.5-VL-7B-Instruct | 8.29B | As published | ≈ 85K |
351 models the site has analyzed fit on an RTX 4090 with at least 8K tokens of context; the 8 most downloaded are shown. See them all in the hardware calculator.
Local LLMs on 32 GB of VRAM
Eight more gigabytes than a 4090 does not change which models fit. It changes how much of them survives: the same 35B models at 5 to 6 bits per weight instead of 4 to 5, or, for models the lab published in a 4-bit format like NVFP4, the published weights themselves with no further quantization. If you already own a 24 GB card, the upgrade buys quality, not reach. Models under 14B are left out here: this card is for the big ones.
| Model | Params | File that fits | Context |
|---|---|---|---|
| unsloth/Qwen3-Coder-30B-A3B-Instruct-GGUF | 30.5B | UD-Q6_K_XL | ≈ 24K |
| google/gemma-4-26B-A4B-it | 25.8B | UD-Q8_K_XL | ≈ 9K |
| Qwen/Qwen3.8-27B | 27.8B | Q6_K_L | ≈ 55K |
| openai/gpt-oss-20b | 20.9B | As published | full 128K |
| Qwen/Qwen3-32B | 32.8B | Q5_K_M | ≈ 21K |
| lmstudio-community/Qwen3.8-27B-MLX-4bit | 27.4B | As published | ≈ 188K |
| ornith-ai/Ornith-1.5-35B-A3B-GGUF | 35.5B | Q5_K_M | ≈ 162K |
| lmstudio-community/Qwen3.8-27B-MLX-6bit | 27.4B | As published | ≈ 87K |
267 models the site has analyzed fit on an RTX 5090 with at least 8K tokens of context; the 8 most downloaded are shown. See them all in the hardware calculator.
Which file to download
Every model in the tables names a file, and the file name says how much was rounded away. The number after Q is roughly the bits per weight: Q4 stores each weight in about half a byte, Q8 in a full byte. The letters after it are the scheme. K spends more bits on the layers that matter most, S, M and L are small, medium and large versions of that trade, IQ squeezes lower with a smarter codebook, and UD- is Unsloth's dynamic mix. Two rules of thumb:
- 4 bits and up is where most people stop noticing the difference. Q4_K_M and Q5_K_M are the usual choices.
- Under 3 bits is where the damage is obvious. The tables mark those files. Prefer a smaller model at 5 bits over a larger one at 2.
For a longer explanation, see the largest AI models that fit on your GPU.
Where local LLMs stop
The biggest open-weight models, Kimi-K3 at 2.78T parameters and Qwen3.8-2.4T at 2.45T, need a rack of data-centre GPUs even at 4 bits. Their pages say "Needs data-center GPUs", which means exactly that: no consumer card or combination of them holds the weights. The gap between what fits at home and the frontier is about 80 times, and it is not closing.