Minimal Widget Creator
Help? 200 × 40 / Galmuri9 7.5pt

Card settings

Corner text Use {days} for elapsed days or placeholders like {rank4} / {points4} for live data.
Image layers Background stays at the bottom; later layers render above earlier ones. Source, position, size and crop can each be Fixed or Live. Live shows a field name plus fallback.
Background local preview
Local files never leave the browser and only override the Background layer preview. Upload the optimized image to your own host before publishing.
Frame & colors

Live preview

Actual size
4× nearest-neighbor
Days now
-
Ended at ISO
-
Payload size
-
Widget URL
-
Deployment / multi-widget storage

Deploy the Worker once. Every Widget ID is then stored in that Worker's KV namespace and served as /<id>.svg.

Template repo: not configured
Advanced: card payload

The Builder previews text with Galmuri9 in the browser. The Worker uses its matching pre-baked Galmuri9 glyph pack at runtime.