Nostr Widgets
Drop a Nostr profile card, follow button, or live feed into any blog, README, or landing page with one line of HTML.
Three widget kinds
Each one is an SVG behind an anchor. Pick a kind, paste the snippet, you're done.
No JavaScript
Just an '<img>' of a server-rendered SVG. Safe to embed anywhere — no third-party script on your page.
No iframes
Real '<a>' anchors point at nostr-wot.com so crawlers attribute the link properly. Iframes hide the destination — we don't use them.
No tracking
Static SVG only. No tracking pixel, no analytics, no fingerprinting. We don't see who embeds what.
One line of HTML
Replace the npub with the one you want to feature. The snippet works in static-site generators, Notion, Substack, GitHub READMEs, and any markdown editor that accepts an image.
<a href="https://nostr-wot.com/profile/npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk"
target="_blank" rel="noopener">
<img
src="https://nostr-wot.com/widgets/profile/npub1gxdhmu9swqduwhr6zptjy4ya693zp3ql28nemy4hd97kuufyrqdqwe5zfk"
alt="Profile on Nostr"
width="320"
height="220"
/>
</a>Open source
The renderer and the server are both MIT-licensed. Self-host the service if you'd rather not depend on nostr-wot.com, or contribute a new widget kind via PR.
github.com/nostr-wot/nostr-widgets