Skip to content

Image widget

What it is

Displays a single static image loaded from a public URL.

Config fields

FieldWhat it controlsExample
Image URLFull URL of the image to display. Supports JPEG, PNG, GIF, SVG, WebP.https://example.com/logo.png
Alt TextAccessible description of the image. Shown if the image fails to load.Company logo
Fit ModeHow the image fills the tile: Contain (letterbox, full image visible), Cover (crop to fill), Fill (stretch to fit).Contain

Common pitfalls

  • CORS and hotlink protection. Some image hosts block direct linking from third-party origins. If the image loads in a new tab but not in the widget, the host is blocking cross-origin requests. Use a hosting service that permits hotlinking (e.g. your own storage bucket, Cloudinary, Imgur).
  • Mixed content. HTTPS dashboards will block images served over HTTP. Use HTTPS image URLs.
  • SVGs with embedded scripts. SVGs are rendered via <img>, so embedded scripts and external <use> references are not executed.

Troubleshooting

SymptomTry
Image shows “Alt Text” onlyVerify the URL is publicly accessible. Check the browser console for CORS errors.
Image is stretchedSwitch Fit Mode to “Contain” to preserve the aspect ratio.
Image cut offSwitch Fit Mode to “Contain” or resize the tile to match the image’s aspect ratio.