← All modelsMODEL CHECK

Can I run DeepSeek-OCR?

DeepSeek-OCR by DeepSeek needs around 4 GB of RAM at the recommended 4-bit quantization (1.8 GB download). Your hardware is checked below — instantly, nothing leaves your browser. Expect roughly ~886 tok/s on a NVIDIA RTX 3060 12GB.

Reading your hardware signals…

Real-world notes

DeepSeek-OCR is a specialist, not a chat model: it reads images and turns documents, screenshots, and scanned pages into text. It is a mixture-of-experts design, so even though the full model is 3B parameters, only about 0.57B of them activate for any given token. That keeps it quick, but the catch with MoE is that you still need room for the whole thing in memory, not just the active slice. At a 4-bit quant it lands around 1.8 GB and wants roughly 4 GB of RAM minimum, so it sits comfortably on a 12 GB RTX 3060, a small Apple Silicon Mac, or even a modern CPU box.

In practice it feels less like waiting on a chatbot and more like running a fast batch job. On an RTX 3060 12GB you can expect somewhere around 886 tokens per second, an M-series Max pushes past 1000, and a 4090 is in another league at roughly 2479 tok/s. Even pure CPU on DDR5 manages about 148 tok/s, which is usable for occasional pages. The context window is a modest 8K, which is plenty for OCR work since you are feeding it one image at a time; at full context the whole thing tops out near 2.5 GB of memory, so headroom is rarely the problem here.

Do not reach for this as a general assistant. If you want reasoning or step-by-step answers, a sibling like DeepSeek R1 7B generally serves you far better, and Ministral 3 3B is the more sensible pick when you want vision plus actual conversation in one model. DeepSeek-OCR's standout trait is narrow and real: it is a tiny, fast, document-to-text engine that runs almost anywhere. It ships under a plain MIT license, so you can use it freely in production and commercial work without the provider-specific strings that come attached to many open-weight releases.

Specifications

Parameters3B (0.57B active)
Context window8K tokens
ProviderDeepSeek
LicenseMIT
Released2025-10
Best forVision

Size by quantization

QuantizationBits/weightDownloadMin RAMQuality
Q2_K3.351.3 GB4 GBNoticeable loss
Q4_K_MRecommended4.851.8 GB4 GBRecommended
Q5_K_M5.652.1 GB6 GBHigh
Q8_08.53.2 GB6 GBNear-original
F16166.0 GB12 GBOriginal

Sizes are estimates from parameter count × bits per weight; real GGUF builds vary slightly. · Data updated: 2026-06-11 · How we calculate these numbers →

Memory needed by context length

ContextKV cache (est.)Total memory (Q4)
4K tokens~0.3 GB~2.1 GB
8K tokens~0.7 GB~2.5 GB

The KV cache grows with context length — a model that fits at 4K can run out of memory at 32K. Estimates assume an FP16 cache with grouped-query attention; actual usage varies by runtime.

Estimated speed by hardware

HardwareBandwidth~Speed
NVIDIA RTX 3060 12GB360 GB/s~886 tok/s
NVIDIA RTX 4090 24GB1008 GB/s~2479 tok/s
Apple M-series (base)100 GB/s~246 tok/s
Apple M-series Pro270 GB/s~664 tok/s
Apple M-series Max410 GB/s~1009 tok/s
CPU only (dual-channel DDR5)60 GB/s~148 tok/s

Token generation is memory-bandwidth bound: tok/s ≈ bandwidth × 0.85 ÷ model size at Q4. Real-world numbers vary by runtime and context length.

Run it locally

The easiest path is Ollama — one command and you're chatting:

ollama run deepseek-ocr:3b

Frequently asked questions