Crossword Setting Tool

crosswords / setter

This is a crossword setting tool designed to produce crosswords in the style of The Times Quick or Quick Cryptic puzzles. The are set on a 13x13 grid and have a 180ยบ rotational symmetry.

Instructions

Enter letters in each white cell. Solutions will show in the clue list panel as you do so, with a * where a letter has not yet been filled. The puzzle can be downloaded by copying-and-pasting the JSON file below.

  • Choose a grid size.
  • Choose a template to start the puzzle.
  • Space: Toggles a cell to be black or white. Symmetry of the grid will be maintained.

For more information about this software, please contact me.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25

Across

  • 1. ************* (13)
  • 14. ************* (13)
  • 15. ************* (13)
  • 16. ************* (13)
  • 17. ************* (13)
  • 18. ************* (13)
  • 19. ************* (13)
  • 20. ************* (13)
  • 21. ************* (13)
  • 22. ************* (13)
  • 23. ************* (13)
  • 24. ************* (13)
  • 25. ************* (13)

Down

  • 1. ************* (13)
  • 2. ************* (13)
  • 3. ************* (13)
  • 4. ************* (13)
  • 5. ************* (13)
  • 6. ************* (13)
  • 7. ************* (13)
  • 8. ************* (13)
  • 9. ************* (13)
  • 10. ************* (13)
  • 11. ************* (13)
  • 12. ************* (13)
  • 13. ************* (13)

Copy the puzzle json below and add your clue text to complete the puzzle.

{
  "name": "Unknown Name",
  "setter": "Unknown Author",
  "N": 13,
  "cells": [
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________",
    "_____________"
  ],
  "clues": [
    {
      "direction": "across",
      "number": 1,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 14,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 15,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 16,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 17,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 18,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 19,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 20,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 21,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 22,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 23,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 24,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "across",
      "number": 25,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 1,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 2,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 3,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 4,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 5,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 6,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 7,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 8,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 9,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 10,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 11,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 12,
      "text": "",
      "solution": "*************"
    },
    {
      "direction": "down",
      "number": 13,
      "text": "",
      "solution": "*************"
    }
  ]
}