API Guides12 min

Gemini API Free Tier Limits (2026): Quota, API Keys, and Paid Tiers

See which Gemini API models still have a free tier in 2026, where AI Studio shows live project limits, why API keys share quota, and when paid tier fits.

Yingtu AI Editorial
Yingtu AI Editorial
YingTu Editorial
Apr 25, 2026
Updated Jul 16, 2026
12 min
Gemini API free tier limits board showing free status, live AI Studio quota, API key ownership, and billing boundary
yingtu.ai

Contents

No headings detected

Yes, the Gemini Developer API still has a Free Tier for selected models. But there is no single universal free quota attached to an API key: Google applies rate limits per project, and the active limits vary by model and usage tier.

Verified July 16, 2026, the reliable check is two-part: use Google's Gemini API pricing page to confirm whether the exact model and execution lane still show a Free Tier, then open the AI Studio rate-limit view for the project behind your key to see its live RPM, TPM, RPD, and any model-specific dimensions. Creating more keys inside that project does not add quota; the keys share the same project limits.

Use the free tier for bounded development and low-volume tests. Move to a paid project when you need a paid-only model, higher production capacity, paid-service data terms, or a workload that users depend on. Billing changes the route; it does not make limits unlimited.

QuestionCurrent answerSource to check
Is Gemini API still free?Yes, selected model and execution-lane rows still show Free Tier access.Google Gemini API pricing page
What are my exact limits?They are project, model, usage-tier, and sometimes feature specific.AI Studio project rate-limit view
Does each API key get separate quota?No. Keys authenticate requests; the project owns quota and billing.API key and billing docs
What happens after a limit is hit?Expect 429 or RESOURCE_EXHAUSTED; identify the exhausted dimension before retrying or upgrading.Rate-limit and troubleshooting docs
Should production use the free tier?Only when throttling or changing availability would not create a real user failure.Billing, data handling, and usage-tier docs

What Gemini API free tier limits mean now

The safest way to understand Gemini API free tier limits is to split the phrase into three separate decisions.

First, a model or feature has to be eligible for Free Tier use. That eligibility belongs on Google's pricing surface, not in a blog table. A model that is free for one surface can be paid-only for another surface, and preview or specialized capabilities can move between rows as Google changes product packaging.

Second, quota is measured against a project and a usage tier. Google's rate limits documentation describes RPM, TPM, and RPD as the core dimensions: requests per minute, tokens per minute, and requests per day. Those dimensions still matter, but the public documentation is not a promise that every project sees the same values forever.

Third, the number that matters for your application is the live number attached to the project you are actually using. If the project, model, region, usage tier, or billing state changes, the effective limit can change too. That is why AI Studio is the operating surface for live limits, while the pricing page is the operating surface for model-level free status.

Use static numbers only as historical context. If a spreadsheet, forum answer, or older article gives a universal RPM/RPD table, treat it as a starting clue, not as the current contract for your project.

The source map: pricing, rate limits, API keys, and billing

Each part of the free-tier answer has a different owner.

Claim you need to verifyBest sourceHow to use it
Whether a model or feature has Free Tier accessGemini API pricingLook for the current model row and surface.
How rate limits are definedGemini API rate limitsConfirm RPM, TPM, RPD, usage tiers, and reset behavior.
Which project your key belongs toGemini API key documentationConfirm that the key is tied to a project context.
What billing changesGemini API billing documentationUnderstand paid project setup, tier movement, data handling, and credit exclusions.
Why a request failedGemini API troubleshootingMap errors such as 429, quota exhaustion, region limits, and billing requirements to the next action.

This source map matters because most free-tier mistakes come from mixing those owners. A pricing page can tell you whether the model is free, but it does not replace the live project dashboard. A rate-limit page can explain the dimensions, but it does not mean your API key owns a separate quota bucket. Billing docs can explain how to upgrade, but they do not make a free-only project suitable for sensitive production data.

If you only remember one rule, remember this: model free status, project live quota, and billing state are different surfaces.

API key vs project quota

An API key is a credential. It identifies the project context and authenticates your request, but it does not create an independent quota pool.

If your actual job is creating a key, fixing project permissions, or making a first request, use the separate Google AI Studio API key setup guide. Quota and billing decisions start after a valid key-project pair exists.

That distinction changes how you debug free-tier limits. If Key A and Key B are both created inside the same project, they draw from the same project limits. Creating Key C in that same project is useful for rotation, environment separation, or security hygiene, but it is not a quota multiplier.

The project is the unit that matters for quota, billing, usage reporting, and many policy boundaries. That is also why a team should avoid passing loose keys around without knowing which project owns them. A key copied from a teammate's project can behave differently from a key created in your own project, even when both keys appear to call the same model.

Use this quick ownership checklist before you compare limits:

CheckWhy it matters
Which Google account created the key?It helps identify the management surface.
Which Google Cloud project is behind the key?Quota and billing attach to the project.
Is billing enabled on that project?Paid tiers and data handling can change with billing.
Which model ID are you calling?Different rows can have different eligibility and limits.
Are you looking at AI Studio for that same project?A different project dashboard gives the wrong limit.

Do not try to bypass limits by generating more keys. That can produce confusing usage reports and can create abuse risk without solving the underlying capacity problem. If one project needs more quota, move the workload to a correctly billed and monitored project.

There is also a separate 2026 authentication deadline. Google's current API key documentation says AI Studio now creates new keys as auth keys by default and that requests from standard keys will be rejected in September 2026. Audit whether an existing integration still uses a standard key and migrate before that cutoff. This changes how the request is authenticated; it does not give the key its own quota or billing account.

What is still free, and when should you pay?

The free tier is best treated as a development and low-volume testing lane. It can be the right place to learn the API, compare prompts, validate a small prototype, or run occasional internal tools. It is the wrong place to promise reliable throughput to customers unless the application can tolerate throttling, changing limits, and free-tier data handling.

Google's pricing page now mixes free and paid-only rows inside the same model family, so a family name is not enough. This dated snapshot shows how to read the page; the pricing page remains the source of truth after July 16, 2026.

Current pricing exampleFree Tier shown?What the row proves
Gemini 3.5 Flash, StandardYesInput and output tokens are free on that specific lane, subject to the project's active limits.
Gemini 3.1 Flash-Lite, StandardYesA current text-oriented 3.1 row still exposes Free Tier access.
Gemini 3.1 Pro Preview, StandardNoA Gemini 3.1 family label does not guarantee free access.
Gemini 3.1 Flash Image and Flash Lite ImageNoImage-generation rows can be paid-only even when text rows in the family are free.

Do not turn this snapshot into a permanent entitlement table. Verify the exact model ID and lane before deployment, especially for preview, image, audio, Batch, Flex, or Priority usage.

Use this decision table before you build around the free path:

WorkloadFree tier fitPaid project fit
Learning the APIGood fitUsually unnecessary
Small prototype with synthetic dataGood fit if usage is lowUseful when testing production-like throughput
Internal demoGood fit if failures are acceptableBetter if stakeholders expect reliability
Customer-facing featureRiskyUsually the correct route
Sensitive, regulated, or proprietary dataAvoid free tier unless policy explicitly allows itSafer because paid terms and data handling differ
High-volume batch processingPoor fitUse paid tiers or batch-oriented routes where appropriate
Paid-only model or featureNot available on free tierRequired

Google's billing documentation also changes the upgrade path. New accounts begin on the Free Tier. When you enable billing, AI Studio may require at least $10 in prepaid credits or assign an available Postpay path; the billing UI is the authority for your account. A Prepay project also needs a positive credit balance to keep serving paid-tier requests.

Do not design a "free" production plan around generic Cloud credits. Google's current billing page says Welcome or free-trial credits granted after March 2, 2026 cannot pay for Gemini API or AI Studio usage. Older eligible credits have their own expiry boundary, so verify the billing account instead of assuming a Cloud credit balance covers this API.

The upgrade threshold is not a moral line. It is an operational line. If free limits are enough for a throwaway test, stay free. If users depend on the result, if the app processes sensitive inputs, if rate-limit errors appear during normal usage, or if the model row you need is not free, turn on billing and monitor spend intentionally.

How to check your live Gemini API free limit

The action path is short, but it needs to be done against the right project.

  1. Open AI Studio with the Google account that manages the API key.
  2. Select the project that owns the key used by your application.
  3. Open the usage or rate-limit view for that project.
  4. Confirm the model ID your code is calling.
  5. Record RPM, TPM, RPD, reset behavior, and any tier label shown by the dashboard.
  6. Re-check before launches, demos, migrations, and traffic changes.

If you are comparing multiple keys, repeat the check by project rather than by key. Two keys inside the same project should be treated as one quota owner. Two projects can have different states, especially if one has billing enabled, different eligibility, or different account history.

For a deeper explanation of the rate-limit dimensions, use the dedicated Gemini API rate limits guide. The short version is enough for most decisions: RPM protects request frequency, TPM protects token throughput, and RPD protects daily volume. Hitting any one of them can stop a request even when the other two look available.

What to do after 429 or RESOURCE_EXHAUSTED

A 429 is not proof that the free tier disappeared. Google's troubleshooting guide uses RESOURCE_EXHAUSTED for exhausted RPM, TPM, RPD, or spend-based limits. The same symptom can also be misdiagnosed when you inspect the wrong project, call a different model than expected, or retry so aggressively that throttling gets worse.

Use this order:

StepActionWhy it comes first
1Check AI Studio for the project behind the key.It confirms the live limit owner.
2Confirm the model ID and surface.Paid-only or different model rows can change behavior.
3Compare RPM, TPM, RPD, model-specific limits, and paid-tier spend limits.The exhausted dimension decides the fix.
4Add backoff and reduce concurrent requests.Retrying too fast can extend the problem.
5Cache repeated outputs and shorten prompts.TPM and request volume often fall immediately.
6Move to a billed project when normal traffic keeps hitting limits.Production capacity should not depend on fragile free quota.

If the error is RESOURCE_EXHAUSTED, treat it as a limit event first. A short wait with exponential backoff can help with a transient minute or spend window, but it does not reset every daily or account-level condition. If the error mentions billing, region, unsupported model, or a failed precondition, waiting may do nothing. Use Google's Gemini API troubleshooting guide to separate quota exhaustion from account setup, model eligibility, and location restrictions.

The important stop rule is simple: do not create extra keys to evade limits. Fix the workload, verify the project, or upgrade the project.

Free tier design rules that age well

Because free-tier limits can change, design your integration so it survives without a static number.

Use the free tier for measurement, not promises. During development, record real request counts, prompt sizes, token usage, and failure rate. That tells you whether the free tier is enough for the actual workload, not just whether an older table looks generous.

Keep a model fallback plan. If a more capable model is too constrained for frequent calls, route only the hard cases to it and use a faster or cheaper model for simple classification, extraction, and short replies. This is not a trick to bypass limits; it is a way to spend limited quota on the calls that need it.

Cache aggressively when answers can repeat. FAQ bots, classification tools, routing helpers, and internal assistants often send similar prompts many times. Caching can reduce both requests and tokens without changing model quality.

Track errors by dimension. A daily quota problem, a token-throughput problem, and a per-minute concurrency problem need different fixes. Logging only "Gemini failed" is not enough.

Plan the paid path before you need it. A small app can start free, but the production plan should already know which project will be billed, who owns the budget, what alert threshold is acceptable, and which prompts are safe to send under the paid terms.

Common mistakes to avoid

Do not call it a "free API key limit." The key is not the quota owner. Use "project quota" in code comments, runbooks, and internal docs so the team checks the right surface.

Do not copy old RPM/RPD tables into production requirements. A table can help you understand the scale of free access, but AI Studio should own the current operational number.

Do not use consumer Gemini app limits as Gemini API facts. App usage, AI Studio, Gemini API, and Vertex AI can have different contracts.

Do not assume Google Cloud promotional credits cover Gemini API usage. Check the current billing page before you mention credits in a budget plan.

Do not treat the free tier as the safest privacy route because it costs nothing. Free-tier data handling can differ from paid data handling. If prompts contain customer data, business secrets, regulated material, or anything users would not expect to be used for product improvement, verify the paid data terms before sending it.

Decision rule

Stay on the free tier when the workload is low volume, non-sensitive, easy to retry, and still inside the live AI Studio limits for the project behind the key.

Move to a paid project when normal usage repeatedly hits 429, when the app needs predictable throughput, when the required model or feature is not free, when privacy or compliance matters, or when users would experience a real failure if quota changes.

The free tier remains useful, but it is not a production entitlement. Treat it as a live project limit that must be checked, measured, and revisited.

FAQ

Is the Gemini API free tier still available?

Yes, selected Gemini API model and surface rows still have Free Tier access, but the exact availability must be checked on Google's current pricing page. Do not assume every model, preview, image, batch, or specialized route is free.

Where do I check my exact Gemini API free tier limits?

Check AI Studio for the project that owns your API key. The project dashboard is the place to verify live RPM, TPM, RPD, reset behavior, and usage. Public tables are not a substitute for the active project view.

Does every Gemini API key get its own free quota?

No. An API key authenticates requests. The Google Cloud project behind the key owns quota and billing. Multiple keys in the same project share the same project limits.

Do I need to migrate my Gemini API key in 2026?

Possibly. Google says new AI Studio keys are auth keys by default and plans to reject requests from standard keys in September 2026. Check the key type in AI Studio and follow Google's migration guidance before the cutoff. Migrating authentication does not create more project quota.

Can I increase free quota by creating more keys?

No. Creating more keys inside the same project is useful for rotation and environment separation, but it does not multiply quota. If one project needs more capacity, reduce load, change architecture, or move to a paid project.

What does a 429 or RESOURCE_EXHAUSTED error mean?

It usually means a rate-limit dimension has been exhausted. Check the same project's AI Studio usage view, confirm the model ID, then decide whether to wait, reduce concurrency, shorten prompts, cache responses, or add billing.

Are Gemini 3.5 or Gemini 3.1 models free in the API?

Some are and some are not. On July 16, 2026, Google's pricing page showed Free Tier rows for Gemini 3.5 Flash Standard and Gemini 3.1 Flash-Lite Standard, while Gemini 3.1 Pro Preview and the Gemini 3.1 image-generation rows were paid-only. Check the exact model ID and execution lane because a family name does not determine free status.

Can I use the Gemini API free tier for production?

Use it only for very low-risk production where throttling, changing limits, and free-tier data handling are acceptable. Customer-facing, sensitive, high-volume, or reliability-sensitive workloads should use a billed project.

Do Google Cloud free-trial credits cover Gemini API usage?

Google's current billing page says Welcome or free-trial credits granted after March 2, 2026 cannot pay for Gemini API or AI Studio. Re-check the billing account and current policy before writing any budget assumption around Cloud credits.

Does Google use free-tier prompts to improve its products?

Google's pricing page marks Free Tier content as used to improve its products and Paid Tier content as not used for that purpose under the paid-service terms. Region-specific terms can differ, so review the current Gemini API terms before sending sensitive, regulated, or proprietary data.

What should I record before relying on the free tier?

Record the project ID, model ID, usage tier, live RPM/TPM/RPD values from AI Studio, reset behavior, billing state, and the date checked. Re-check those values before launches, demos, and traffic changes.

Tags

Share this article

XTelegram