Seeing a “limit reached” message while creating pictures in Grok? That is the Grok image rate limit: a cap xAI places on how much you can generate in a given period. It applies to free and paid users alike, and it works differently from what most guides claim.

Many articles quote a fixed number of images per day. xAI’s own help pages describe something else: a shared usage pool that refills on a schedule. This guide explains how the limit works, what each plan gets, how to fix the error, and what the limits look like if you use the API.

What Is the Grok Image Rate Limit?

The Grok image rate limit is a usage cap on how much image (and video) content you can create with Grok Imagine. Once you reach it, Grok pauses generation until your allowance refills.

There are two separate systems, and people often mix them up:

  • App usage limits: apply to the Grok website and apps. Image generation draws from the same shared pool as chat and other Grok products.
  • API rate limits: apply to developers calling the xAI API. These are measured in requests per second.

Heavier tasks use more of your allowance than light ones. According to xAI’s FAQ, high-quality video or long coding runs consume more of the pool than a simple chat message. For video, 720p output automatically falls back to 480p once you hit the 720p cap for your tier.

Grok Image Limits by Plan

xAI does not publish a fixed number of images per day for any plan. Instead, each plan comes with a usage allowance, and image generation draws from it. Here is how xAI’s pricing page describes the plans:

PlanUsage allowanceImage generation (Imagine)
FreeLimited AI usageLimited
PlusBaseline shared usage poolIncluded
Premium4x the Plus allowanceIncluded
Super15x the Plus allowanceIncluded
Ultra50x the Plus allowanceIncluded
TeamsPooled usage across membersNot stated
EnterpriseCustom rate limitsNot stated

The pricing page gives no exact image counts for any tier. Websites that quote “10 images a day” or “200 images a day” are repeating estimates or user reports, not official xAI numbers. Plan names and prices can also change, so check the names shown under Settings > Usage in your own account.

Why You Hit the Limit and When It Resets

Paid plans share one weekly usage pool across all Grok products. xAI says the pool “resets every week on a schedule shown in the Usage tab in Settings.” So the reset is not a fixed daily timer. It depends on your account.

Two things drain the pool faster than you might expect:

  • Heavy requests. High-quality video and long tasks cost more than a short chat reply.
  • Many generations in a short time. Every image or video you create draws from the same weekly pool as everything else you do in Grok.

When the pool runs out, paid features pause until the weekly limit resets. Free-tier chat and voice access stays available on its own separate schedule.

How to Fix the Grok Image Limit Reached Error

Follow these steps in order:

  1. Check your usage. Open Settings > Usage on the Grok website. It shows your usage as a percentage per product and the schedule for your next reset.
  2. Wait for the reset. If the reset is close, this is the simplest fix. Paid features resume automatically once the weekly limit refreshes.
  3. Buy extra usage credits. You can top up from the Usage tab on the web, with xAI listing a $5 minimum. Credits expire one year after purchase unless stated otherwise.
  4. Turn on Auto Top Up. This tops up your balance automatically so generation does not stop mid-project.
  5. Upgrade your plan. A higher tier means a bigger shared pool, for example Premium gives 4x the Plus allowance.
  6. Keep working in the meantime. Free-tier chat and voice remain available while paid features are paused.

If you only use video, remember that 720p clips drop to 480p once you reach your tier’s 720p cap, so you can still create lower-resolution drafts.

Tips to Avoid Hitting the Limit

Because the allowance is a weekly pool, small habits add up:

  • Plan your prompt first. A clear, detailed prompt gets a usable result in fewer attempts.
  • Avoid rapid retries. Generating the same prompt again and again burns the pool without improving the result.
  • Draft small, finish big. Use lower resolutions for test runs and save high-quality output for the final version.
  • Spread your usage across the week. Do not spend the whole pool in one session.
  • Check Settings > Usage often. The percentage view tells you how much is left before you run out.
  • Save prompts that work. Reusing a proven prompt costs less than experimenting from scratch.

Grok API Rate Limits for Developers

If you generate images through the xAI API, limits are measured in requests per second (RPS), not in a weekly pool. xAI’s documentation lists the same RPS for all of its Imagine image models:

API tierImage requests per second
Tier 06
Tier 112
Tier 225
Tier 350
Tier 4100

Tiers are based on your cumulative API spend and upgrade automatically. Token-per-minute limits do not apply to Imagine, so RPS is the only limit to plan around. To raise an Imagine limit beyond your tier, xAI says to contact its sales team.

When you exceed the limit, the API returns HTTP 429 Too Many Requests. xAI recommends exponential backoff with retries. A simple pattern looks like this:

import time, random

def with_backoff(call, retries=5):
    for attempt in range(retries):
        try:
            return call()
        except RateLimitError:  # your client's HTTP 429 exception
            time.sleep(2 ** attempt + random.random())
    raise RuntimeError("Still rate limited after retries")

Frequently Asked Questions

How many images can I generate with Grok per day?

xAI does not publish a fixed daily number. Image generation draws from a shared usage pool, and paid plans refill it weekly. Any exact daily figure you see elsewhere is an estimate.

How long does the Grok image limit take to reset?

For paid plans, the pool resets weekly on a schedule shown under Settings > Usage. It is not a fixed daily timer.

Is Grok image generation free?

The Free plan includes limited AI usage and limited image generation, according to xAI’s pricing page. The exact amount is not published.

Can I still use Grok after I hit the limit?

Yes, partly. Paid features pause until the weekly reset, but free-tier chat and voice access continues on its own schedule. You can also buy extra usage credits to keep going.

What does a 429 error mean in the Grok API?

It means you sent too many requests too quickly. Wait, then retry with exponential backoff, or move to a higher API tier.

Conclusion

The Grok image rate limit is a usage cap, not a fixed daily count. Paid plans draw from a weekly shared pool, the Free plan gets a limited allowance, and API users face per-second limits by tier. When you hit the cap, check Settings > Usage, wait for the reset, or add extra credits. To make your allowance last, plan prompts carefully, avoid rapid retries, and keep drafts at lower resolution.