# Pictum ## Docs - [Render a deterministic avatar](https://docs.pictum.dev/api-reference/avatars/render-a-deterministic-avatar.md): Render an identicon, gradient, or initials avatar as SVG, JPEG, PNG, or WebP. - [Render a gendered realistic avatar](https://docs.pictum.dev/api-reference/avatars/render-a-gendered-realistic-avatar.md): Deterministically select a realistic portrait from the requested gender in the current catalog without storing the seed. Catalog changes may remap existing seeds. - [Render a realistic avatar](https://docs.pictum.dev/api-reference/avatars/render-a-realistic-avatar.md): Deterministically select a realistic portrait across all genders from the current catalog without storing the seed. Catalog changes may remap existing seeds. - [List icon collections](https://docs.pictum.dev/api-reference/icons/list-icon-collections.md): Return icon collection metadata keyed by collection prefix. - [List icons in a collection](https://docs.pictum.dev/api-reference/icons/list-icons-in-a-collection.md): Return visible, categorized, hidden, and alias icon names without SVG bodies. - [Render an SVG icon](https://docs.pictum.dev/api-reference/icons/render-an-svg-icon.md): Resolve an icon or alias and return a dimensionless SVG. - [API overview](https://docs.pictum.dev/api-reference/overview.md): Understand Pictum API paths, response behavior, and errors. - [Render a placeholder](https://docs.pictum.dev/api-reference/placeholders/render-a-placeholder.md): Render an exact-size SVG, JPEG, PNG, or WebP placeholder. SVG width, height, and viewBox match the requested dimensions. - [Render a retina placeholder](https://docs.pictum.dev/api-reference/placeholders/render-a-retina-placeholder.md): Render a custom-dimension JPEG, PNG, or WebP placeholder at two or three times the requested logical size. - [Render a retina square placeholder](https://docs.pictum.dev/api-reference/placeholders/render-a-retina-square-placeholder.md): Render a square JPEG, PNG, or WebP placeholder at two or three times the requested logical size. - [Render a square placeholder](https://docs.pictum.dev/api-reference/placeholders/render-a-square-placeholder.md): Render a square SVG, JPEG, PNG, or WebP placeholder. SVG width, height, and viewBox match the requested size. - [Render a QR code](https://docs.pictum.dev/api-reference/qr-codes/render-a-qr-code.md): Render non-empty UTF-8 text as a deterministic SVG, PNG, or WebP QR code. Base64 is not encryption; never include secrets because request URLs and responses may be logged or publicly cached. - [Avatars](https://docs.pictum.dev/guides/avatars.md): Render generated and realistic avatars through Pictum integrations or direct image URLs. - [Icons](https://docs.pictum.dev/guides/icons.md): Choose and render icons through a Pictum integration. - [Placeholders](https://docs.pictum.dev/guides/placeholders.md): Create square or custom-dimension SVG, JPEG, PNG, or WebP placeholder images. - [QR codes](https://docs.pictum.dev/guides/qr-codes.md): Turn text and URLs into deterministic SVG, PNG, or WebP QR codes. - [Pictum](https://docs.pictum.dev/index.md): A free, open-source one-stop shop for application assets. - [Astro](https://docs.pictum.dev/integrations/astro.md): Use Pictum icon, avatar, QR code, and placeholder interfaces with Astro. - [JavaScript](https://docs.pictum.dev/integrations/javascript.md): Use fully typed Pictum asset helpers without a framework runtime. - [Laravel](https://docs.pictum.dev/integrations/laravel.md): Use Pictum icon, avatar, QR code, and placeholder interfaces with Laravel. - [PHP](https://docs.pictum.dev/integrations/php.md): Use Pictum icon, avatar, QR code, and placeholder helpers with framework-free PHP. - [React](https://docs.pictum.dev/integrations/react.md): Use Pictum icon, avatar, QR code, and placeholder interfaces with React. - [Svelte](https://docs.pictum.dev/integrations/svelte.md): Use Pictum icon, avatar, QR code, and placeholder interfaces with Svelte. - [Vue](https://docs.pictum.dev/integrations/vue.md): Use Pictum icon, avatar, QR code, and placeholder interfaces with Vue. - [Web Components](https://docs.pictum.dev/integrations/web-components.md): Use Pictum icon, avatar, QR code, and placeholder custom elements in browser applications. - [Quickstart](https://docs.pictum.dev/quickstart.md): Add your first Pictum assets with React. ## OpenAPI Specs - [openapi](https://docs.pictum.dev/openapi.yaml)