Skip to content
Features Embedding
Embedding

Your puzzle, on your page, with your name on it.

One iframe drops the activity straight into your site, CMS or LMS. White label — no headers, no footers, no Puzzel branding inside the frame.

Works in any CMS or LMS No Puzzel branding in the frame Results still tracked
iframe · 600px × 900px Crossword puzzle
Nothing in the frame says Puzzel. 600px × 900px
Plan Embedding is part of any paid subscription. See plans
Embed code builder

Set it up here, paste it there.

1 · Which activity
2 · Frame size
Responsive width
The frame fills its container — 100% width instead of fixed pixels

Fixed width. Turn on responsive width if your page has to work on phones.

Your embed code
<div>
<iframe src='https://puzzel.org/en/crossword/embed?p=-N7G3WdPBEnNh4jW6-Q7' width='600' height='900' frameborder='0'>
</iframe></div>
Adjust width and height freely — 100% is also a valid value.
Edit the activity later and every page that embeds it updates itself.
This snippet uses a real sample activity, so you can paste it right now.
Step 1

Build the activity

Make it as usual in the editor. The 'Use my activity' button gives you the embed code — you never touch a file.

Step 2

Copy the iframe

Set the size that suits your layout and drop the snippet into your page's HTML.

Step 3

Make it yours

Style the activity in the builder — its colours and fonts carry into the frame, so it reads as part of your site.

Try before you subscribe

Sample crossword, free to paste

Drop this into a staging page to see how the frame behaves in your layout. It is a real, playable puzzle — no account needed.

<div>
<iframe src='https://puzzel.org/en/crossword/embed?p=-N7G3WdPBEnNh4jW6-Q7' width='600' height='900' frameborder='0'>
</iframe></div>
Tested in

Anywhere an iframe is allowed

WordPress custom HTML block
Google Sites embed → code
Moodle HTML editor
Canvas LMS rich content editor
Squarespace / Wix embed element

Blocked by your CMS? Paste the snippet into a raw HTML or embed block instead of a rich text field.

Before you paste it live

Do players see Puzzel at all?

No. The embedded activity is white label — no logo, no header, no footer. Your page is the whole experience.

What if the puzzle is cut off?

Raise the height, or use 100% width so the frame follows your column instead of a fixed pixel value.

Does it work on phones?

Yes. With responsive width the activity reflows, and touch input works the same as on puzzel.org.