FAQ

Questions, answered.

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

About

The basics.

What is imgsrc.pub?

A small set of AI image tools (OG images, logos, free-form images) priced by credit, plus a handful of free utilities — placeholders, QR codes, favicons, and a logo resizer. No subscriptions, no API keys in markup, no watermarks.

Do I need an account?

Only for the AI tools. The free utilities work without signing in. AI generation requires a credit balance, and credits are tied 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 asset without re-billing the model.
Credits

Pricing & credits.

How much does a generation cost?

Premium renders (OG images, logos, AI Image at high quality) cost 30 credits. Standard AI Image is 10 credits, drafts are 1. Full breakdown on the pricing page.

Do credits expire?

Never. Buy a pack today, use it next year — credits sit on your account until you spend them.

What happens if a generation fails?

We auto-refund the credits. You only pay for renders we deliver successfully.

Are cached results free?

Yes. If the same prompt and parameters were generated before, we return the cached image and don't spend credits.

Can I get a refund on a pack?

Yes, within 14 days for unused or partially-used packs. Email [email protected].
Embeds

Embedding on your domain.

Once a domain is registered to your account, you can drop the generate URL into any <img> tag and it just works.

What's an embed?

An embed is a normal <img src="…"> pointed at our generate endpoint. The browser requests the image, we authenticate the domain, generate or serve the cached result, and the credits come out of your account. No SDK, no API key in markup.

How do I set one up?

Sign in, open Account → Embed sites, add the domain you control, and you can start embedding immediately. To lock the domain to your account permanently, add the DNS TXT record we show you and click Verify.

What does an embed URL look like?

<!-- AI Image, square, premium quality -->
<img src="https://imgsrc.pub/api/generate?prompt=red%20fox" />

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

<!-- Open Graph image -->
<meta property="og:image"
      content="https://imgsrc.pub/api/generate?type=og&prompt=launching%20our%20app" />
The full parameter reference is on the embed sites page.

How are embeds authenticated?

By the request's Referer / Origin header. Only domains registered to your account can embed. There is no token in the URL — your prompts and parameters stay public-readable, but only your domains can spend your credits.

What happens on the first request?

On a cache miss, we return a placeholder image while generation runs in the background. The next request for the same URL returns the real asset — usually within a few seconds. Same parameters always resolve to the same cached image.

Why isn't my embed loading the real image?

Most often: the page is sending no Referer header (a strict referrer policy, or the request is server-side). Browsers must send Referer or Origin so we can match the request to your account. www. resolves to the apex automatically.

Are there limits?

Yes — a per-domain hourly cap and a per-account daily cap on new generations, to keep abuse off the credit pool. Cache hits don't count toward either limit.

Can I take over a domain someone else added?

Yes, if it's only pending. Add the domain on your account, then prove ownership via the DNS TXT record we show you. Verified domains are locked to a single account.
AI tools

Using the AI tools.

What's the difference between AI OG, AI Logo, and AI Image?

AI OG always renders 1200×630 PNGs cropped for social previews. AI Logo renders 1024×1024 with a transparent or solid background. AI Image is the free-form one — square, landscape, or portrait, at any quality tier.

Why are OG and Logo always premium quality?

Both are one-shot brand assets that need to look final. Drafting them at low quality wastes more credits than it saves — better to re-prompt at premium.

How do I write a good prompt?

Lead with the subject, then add lighting/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. We don't use your prompts or images to train models, and we don't share them with third parties beyond the providers needed to deliver the service (see privacy).
Free tools

The free utilities.

Are the free tools really free?

Yes. Placeholder images, placeholder videos, QR codes, the OG canvas renderer, the favicon fetcher, and the logo resizer are all free and don't require an account.

Can I hotlink the free tools from my site?

Yes — that's the intended use. Drop the URL into an <img> or <video> and it works without registration. The AI tools are the only ones that need a registered domain.
Billing

Billing & accounts.

How does sign-in work?

Email + a one-time code. No password to forget. The session lives in a single first-party HTTP-only cookie.

Who handles payments?

Lemon Squeezy — they handle card processing, tax, and order management. Card details never reach our servers.

Can I delete my account?

Yes. Email [email protected] and we'll wipe your account and associated data, subject to the billing records we're required to retain for tax purposes.

Do you have 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 non-browser use case, write to us — we're working on it.

Still stuck?

Real human inbox, usually a same-day reply.

[email protected]