FAQ

Questions, answered.

Credits, embeds, billing and how the tools work. Can't find it here? Email [email protected].

The basics.

What is imgsrc.pub?

+

A set of image URLs for developers. Placeholder images and video, QR codes, share cards and favicons come back from a URL for free, with no account. On top of that, three AI tools draw images, logos and share cards with GPT Image 2, paid per render with credits. No subscriptions, no API keys in markup, no watermarks.

Do I need an account?

+

Only for the AI tools. The free tools work without signing in. AI generation needs a credit balance, and credits belong to your account.

Which model powers the AI tools?

+

OpenAI's GPT Image 2. Results are stored on Cloudflare Images, so the same URL keeps serving the same picture without paying for the model again.

Pricing and credits.

How much does a generation cost?

+

Premium renders cost 30 credits: share cards, logos and AI images at high quality. A standard AI image is 10 credits and a draft is 1. At the Starter rate that's 90¢, 30¢ and 3¢.

Do credits expire?

+

No. Credits stay on your account for as long as the account is active, so a pack bought today still works next year.

What happens if a generation fails?

+

The credits go back to your account automatically. You only pay for renders that are delivered.

Are cached results free?

+

Yes. If the same prompt and parameters were rendered before, the saved image comes back and no credits are spent.

Can I get a refund on a pack?

+

Refunds for credit purchases are handled case by case. Email [email protected] with your order and what went wrong.

Embedding on your domain.

Once a domain is registered to your account, the generate URL works in any img tag on it.

What's an embed?

+

A normal img tag pointed at the generate endpoint. The browser requests the image, imgsrc.pub matches the page's domain to your account, renders the picture or serves the saved one, and any credits come out of your balance. No SDK and no API key in your markup.

How do I set one up?

+

Sign in, open Account → Embed sites, and add a domain you control; you can start embedding straight away. To lock the domain to your account for good, add the DNS TXT record shown there and click Verify.

What does an embed URL look like?

+

The prompt goes in the query string, and type picks the tool. These work inside pages on a registered domain:

<!-- AI image -->
<img src="https://imgsrc.pub/api/generate?prompt=red%20fox" />

<!-- AI logo -->
<img src="https://imgsrc.pub/api/generate?type=logo&prompt=acme%20coffee" />

Can I put a generate URL in og:image?

+

No. Social networks fetch og:image without a referrer, so the request can't be matched to your domain. Render the share card with the AI share card tool and paste the image URL it gives you into og:image instead.

How are embeds authenticated?

+

By the request's Referer or Origin header. Only domains registered to your account can embed. There's no token in the URL: prompts and parameters are public, but only your domains can spend your credits.

What happens on the first request?

+

On a cache miss you get a placeholder card while the picture renders, which usually takes 10 to 60 seconds. After that the same URL returns the real image. The same parameters always resolve to the same saved image.

Why isn't my embed loading the real image?

+

Most often the page sends no Referer header, because of a strict referrer policy or because the request comes from a server. Browsers must send Referer or Origin so the request can be matched to your account. www. resolves to the apex domain automatically.

Are there limits?

+

Yes. New renders are capped per domain per hour (120 by default) and per account per day (2,000 by default), to keep abuse off your credits. Cached images don't count toward either limit.

Can I take over a domain someone else added?

+

Yes, if it's still pending. Add the domain to your account, then prove you own it with the DNS TXT record shown there. Verified domains are locked to one account.

Using the AI tools.

What's the difference between AI share card, AI logo and AI image?

+

AI share card always renders a 1200×630 image cropped for social previews. AI logo renders 1024×1024, on a solid background and on a transparent one. AI image is free-form: square, landscape or portrait, at any quality tier.

Why are share cards and logos always premium quality?

+

Both are one-shot brand assets that need to look finished. A draft logo usually gets re-rendered anyway, which costs more than doing it once at premium.

How do I write a good prompt?

+

Lead with the subject, then add lighting or mood, then a style cue. "A red fox in a snowy forest, golden hour, cinematic photo" works better than "snowy thing".

Can I keep my generations private?

+

Generations are linked to your account so you can find them in your history. Your prompts and images aren't used to train models or shared with third parties beyond the providers needed to deliver the service.

The free tools.

Are the free tools really free?

+

Yes. Placeholder images, placeholder video, QR codes, share cards, the favicon fetcher and the logo resizer are free and don't need an account.

Can I hotlink the free tools from my site?

+

Yes, that's what they're for. Put the URL in an img or video tag and it works without registering anything. Only the AI tools need a registered domain.

How long are free images cached?

+

A year. Responses carry Cache-Control: public, max-age=31536000, immutable, so browsers and CDNs keep them and the same URL is never drawn twice.

Billing and accounts.

How does sign-in work?

+

With your email and a one-time code, so there's no password to forget. The session lives in a single first-party, HTTP-only cookie.

Who handles payments?

+

Lemon Squeezy handles card processing, tax and orders. Card details never reach imgsrc.pub's servers.

Can I delete my account?

+

Yes. Email [email protected] and your account and its data are deleted, apart from the billing records that have to be kept for tax.

Is there an API beyond the embed URL?

+

Not yet. Today the only programmatic surface is the embed URL on a registered domain. If you have a use case outside the browser, write to [email protected].

Still stuck?
Ask a person.

It's a real inbox, and replies usually come the same day.