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.
Set it up here, paste it there.
Fixed width. Turn on responsive width if your page has to work on phones.
Colours come from the activity's own styling settings, so the puzzle reads as part of your site.
<div> <iframe src='https://puzzel.org/en/crossword/embed?p=-N7G3WdPBEnNh4jW6-Q7' width='600' height='900' frameborder='0'> </iframe></div>
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.
Copy the iframe
Set the size that suits your layout and drop the snippet into your page's HTML.
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.
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/sl/crossword/embed?p=-N7G3WdPBEnNh4jW6-Q7' width='600' height='900' frameborder='0'> </iframe></div>
Anywhere an iframe is allowed
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
No. The embedded activity is white label — no logo, no header, no footer. Your page is the whole experience.
Raise the height, or use 100% width so the frame follows your column instead of a fixed pixel value.
Yes. With responsive width the activity reflows, and touch input works the same as on puzzel.org.