Wednesday, 14 October 2026 · Bengaluru · New Delhi · San Francisco
AI models Launched 12 October 2026

Google EmbeddingGemma 2

An open, lightweight multimodal embedding model

Launched
12 October 2026
Category
AI models
Price
Free (Apache 2.0 open weights)
Works with
Open-weights model (on-device, server or browser)
Made by
Launch day
#1 · 300 upvotes

What Google EmbeddingGemma 2 does

EmbeddingGemma 2 is an open embedding model from Google DeepMind. An embedding model turns content into vectors so that software can search, cluster or classify it by meaning. EmbeddingGemma 2 does this for text (including code), images, video and audio in a single shared space of 768 dimensions, so a text query can find a photo and a voice memo can find a video clip, without a chain of separate captioning and speech-to-text models.

The model has 740 million parameters in total, split into modules: a 270M text backbone plus optional vision (170M) and audio (300M) encoders, so you load only what you need. Google says that, quantised on a Pixel 11 Pro, it needs about 191MB of memory for text alone and about 567MB for all modalities. It reads up to 8,192 tokens of input, four times its predecessor, and its vectors can be shortened to 512, 256 or 128 dimensions to save storage. It is built on the Gemma 4 architecture, understands more than 100 languages according to its model card, and runs offline. Google reports a jump on the MTEB code benchmark from 68.76 to 78.68 over the first EmbeddingGemma.

The weights are free under the Apache 2.0 licence, subject to Google’s Gemma prohibited-use policy, and are available on Hugging Face and Kaggle, with tooling for Sentence Transformers, Transformers, Ollama, llama.cpp, vLLM, MLX and others. Google announced it on 6 October 2026; it was featured on Product Hunt on 12 October 2026 and finished #1 for the day with 300 upvotes.

We have not benchmarked EmbeddingGemma 2 ourselves. Figures on this page are Google’s own, from its announcement and model card, and we say where each comes from.

What people use Google EmbeddingGemma 2 for

  • Private, offline semantic search over photos, videos, voice notes and documents on a phone
  • Retrieval for RAG pipelines that mix text, images and audio
  • Searching a local codebase or giving a coding agent code retrieval
  • Classification and clustering of content without sending data to a cloud API

Google EmbeddingGemma 2 pricing

EmbeddingGemma 2's weights are free to download and use under the Apache 2.0 licence, subject to the Gemma prohibited-use policy. Google has not published a price for any hosted version.

PlanPriceWhat you get
Open weightsFreeApache 2.0; download from Hugging Face or Kaggle; you pay only for your own compute

Google's announcement says availability in its Gemini Enterprise Agent Platform Model Garden is coming soon; no price is listed.

Checked 14 October 2026 · Official pricing page ↗ · Prices change, so confirm before you buy

Who Google EmbeddingGemma 2 is for

A good fit if you…
  • build search, RAG or recommendation features that must run on-device or offline
  • need one model for text, images, video and audio instead of a pipeline of several
  • want permissively licensed weights you can fine-tune and ship commercially
Probably not for you if…
  • want a hosted embeddings API with an SLA: Google lists Model Garden availability as coming soon and publishes no hosted price
  • run inference in float16: the model card warns this silently produces broken embeddings; use bfloat16 or float32
  • need equal quality in every language: the card says performance may vary across languages

Google EmbeddingGemma 2 pros and cons

Pros
  • One model for text, code, images, video and audio
  • Small enough for phones; load only the encoders you need
  • Free Apache 2.0 weights with broad tooling support
  • Shorter vectors (512, 256 or 128 dimensions) to cut storage
  • Runs offline, keeping data on the device
Cons
  • No published hosted API or price yet
  • Quality drops noticeably for multimodal content at 128 dimensions, according to the model card
  • Must not run in float16
  • Benchmark figures so far are Google's own

Google EmbeddingGemma 2 alternatives and how they compare

Other open embedding models. All three below are text-only, which is the main difference. Licences and specs come from each model's official Hugging Face page, checked on 14 October 2026.

ProductWhat it isStarts atReviewsHow it differs from Google EmbeddingGemma 2
Google EmbeddingGemma 2 this pageGoogle DeepMind's open multimodal embedding model for text, code, images, video and audio, small enough for phonesFree (Apache 2.0 open weights)No reviews yet—
BGE-M3BAAI's multilingual embedder with dense, multi-vector and sparse retrieval, up to 8,192 tokensFree (MIT licence)—Text only, but combines three retrieval styles in one model.
Qwen3-EmbeddingAlibaba's embedding series from 0.6B to 8B parameters, 100+ languagesFree (Apache 2.0)—Text only (including programming languages), with a 32k-token context on the 0.6B model, four times EmbeddingGemma 2's.
Nomic Embed Text v2Nomic's 475M-parameter mixture-of-experts embedder for about 100 languagesFree (Apache 2.0)—Text only, with no image, audio or video support.

Google EmbeddingGemma 2 reviews

No reviews yet. Google EmbeddingGemma 2 has no user reviews on Product Hunt as of 14 October 2026, so we are not showing a star rating. We would rather show none than invent one. On launch day it collected 300 upvotes and 3 comments, which measures interest, not satisfaction.

Be the first to review it on Product Hunt ↗

What the community says

On X

We have not linked posts about EmbeddingGemma 2 on X yet.

Search X for Google EmbeddingGemma 2 ↗

Frequently asked questions

Is EmbeddingGemma 2 free?

Yes. The weights are released under the Apache 2.0 licence, which allows commercial use, subject to Google's Gemma prohibited-use policy.

What can it embed?

Text and code, images, video and audio, alone or combined, into one 768-dimension vector space.

How much memory does it need on a phone?

Google says about 191MB for text only and about 567MB for the full multimodal model, quantised on a Pixel 11 Pro.

How long can the input be?

Up to 8,192 tokens shared across modalities. Google gives rough equivalents of 5.5 minutes of audio, 29 images or 58 video frames.

Where do I download it?

From Google's Hugging Face page or Kaggle. Google also points to GGUF builds for llama.cpp, LiteRT versions for on-device use and a WebGPU browser demo.

Which precision should I use?

bfloat16 or float32. The model card warns that float16 returns NaN or degraded embeddings without an error.

Where this comes from, checked 14 October 2026: Google blog: EmbeddingGemma 2 announcement · EmbeddingGemma 2 model card (Hugging Face) · EmbeddingGemma 2 model card (Google AI for Developers) · EmbeddingGemma 2 on Kaggle · Gemma prohibited use policy · Product Hunt launch · BGE-M3 model page · Qwen3-Embedding-0.6B model page · Nomic Embed Text v2 model page

We list Google EmbeddingGemma 2 from public sources and are not affiliated with it. Spotted something wrong? Tell us.

How would you rate Google EmbeddingGemma 2? Be the first to rate it