# placeholger.hellinger.wtf
> Dead-simple, ultra-lightweight zero-disk SVG wireframe placeholder service and client-side JS SDK. Generates mathematically crisp vector guides with corner-to-center crosshairs, custom hex colors, and custom label text in <1ms.
## Quick Start (Direct Image URLs)
Construct any placeholder URL directly without registration or API keys:
- **Full Specification**: `https://placeholger.hellinger.wtf/{width}/{height}/{bg_hex}/{fg_hex}?text={url_encoded_text}&dims={0|1}`
- **Default Colors (`#9E9EA0` bg, `#FFFFFF` fg)**: `https://placeholger.hellinger.wtf/600/400`
- **Square Shortcut (`width = height`)**: `https://placeholger.hellinger.wtf/512`
- **Custom Colors + Custom Text**: `https://placeholger.hellinger.wtf/1200/630/0f172a/38bdf8?text=Hero+Banner&dims=1`
## Parameter Constraints
- `width` (`w`): Integer from `1` to `2048` (default: `600`). Out-of-range values return HTTP `400 Bad Request`.
- `height` (`h`): Integer from `1` to `2048` (default: `400`, or equal to `width` when a single dimension is passed).
- `bg_hex` (`bg`): 3 or 6 character hexadecimal color WITHOUT leading `#` (default: `9E9EA0`).
- `fg_hex` (`fg`): 3 or 6 character hexadecimal color WITHOUT leading `#` (default: `FFFFFF`).
- `text`: Optional query parameter (`?text=...`), up to 64 characters, XML-escaped automatically (default: `PLACEHOLGER`).
- `dims` (`sub`): Optional query parameter (`?dims=1` or `?sub=1`) to append a `{width} × {height}` subtitle below the main label.
## Client-Side On-The-Fly JS SDK (`placeholger.js`)
Render SVG wireframes directly in the browser with zero network requests for individual images.
**Note**: Remote hotlinking of `placeholger.js` is blocked (`403 Forbidden`); download a copy and self-host it from your own origin:
```html
```
## Machine-Readable Specifications
- [Full AI Documentation](/llms-full.txt): Complete API contract, HTTP headers, and integration examples.
- [OpenAPI 3.1.0 Spec](/openapi.json): Formal REST API schema for tool-calling agents.