gemma
12B parameters
Commercial OK
Multimodal
Reviewed June 2026

Gemma 3 12B

12B Gemma 3. Fits on 12GB consumer cards. Multimodal.

License: Gemma Terms of Use·Released Mar 12, 2025·Context: 131,072 tokens
BLK · VERDICT

Our verdict

OP · Fredoline Eruo|VERIFIED JUN 12, 2026
7.9/10

Positioning

The 12B sweet-spot member of the Gemma 3 family. Native multimodal in a footprint that fits 12 GB VRAM at Q4 — the only 12B-class model with serious multimodal in 2025.

Strengths

  • Native vision + text at 12B — uniquely small for a multimodal model.
  • 128K context with decent recall.
  • Distilled writing quality from Gemini-class data.

Limitations

  • Gemma license restrictiveness applies.
  • Multimodal quality lags Pixtral 12B on dense visual reasoning.
  • No thinking mode.

Real-world performance on RTX 4090

  • Q4_K_M (7.6 GB): 80–95 tok/s decode, TTFT ~95 ms
  • Q5_K_M (8.9 GB): 70–84 tok/s
  • Q8_0 (13.4 GB): 50–62 tok/s

Should you run this locally?

Yes, for 12 GB VRAM owners who want multimodal in a single model. No, for text-only workloads where Qwen 2.5 14B is stronger, or vision-priority work where Pixtral 12B is the better pick.

How it compares

  • vs Pixtral 12B → Pixtral wins on dense visual reasoning; Gemma 3 12B has stronger general text quality.
  • vs Qwen 2.5 14B → Qwen wins on text capability; Gemma 3 12B has multimodal as a bonus.
  • vs Mistral Nemo 12B → close text-quality call. Gemma adds multimodal; Nemo has cleaner license.
  • vs Gemma 3 27B → 27B is meaningfully stronger; 12B is the constrained-VRAM pick.

Run this yourself

ollama pull gemma3:12b-it-q4_K_M
ollama run gemma3:12b-it-q4_K_M
Settings: Q4_K_M GGUF, 16384 ctx, full GPU on RTX 3060 12 GB / 4060 Ti / 4090
Why this rating

7.9/10 — solid 12B-class entry with native multimodal. Sits between Qwen 2.5 14B and Mistral Nemo 12B in capability; the multimodal feature is the differentiator. Loses points on license restrictiveness.

Overview

12B Gemma 3. Fits on 12GB consumer cards. Multimodal.

Family & lineage

How this model relates to others in its lineage. Family members share architecture and training-data roots; parent / children edges record direct distillation or fine-tune relationships.

Parent / base model
Gemma 3 27B27B
Workstation
Distilled / fine-tuned from this

Strengths

  • Multimodal at 12B
  • 128K context

Weaknesses

  • Gemma license restrictions

Quantization variants

Each quantization trades model quality for file size and VRAM. Q4_K_M is the most popular starting point.

QuantizationFile sizeVRAM required
Q4_K_M7.3 GB10 GB
Q8_013.0 GB16 GB

Get the model

Ollama

One-line install

ollama run gemma3:12bRead our Ollama review →

HuggingFace

Original weights

huggingface.co/google/gemma-3-12b-it

Source repository — direct quantization required.

Benchmarks

Real measurements on real hardware. Numbers ship with the runner version, quant, and date.

1 run on record
HardwareProvenanceQuantCtxTokens / secTTFTDate
NVIDIA GeForce RTX 3080 16GB (Mobile)
EditorialM
Q4_K_M4K
43.3tok/s
767 msJun 2, 26

What to do next

Got this model running on real hardware? Share what you measured — the form arrives with the model pre-selected.

Hardware that runs this

Cards with enough VRAM for at least one quantization of Gemma 3 12B.

Compare alternatives

Models worth comparing

Same parameter band, plus what's one tier above and below — so you can decide what actually fits your hardware.

Frequently asked

What's the minimum VRAM to run Gemma 3 12B?

10GB of VRAM is enough to run Gemma 3 12B at the Q4_K_M quantization (file size 7.3 GB). Higher-quality quantizations need more.

Can I use Gemma 3 12B commercially?

Yes — Gemma 3 12B ships under the Gemma Terms of Use, which permits commercial use. Always read the license text before deployment.

What's the context length of Gemma 3 12B?

Gemma 3 12B supports a context window of 131,072 tokens (about 131K).

How do I install Gemma 3 12B with Ollama?

Run `ollama pull gemma3:12b` to download, then `ollama run gemma3:12b` to start a chat session. The default quantization is Q4_K_M.

Does Gemma 3 12B support images?

Yes — Gemma 3 12B is multimodal and accepts text + vision inputs. Vision support requires a runner that handles its image-conditioning architecture.

Source: huggingface.co/google/gemma-3-12b-it

Reviewed by RunLocalAI Editorial. See our editorial policy for how we research and verify model claims.

Related — keep moving

Before you buy

Verify Gemma 3 12B runs on your specific hardware before committing money.