Independent resource. Not affiliated with any provider. Always verify pricing on provider sites.
$embeddingcost

Google Gemini Embedding Pricing: gemini-embedding-2, gemini-embedding-001 & text-embedding-005 (October 2026)

Google's embedding prices are split between the Gemini API and Vertex AI pricing pages. This page puts them side by side, with the Batch API rates, the model shutdown dates and the storage effect of choosing a smaller output dimension.

Verified 16 October 2026
Gemini Embedding 2 pricing
$0.20/M
Text, standard
$0.10/M
Text, Batch API
Free of charge
Free tier
8,192 tokens
Input limit

gemini-embedding-2 is Google's current embedding model: stable on the Gemini API since 22 April 2026, and the replacement Google names for its older Gemini API embedding models. It charges per million input tokens, priced by modality, and nothing for output. Embedding one billion text tokens costs $200 at the standard rate or $100 through the Batch API. Source: Gemini API pricing, checked 16 October 2026.

gemini-embedding-2 Price by Input Type

InputStandard /M tokensBatch /M tokens
Text$0.20$0.10
Image$0.45$0.225
Audio$6.50$3.25
Video$12.00$6.00

Gemini API paid tier. The free tier is free of charge for every input type, but Google uses free-tier content to improve its products and the paid tier does not. Vertex AI lists the same per-million rates for Gemini Embedding 2, labelled Preview there.

All Google Embedding Models

ModelText $/MBatch $/MStatus
gemini-embedding-2
Text, image, video, audio, PDF
128-3072 dims, 8,192 tokens
$0.20$0.10Stable (Gemini API)
gemini-embedding-001
Text
128-3072 dims, 2,048 tokens
$0.15 (Vertex AI)$0.12 (Vertex AI)Shutdown 14 May 2028
text-embedding-005
English text, code
up to 768 dims, 2,048 tokens
Vertex meter*Vertex meter*Vertex AI only

gemini-embedding-001 is no longer on the Gemini API pricing page; its rates are Vertex AI's Gemini Embedding line ($0.00015 per 1,000 online, $0.00012 per 1,000 batch). *text-embedding-005 is billed under Vertex AI's separate "Embeddings for Text (excluding Gemini Embedding)" line; see the Vertex AI pricing page for its current rate and unit. Model specs from Google's model pages; shutdown dates from the deprecations page.

Moving Off the Preview ID and gemini-embedding-001

The gemini-embedding-2 preview model was shut down on 10 August 2026; calls to the preview ID should use gemini-embedding-2. gemini-embedding-001 keeps running until its scheduled shutdown on 14 May 2028. Because the two models produce different vector spaces, switching means re-embedding the whole corpus, not just new documents. Through the Batch API that is $0.10 per million text tokens, so a corpus of 500 million tokens costs $50 to re-embed. Size your own corpus with the embedding cost calculator.

Output Dimensions: Storage Cost Impact

Both gemini-embedding-2 and gemini-embedding-001 accept an output size from 128 to 3,072 dimensions; Google recommends 768, 1,536 or 3,072. The token price is the same whatever size you request, so the saving is in downstream storage. Raw float32 size per 1 million vectors:

DimensionsBytesGiB / 1MRatio
3,07212,28811.444x
1,5366,1445.722x
7683,0722.861x

768 dimensions take a quarter of the space of 3,072. How much retrieval quality that costs depends on your data: test both sizes on a sample of real queries before committing. Price the storage itself on the vector storage page.

Vertex AI vs Gemini API: Which to Use

Gemini API (Google AI Studio)
  • - Free tier for gemini-embedding-2, rate-limited
  • - Free-tier content is used to improve Google's products; paid tier is not
  • - Simple per-token billing, quick setup
  • - gemini-embedding-2 only on the pricing page
Vertex AI
  • - $300 Google Cloud welcome credit over 90 days for new customers
  • - Prices gemini-embedding-001 and text-embedding-005 as well
  • - Google Cloud billing, IAM and project quotas
  • - Suits workloads already running on GCP

How gemini-embedding-2 Compares on Price

At $0.20 per million text tokens, gemini-embedding-2 costs 10x OpenAI text-embedding-3-small at $0.02/M and more than Voyage voyage-4-large at $0.12/M. What the premium buys is one vector space for text, images, video, audio and PDFs, and an 8,192-token input limit, four times gemini-embedding-001's 2,048. For text-only retrieval, compare models on your own data first; see the full embedding model comparison.

Frequently Asked Questions

How much does Gemini Embedding 2 cost?
gemini-embedding-2 costs $0.20 per million text tokens on the Gemini API paid tier, or $0.10 per million through the Batch API. Images are $0.45 per million tokens, audio $6.50 and video $12.00, each halved on Batch. The Gemini API free tier is free of charge, with rate limits. Rates checked on Google's pricing page, 16 October 2026.
Is gemini-embedding-2 still in preview?
Not on the Gemini API. Google's deprecations page lists gemini-embedding-2 as released on 22 April 2026, and the earlier preview model was shut down on 10 August 2026, so code calling the preview ID needs to switch to gemini-embedding-2. Vertex AI's pricing page still labels Gemini Embedding 2 as Preview, at the same $0.20 per million text tokens.
How much does gemini-embedding-001 cost?
gemini-embedding-001 no longer appears on the Gemini API pricing page. On Vertex AI it is billed under the Gemini Embedding line at $0.00015 per 1,000 tokens online ($0.15 per million) and $0.00012 per 1,000 batch ($0.12 per million). Google's deprecations page schedules it for shutdown on 14 May 2028, with gemini-embedding-2 as the replacement.
Do I have to re-embed when moving from gemini-embedding-001 to gemini-embedding-2?
Yes. They are different models, so vectors from one cannot be compared with vectors from the other. Moving an index means re-embedding every document with gemini-embedding-2, which costs $0.20 per million text tokens, or $0.10 per million on the Batch API.
What output dimensions does Gemini Embedding 2 support?
Google's model page lists a flexible output size from 128 to 3,072 dimensions, with 768, 1,536 and 3,072 recommended. The token price does not change with the dimension count; smaller vectors save on vector database storage. The input limit is 8,192 tokens, against 2,048 for gemini-embedding-001.
Is there a Google Cloud free trial for Vertex AI embeddings?
New Google Cloud customers get $300 in welcome credit to spend over 90 days, which can be used on Vertex AI. Separately, the Gemini API free tier charges nothing for gemini-embedding-2, but content sent on the free tier is used to improve Google's products; on the paid tier it is not.
Compare all models
Google vs OpenAI vs Voyage vs Cohere
Matryoshka dimensions
Shorter vectors, smaller storage bill
Full calculator
Include storage in your Google estimate
Disclaimer: Independent resource. Not affiliated with Google. Pricing from the Gemini API and Vertex AI public pricing pages, checked 16 October 2026. Always verify at ai.google.dev/gemini-api/docs/pricing.

Updated September 2026