Skip to main content
Render 330,000+ icons, deterministic avatars, QR codes, and placeholders from one free, open-source API. Use native components and helpers in your stack, or ship cacheable https://pictum.dev/v1 URLs directly.

Assets

Each preview is served live from the Pictum API.

Works with your stack

Use a package for your framework or language, browser-native elements, or direct HTTP.

React

One less thing to memoize

Vue

Assets look better from this Vue

Svelte

Tiny assets, very Svelte

Astro

Houston, we have an asset

Laravel

Blade sharp, assets sharper

JavaScript

No [object Object] in sight

Web Components

Straight out of the shadow DOM

PHP

Composer made us do it

Direct HTTP

GET your assets together

Built for production

One contract

Keep the same identifiers and options across integrations.

Cache-ready

Reuse responses in browsers and at the edge with public cache headers and ETags.

SSR and CSR

Each package supports the rendering modes documented in its integration guide.

Free and open source

Self-host Pictum, inspect the source, or contribute on GitHub.