Run It

What Models Can My Hardware Run?

Enter your RAM and graphics card, pick what you want to do, and get the models that fit - with the exact command to pull each one.

8 minute read

Model finder

  • Runs in your browser
  • Nothing you pick is sent anywhere
  • Model sizes checked October 16, 2026
1 Your computer
16GB

3 Graphics card memory (VRAM)

Find yours in Task Manager (Performance, GPU) or with nvidia-smi.

RAM type only affects speed

How it works, and why it is an estimate

Whether a model runs well comes down to one question: does the whole thing fit in fast memory? The finder answers it in three steps.

The model has to fit in the right kind of memory. That is not the same number as how much RAM or disk you own.

  1. Work out your usable model memory. With a dedicated graphics card, that is its VRAM. On a Mac, the CPU and GPU share one pool (unified memory), and macOS lets the GPU use roughly two-thirds to three-quarters of it by default. On a CPU-only PC, it is about 70% of your RAM, because the operating system and your other apps need the rest.
  2. Add overhead to each model. A model's download size is only its weights. Running it also needs buffers and a context window, so the finder adds about 1.2GB to each model before comparing.
  3. Compare and label. A model that fits with room to spare is "fits comfortably". One that squeezes in is "fits, but tight". On a PC with a GPU, a model that is too big for VRAM but fits when spilled into system RAM is marked as running with partial CPU offload, which works but is much slower.

Why speed is a label, not a number

Off the GPU, generation speed is limited by memory bandwidth, meaning how fast your machine can read the model's weights for every word. A faster memory type or a Max-class Mac moves the label up. I deliberately don't print tokens per second: it varies with the model, the quantization, the context length, and your exact hardware, and a made-up number would be worse than none. Run ollama ps and time a real answer, and trust that over any estimate.

Why the pull commands show a specific tag. Some Ollama model names point at different sizes depending on the day. Each command here names the exact quantized tag whose size was checked, so what you download matches what this page promised. For more on what quantization is, see Choosing Your First Model or the Glossary.

Quick reference by memory size

The best comfortable pick at common sizes, skipping models that would crawl. This table is generated from the same data and rules as the finder (assuming DDR5 for PCs and a base or Pro-class Mac chip), so the two don't disagree.

With a dedicated graphics card

VRAMGeneral chatCoding
8 GB Qwen3.5 4B Qwen2.5-Coder 7B
12 GB Qwen3 14B Qwen2.5-Coder 14B
16 GB Qwen3 14B Qwen2.5-Coder 14B
24 GB Gemma 4 31B Qwen3.6 27B Coding
32 GB Qwen3.6 35B-A3B Qwen3.6 27B Coding

Mac, or a PC with no dedicated GPU

RAMMac: chatCPU-only PC: chatCPU-only PC: coding
8 GB Qwen3.5 4B Qwen3.5 4B -
16 GB Qwen3.5 9B Gemma 4 12B Qwen2.5-Coder 7B
32 GB Qwen3.6 27B gpt-oss 20B Qwen2.5-Coder 14B
64 GB Qwen3.6 35B-A3B Qwen3.6 35B-A3B Qwen3-Coder 30B
128 GB gpt-oss 120B gpt-oss 120B gpt-oss 120B

Thinking about buying hardware for a specific model? The GPU pick and the RAM upgrade are the two changes that move you up this table fastest, and the storage guide covers how much disk the models themselves take.

What actually goes wrong

It "fits", but it is painfully slow

Almost always a model that spilled out of your GPU into system RAM. Run ollama ps while it is loaded and read the PROCESSOR column: 100% GPU is what you want, while something like 40%/60% CPU/GPU means part of the model is being computed on the CPU. Pick a smaller model, or see Why Isn't Ollama Using My GPU? if it should be fully on the GPU and isn't.

It works at first, then slows down or crashes in a long chat

The context window grows as the conversation or the documents you feed it get longer, and that extra memory comes on top of what the finder reserved. Models with very large context windows can use far more than the modest allowance assumed here. Shorten the conversation, lower the context length, or step down a size. Ollama Out of Memory walks through the fixes.

You assumed a mixture-of-experts model would need less memory

Models like gpt-oss, Qwen3-Coder, and the "A3B" Qwen releases only use a few experts per word, which makes them fast, but every expert still has to be loaded. The file size is the number that matters for fit. Their "active" size only helps speed.

You have more than one graphics card

Identical cards can often share a single model, but VRAM doesn't simply add up and the finder doesn't model it. Treat the combined total as optimistic. The full PC build guide covers multi-GPU caveats, including why mixing vendors doesn't help.

You only have integrated graphics

Choose "No dedicated GPU". Integrated graphics on a PC share ordinary system RAM, so the model effectively runs on the CPU, and the CPU-only numbers are the honest ones.

Common questions

How accurate is this?
It is a rule of thumb, not a benchmark. Download sizes come straight from each model's page in the Ollama library, and the "will it fit" math is conservative on purpose. What I can't predict is exact speed on your specific machine, which is why speed is a plain-language label instead of a tokens-per-second number.
Do I need a graphics card at all?
No. A modern machine with 16GB of RAM runs 7-9B models at a usable speed on the CPU alone, and a Mac with enough unified memory does very well without a separate GPU. A GPU mostly buys you speed and the ability to run bigger models comfortably.
Why does a model need more memory than its download size?
The download is just the weights. While it runs, the model also needs working buffers and a context window (its short-term memory of the conversation), which grows as the chat or document gets longer. The calculator adds a modest allowance for that, and you can read more in the context window section of the model guide.
What does mixture-of-experts mean, and why do some models run faster than their size suggests?
A mixture-of-experts model contains many specialist sub-networks but only activates a few of them for each word it generates. That makes it quick for its size, but all of the experts still have to sit in memory, so it needs just as much room as a dense model of the same file size. The calculator uses this for the speed label only, never for whether something fits.
How often is the model list updated?
The page shows the date the list was last checked against the Ollama library. New models appear constantly, so treat the picks as a solid starting point and check the library when you want the newest option.

Go deeper

This page picks sensible defaults. Here is where to go for more.

You know what fits Learn what the numbers mean and pick your first model

Written from hands-on security operations experience. More about this site →