iPuzzler is a tool for publishing crossword puzzles on the web. It takes puzzles published in the iPuz format and renders them as playable puzzle grids that you can embed in any web page.
<html> <head> <title>iPuzzler Demo</title> <script type="module" src="js/ipuzzler.js"></script> </head> <body> <ipuzzler-puzzle src="puzzle.ipuz"></ipuzzler-puzzle> </body> </html>
- Download ipuzzler.js - the current release is 0.1.14.
- Save it somewhere in your website. These instructions assume you’ve saved it into
<script type="module" src="/js/ipuzzler-0.1.14.js"></script>to the
<head>of your page.
- Publish your crossword puzzle in iPuz format
<ipuzzler-puzzle src="my-puzzle.ipuz"></ipuzzler-puzzle>to your page.
I created iPuzzler after I created a special crossword to commemorate the US 2020 election, and then discovered there was no way to publish it online. That puzzle is a little bit special - same grid, same clues, but it has two valid solutions, and at the time of publishing, we didn’t know yet which one was correct:
(The solution and explanation is available online)
- CityJS 2021 Crossword Puzzle - a puzzle I created to accompany a talk about iPuzzler presented at CityJS online in March 2021.
Crossword Compiler ships with several sample puzzles, that have exported in iPuz format to demonstrate iPuzzler:
A couple of newspaper puzzles I’ve converted to iPuz format: