Add a spinning wheel to your website

Public wheels only.

Your embed code

<iframe src="https://randomwheel.com/embed/spin/yes-no-wheel" width="100%" height="520" style="border:0;max-width:640px" title="Yes No Wheel" loading="lazy" allow="autoplay"></iframe>
<p><a href="https://randomwheel.com/spin/yes-no-wheel">Made with RandomWheel</a></p>

This is what your visitors will see.

How to add it to your site

In Notion and Canva, paste the link. Everywhere else, paste the code from the box above.

  1. Type /embed in Notion and choose Embed anything.
  2. Paste your wheel's link and click Embed link.
  3. Drag the bottom edge to make the wheel bigger.
Notion's Embed dialog with a RandomWheel link pasted in and the wheel showing underneath.

Questions

Can I embed a private wheel?
No. Visitors to your site are not logged in here, so only public wheels work. Visibility cannot be changed after saving, so create a public wheel with the same options.
Will the wheel keep working if I edit it later?
Yes. The embed always shows the current version of your wheel.
Is it free?
Yes. The one thing we ask is that you keep the small "Made with RandomWheel" link that comes with the code. It is how people find the site.
Does it work with the curated wheels?
Yes, every one of them, including the variant you picked, for example a single Pokémon generation or one continent.

For developers

Every public wheel and curated page supports oEmbed with discovery, including maxwidth and maxheight. Endpoint:

GET https://randomwheel.com/oembed?url=https%3A%2F%2Frandomwheel.com%2Fspin%2Fyes-no-wheel&format=json
GET https://randomwheel.com/oembed?url=<wheel page url, encoded>&format=json&maxwidth=480&maxheight=400

The same discovery is also sent as an HTTP Link header, and the player allows framing from any origin.

Link: <https://randomwheel.com/embed/<slug>>; rel="iframely player"; type="text/html"; media="aspect-ratio: 640/520; max-width: 640",
      <https://randomwheel.com/oembed?url=...>; rel="alternate"; type="application/json+oembed"

Player URLs, for building your own iframe. sound, title and idle are optional:

https://randomwheel.com/embed/<slug>?sound=1&title=1&idle=0
https://randomwheel.com/embed/spin/<preset>?variant=<variant>

No wheel yet?

Make one in a minute, save it, and come back here for the code.

Create your wheel