placeholger.hellinger.wtf
A dead-simple, ultra-lightweight dynamic SVG wireframe service & client-side JS SDK. Generates mathematically crisp vector guides with corner-to-center crosshairs, custom hex colors, dynamic label text, zero disk footprint, and strict non-indexing headers.
<img src="https://placeholger.hellinger.wtf/600/400/9e9ea0/ffffff" width="600" height="400" alt="PLACEHOLGER" />
02 // Stage Preview
LIVE VECTORZero-Network Inline SVG Generation in the Browser
Want placeholders generated directly on the client without making individual image requests? Load /placeholger.js (~1.8 KB) to unlock the <place-holger> Custom Web Component, data-placeholger auto-hydration, and programmatic JS APIs.
1. Web Component
<script src="/js/placeholger.js" defer></script>
<place-holger
w="600" h="400"
bg="0f172a" fg="38bdf8"
text="Hero Banner"
dims>
</place-holger>
2. Auto-Hydrated <img>
<img
data-placeholger="600/400/18181b/22c55e?text=Instant+Data+URI"
alt="Client Generated"
/>
3. Live Client Demo
Self-host in your own project
placeholger.js is a single dependency-free file (~1.8 KB) that runs entirely in the browser. Remote hotlinking is blocked (403 Forbidden), so save a local copy into your project's static assets:
# 1. Save a local copy in your project
curl -fsSL -o public/js/placeholger.js https://placeholger.hellinger.wtf/placeholger.js
# 2. Load it from your own origin
<script src="/js/placeholger.js" defer></script>
No build step or server-side code needed. Once saved locally, the <place-holger> component works offline and without external requests.
Component attributes
w is set, it renders a square.
#.
PLACEHOLGER.
w × h subtitle.
spec="600/400/0f172a/38bdf8?text=Hero".
For scripting there is also window.Placeholger.svg({...}) (returns SVG markup) and window.Placeholger.dataUri({...}) (returns a data: URI for <img src> or CSS).
Zero-Disk Dynamic SVG Pipeline & Edge Delivery
Designed for zero disk wear, instant rendering, and continuous integration workloads. Zero files saved on disk, zero GD raster computation, and strict SEO protection.
Dimension & Color Path + Custom Text
Generates an exact vector SVG wireframe with custom hex background and foreground crosshairs/text. Supports optional ?text=... and ?dims=1 query parameters.
https://placeholger.hellinger.wtf/600/400/0f172a/38bdf8?text=Hero+Banner
200 OK
Equilateral Square or Query Params
Passed a single dimension, width and height match 1:1. Also supports optional query params: ?bg=1e3a8a&fg=93c5fd&text=Avatar.
https://placeholger.hellinger.wtf/400?bg=1e3a8a&fg=93c5fd&text=Avatar
400×400 px
HTTP Contract, Caching & Non-Indexing Headers
Zero-Disk Hot Path & Crawler Protection
?text= entities.
Cache-Control: public, max-age=31536000, immutable and handles If-None-Match with instant 304 Not Modified.
X-Robots-Tag: noindex, noimageindex so search engines never waste crawl budget on placeholder URLs.