✨ Free Tool · No signup
Embed an interactive quiz
on your site in 60 seconds
Drop a 3-question quiz on your blog, landing page, or partner site. Mobile-friendly, theme-aware, white-label colors. Built by the team behind QuizVerse — the live multiplayer quiz app for iOS & Android.
1 — Copy-paste this snippet
Place it anywhere on your page. The widget loads asynchronously and renders an iframe sized to fit.
<div id="quizverse-embed"
data-topic="science"
data-theme="dark"
data-partner="your-site-slug"></div>
<script async src="https://quizverse.world/embed/widget.js"></script>2 — Pick a topic
More quiz modes
The three topics above are the localized (12-language) trivia loader. For exam practice, daily quizzes, genre trivia and the This-or-That round — plus the GPA calculator and exam countdown — grab the iframe on the widgets hub.
3 — Customize (optional)
| Attribute | Value | Default |
|---|---|---|
| data-topic | "science" | "geography" | "movies" | science |
| data-theme | "dark" | "light" | dark |
| data-partner | any short slug (for attribution) | — |
| data-primary | hex color #RRGGBB | #7C3AED |
| data-accent | hex color #RRGGBB | #BEF264 |
| data-height | min iframe height in px | 580 |
4 — Capture engagement events
The widget posts postMessageevents back to your page for analytics — no PII leaves the user's browser.
window.quizverseEmbedCallback = function(payload) {
// { source: "quizverse-embed", event: "quiz_done", correct, total, topic, partner }
if (payload.event === "quiz_done") {
// Send to your analytics (Plausible, GA4, Segment, Mixpanel)
console.log("Quiz completed:", payload);
}
};Want a custom topic, white-label branding, or 100+ embeds?
Talk to our partnerships team — we'll spin up a dedicated quiz pack for your audience and remove the "Powered by" footer.
Become a partner →