View all articles
modelsopen-sourcemultimodaledge-aireview

Google Gemma 3: Open, Multimodal, and It Fits a Mac Mini

JG
Jacobo González Jaspe
|

Reviewed:

Abstract illustration: a crystal polyhedron refracting an amber beam into white rays. Models
Illustration generated with AI on our own machine.
This article is also available in Spanish:Google Gemma 3: multimodal y abierto, cabe en un Mac Mini

Until Gemma 3, multimodal AI required a choice between sending data to a cloud API or buying a server with 48GB+ of VRAM. Google changed this in March 2025 with the Gemma 3 family. Even the 4B variant handles images and text, runs on a Mac Mini M4 with 16GB, and supports 128K tokens of context.

For European SMEs focused on GDPR compliance and data sovereignty, this is a practical shift. You get multimodal AI that never touches the cloud.

Gemma 3 multimodal model

Four Sizes, One Architecture

Gemma 3 comes in four variants, each targeting a different hardware tier:

VariantParametersContextModalityMemory (Q4)Best Hardware
1B1 billion32KText only~1GBJetson Orin Nano, any laptop
4B4 billion128KText + images~3GBMac Mini M4 16GB
12B12 billion128KText + images~8GBMac Mini M4 24GB
27B27 billion128KText + images~16GBMac Mini M4 Pro 32GB+
xychart-beta
    title "Gemma 3 Variants — Memory vs Capability"
    x-axis ["1B (text)", "4B (vision)", "12B (vision)", "27B (vision)"]
    y-axis "Memory Q4 (GB)" 0 --> 20
    bar [1, 3, 8, 16]
Diagram

The jump from 1B to 4B is where multimodal begins, and 3GB is nothing. Your phone has more RAM than that.

How Vision Works: SigLIP Under the Hood

Gemma 3’s multimodal capability comes from a SigLIP vision encoder: a visual processing system that converts images into sequences of “soft tokens” that the language model can reason about alongside text.

A feature called Pan & Scan (P&S) adaptively crops and resizes non-standard aspect ratios, so you don’t lose information when feeding in a portrait photo, a wide panorama, or a scanned document. This matters for real business use cases where images aren’t always perfectly formatted.

What this means in practice:

  • Invoice processing: Upload a photo of an invoice → Gemma 3 extracts vendor, amount, date, line items
  • Quality inspection: Feed product photos → model identifies defects, scratches, misalignments
  • Document analysis: Scan a signed contract → model reads text, tables, signatures, stamps
  • Inventory counting: Photograph a shelf → model counts items and identifies products

Benchmarks: 27B Punches Above Its Weight

The 27B variant delivers strong results across reasoning, math, and factual grounding:

BenchmarkGemma 3 27BWhat It Measures
MMLU-Pro67.5Advanced knowledge across 57 subjects
MATH69.0Mathematical reasoning
GPQA Diamond42.4Graduate-level science questions
FACTS Grounding74.9Factual accuracy (low hallucination)
MMMU64.9Multimodal understanding
LiveCodeBench29.7Real-world coding tasks
Bird-SQL54.4SQL generation from natural language

The FACTS Grounding score (74.9) is particularly relevant for business use: it means the model is strongly grounded in factual responses, not hallucinating.

Running Gemma 3 with Ollama

bash
# 4B — fits anywhere, multimodal
ollama pull gemma3:4b

# 12B — better quality, still fits Mac Mini M4
ollama pull gemma3:12b

# 27B — maximum quality, needs 32GB+
ollama pull gemma3:27b

# Vision example: analyze an invoice
ollama run gemma3:4b "Describe the contents of this document" --image invoice.jpg

For production deployments, we recommend starting with the 4B variant. It fits comfortably on minimal hardware, supports the full 128K context window, and handles most business vision tasks well. Scale to 12B or 27B when quality justifies the memory.

Where Gemma 3 Fits in the Family

FeatureGemma 2 9BGemma 3 27BGemma 4 E4B
VisionNoYes (SigLIP)Yes
Context8K128K128K
Languages~10140+140+
Smallest multimodalN/A4B (3GB)E2B (4GB)
Best forFast text tasksVision + long docsGeneral assistant

Gemma 3 fills the gap between Gemma 2 (text-only, fast, small) and Gemma 4 (latest generation, Arena #3). If you need vision capabilities at minimum cost, Gemma 3 4B is unbeatable.

Real Use Cases for European SMEs

Manufacturing (visual inspection): A packaging factory feeds product images to Gemma 3 4B running on a Jetson Orin Nano. The model checks label alignment, print quality, and seal integrity. Defects trigger alerts: no cloud connection needed, no photos leaving the factory floor.

Legal (document scanning): A law firm scans incoming documents with Gemma 3 12B. The model reads handwritten notes, identifies contract type, extracts key dates, and routes to the right department. All processing happens on a Mac Mini under the desk.

Retail (inventory): A shop photographs shelves weekly. Gemma 3 4B counts stock, identifies empty slots, and generates reorder suggestions. The system runs on existing hardware, costs nothing per query, and protects customer data by design.

128K Context: Process Entire Documents

The jump from Gemma 2’s 8K to Gemma 3’s 128K context window is transformative. At 128K tokens, you can feed the model:

  • A complete 100-page contract (~75K words)
  • An entire product catalog
  • A year’s worth of meeting minutes
  • A full codebase for review

No chunking, no RAG retrieval pipeline, no information loss. For documents that fit within 128K tokens, this eliminates the complexity of building a RAG system, you just give it the full document.

The Privacy Equation

Every image you feed to Gemma 3 stays on your hardware. When a clinic processes patient scans, when a factory inspects products, when a law firm reads contracts, the data never leaves the building. This isn’t just a feature; under the EU AI Act, it’s a compliance advantage that eliminates entire categories of regulatory risk.


Ready to deploy multimodal AI locally? Schedule a free 15-minute assessment to see how Gemma 3 can process your documents and images, privately, on your hardware.

More model reviews: Best Local LLMs Q2 2026 | Gemma 2 Review | Gemma 4 Review | DeepSeek R1 Review


Sources: Gemma 3 on HuggingFace | Google DeepMind: Gemma 3 | Gemma 3 Model Card | Gemma 3 Technical Report (arXiv)


Next steps

  • Check the different hardware tiers for each Gemma 3 variant.
  • Review the 27B benchmark results for reasoning and math.
  • Set up the 4B variant using Ollama for your first deployment.
  • Plan your use cases for visual inspection or document processing.
  • Read our hardware guide for edge AI to size your machine.

Work with us

We size the model and the machine by measuring, not by guessing. If you want to see your own task running on real hardware, book a 15-minute call or see how we work in consulting.

Diagram
Share: LinkedIn X
Veredicto semanal

Get new guides before anyone else

Subscribe and we tell you when new guides, templates and workflows go up. One email a week, no spam.

Already published: 69 guides and 25 templates. All free, no signup.

Bonus: the local-AI starter pack PDF when you subscribe
Once a week No spam Unsubscribe anytime

See what you get

The EU AI Act now applies: a checklist you can complete

Tell us what you want to run

Tell us what you want to run and on what budget. We will tell you which hardware you need, which model fits, and what to expect from it, before you spend anything.

First call free, 15 min Local-first: your data stays on your network Open tools and guides

69 free guides · 17 compliance templates