Paste puzzle JSON below, or drag and drop a .json file.
Puzzles should use the Cryptic Puzzle Format (CPF v1) — see the example below.
Drop a .json file here, or click to browse
{
"format": "cryptic-puzzle-v1",
"meta": {
"title": "Daily Cryptic No. 1234",
"publication": "The Times",
"date": "2024-01-15",
"setter": "Araucaria"
},
"grid": {
"size": 15,
"black_cells": [
[0,3],[0,7],[0,11],[1,5],[2,1],[2,9]
]
},
"clues": {
"across": [
{"number": 1, "clue": "Ring fencing kept back score (7)", "answer": null},
{"number": 5, "clue": "Shelter in Swiss city (6)", "answer": null}
],
"down": [
{"number": 1, "clue": "Crazy fool dropping head (6)", "answer": null},
{"number": 2, "clue": "Composer left unfinished (5)", "answer": null}
]
}
}
black_cells: array of [row, col] pairs, 0-indexed from top-left.
answer: the solution word (uppercase, no spaces) — or null if unknown.
Check and Reveal are only available when all answers are provided.