Beyond the Built-Ins: Embed Anything With the Custom HTML Widget
The media embed block covers YouTube, Vimeo, Spotify and Loom because those four cover the overwhelming majority of what people actually paste into a bio page. But "the overwhelming majority" isn’t "all of it" — a booking widget from another tool, a review badge, a custom countdown script, a payment button, a form your CRM generated — none of those fit a fixed list of four providers. That’s what the new Custom HTML block is for.
Paste it, and it just works
Add a Custom HTML section from the builder’s Sections tab, paste whatever embed code or markup you were given, set a frame height, and save. There’s no format to match and nothing to reformat — if a service gave you an `<iframe>` snippet, a `<script>` tag, or a plain styled `<div>`, it goes in as-is.
Why it’s safe to let people paste arbitrary code
Letting anyone paste raw HTML onto a public page sounds like it should be dangerous — and on a lot of platforms, it would be. QRPixel renders every Custom HTML block inside an isolated frame with no access to the rest of the page: it can’t read a visitor’s cookies, can’t touch anything else on your profile, and can’t reach across to any other part of the site. Whatever you paste runs in its own contained space, the same way it would if you visited it as a completely separate website.
In practice that means the block can still do everything a normal embed needs to — play video, run a countdown, submit a form — while staying fenced off from everything a visitor to your page has no reason to expose.
A few things people are already using it for
- Booking or waitlist widgets from tools outside the four built-in media providers.
- Review or trust badges (Trustpilot, G2, industry certifications) pasted straight from the provider’s embed code.
- A custom-styled call-to-action block that needed its own inline CSS.
- Third-party forms — surveys, waitlists, quote requests — that generate their own embeddable markup.
The built-in blocks handle the common cases. Custom HTML handles everything else, without opening the rest of your page up to do it.
It sits alongside the other thirteen blocks in the same drag-and-drop Sections tab — reorder it, hide it, or remove it exactly like any other section on your page.