via.placeholder.com · updated 15 October 2026

Is via.placeholder.com working?

Yes. via.placeholder.com has been back since 7 October 2026. Old links such as https://via.placeholder.com/600x400 work again without any change, and return the same kind of image as before: same size, colours, text and default grey.

What happened to it?

placehold.it itself is a separate domain that we don't own.

No. The URL syntax is unchanged, so links in code, templates, tutorials and fixtures work again as they are. If you already moved to another service, that's fine too: there's no need to switch back. Full syntax: placeholder images.

Who runs it now?

Placeholder Ltd, the company that owns placeholder.com. It's free, with no sign-up, no API key, no ads, no cookies and no analytics. Access logs drop IP addresses and cookies, keep only the referring host, and are deleted after 7 days.

Is it the same service as before?

Same URLs and same look, new code. The renderer was rebuilt to the old syntax, including its quirks: X as well as x, the extension on any segment, ?text= and ?Text=, a missing ?, and HTML-escaped &. Defaults match the old images: background #cccccc, text #969696, the size as text, PNG when no extension is given. The old Powered by HTML.COM watermark is gone.

How does it compare to placehold.co, Lorem Picsum and dummyimage.com?

They're all good, free options. Pick by what you need:

ServiceWhat it isPick it when
via.placeholder.comThe original placehold.it syntax, plus subject photos, avatars, QR codes and barcodes and brand images on the same hostyou have old via links, want guessable URLs, or want photos and avatars that stay the same per URL
placehold.coGrey-box generator with its own syntax and custom fontsyou need a specific font in the image
Lorem PicsumReal photos at a given sizeyou want a random or seeded photo of anything
dummyimage.comLong-running text placeholder generatoryou already use its syntax

Do placehold.co-style URLs work here?

Mostly. These work on via.placeholder.com:

A format as its own segment after colours, such as /600x400/000/fff/png, doesn't. Put the extension on the last colour instead: /600x400/000/fff.png. ?font= is ignored.

Is it safe to load images from a domain with a new owner?

It's a fair question: a lapsed domain could serve anything to your users or your CI. Here is what via.placeholder.com does:

If you'd rather depend on nothing external, generate placeholders locally, and use placeholder-check either way so none of them reach production.

Can I use it in production?

It's meant for mockups, prototypes, tests and demos, and very high-volume production traffic may be rate-limited. Add placeholder-check to CI and the build fails if a placeholder URL would ship.

Is there documentation for AI coding tools?

Yes. The URL grammar is in plain text at via.placeholder.com/llms.txt and tools.placeholder.com/llms.txt (everything in one file: llms-full.txt). Agents can also use the MCP server at https://mcp.placeholder.com/mcp.