Across | Down |
---|---|
Across | Down |
---|---|
|
|
Crossword puzzles arrange interlocking words in a rectangular grid, numbered across and down, where each letter contributes to more than one answer. This generator helps you compose publishable grids from your own entries for classrooms, newsletters, and events. If you need a crossword puzzle generator online, this tool assembles clean layouts while preserving standard conventions such as enumerated clues and black-square placement. You focus on vocabulary and theme; the engine evaluates placements and balances density with readability.
Provide a list of words with optional clues as plain text, or paste from a spreadsheet. The utility analyses letter overlaps and computes a layout that maximizes cross-checking and central balance. Outputs include a numbered grid, grouped clue lists, and a structured data export for archiving or reuse. You can adjust layout preferences such as grid dimensions, symmetry, and placement strategy to trade off speed, fill quality, and printing suitability without learning any specialized format.
For example, a theme set like “PYTHON”, “SUNSET”, and “ALGORITHM” can be arranged so shared letters cross naturally, yielding solvable entries and tidy numbering. The result helps teachers, editors, and hobbyists produce printable, shareable puzzles in minutes. Use concise, unambiguous clues and test crossings for fairness; obscure jargon or overlapping proper nouns can reduce solvability or frustrate solvers in certain contexts.
Crossword construction seeks a high-density grid where entries intersect at matching letters, with non-crossing adjacencies avoided to prevent two letters touching without forming a word. The engine models a square grid and considers placements horizontally and vertically, scoring candidates by the number of crossings, proximity to the center, and optional symmetry preferences. Input lines are parsed into words and clues; words are upper-cased and stripped of non-alphabetic characters to standardize matching. A time-bounded search explores placements, choosing either a faster greedy pass or a deeper backtracking search for higher quality fills.
WORD:clue
or WORD
. Upper-case the word and remove all non-A–Z characters; accept any clue text.Category | Setting/Option | Implication |
---|---|---|
Strategy | Greedy | Fast placement; good for small lists; fewer retries. |
Strategy | Backtracking | Explores many candidates within a time budget for denser fills. |
Symmetry | None · Rotational (180°) · Mirror (H/V) | Biases scoring toward symmetric letter patterns; not a hard constraint. |
Entry Length Filter | Minimum letters (configurable) | Skips short words; rejects crossings that would create too-short perpendicular runs. |
Clue Layout | Two-column or Single list | Same content; choose for print space and readability. |
Use Greedy for quick drafts and Backtracking when coverage matters. Symmetry options guide aesthetics without forbidding asymmetric but otherwise legal placements. Minimum word length governs both which entries are considered and the validity of perpendicular runs formed at crossings.
Parameter | Meaning | Unit/Datatype | Typical Range | Notes |
---|---|---|---|---|
Grid size | Square grid side length | integer | 5–25 | Clamped to bounds before generation. |
Strategy | Placement search mode | enum | greedy/backtrack | Backtracking respects a time budget. |
Minimum word length | Shortest allowed entry | letters | 2–10 | Also enforced at crossings. |
Symmetry | Scoring preference for layout | enum | none/rotational/mirror | Penalizes asymmetric occupancy. |
Time budget | Backtracking cutoff | ms | ≥ 200 | Higher budgets explore more candidates. |
Seed | Deterministic shuffle control | string | free-text | Reproduces layouts; not cryptographic. |
Cell size | Rendered cell dimension | px | 24–52 | Affects on-screen and export sizing. |
Page size & orientation | Export paper format | enum | A4, Letter, Legal, A3 · portrait/landscape | Applied by the PDF engine. |
Margins | Outer page margins | mm | ≥ 0 | Millimetres, integer step. |
Border width & contrast | Grid line weight/style | px · boolean | 1–3 · on/off | Print stylesheet may standardize lines. |
Blank colour & letter scale | Black-square fill and glyph size | hex · ratio | #RRGGBB · 0.45–0.65 | User-controlled; defaults provided by style variables. |
Import | Upload word list file | .txt/.csv/.tsv | one line per entry | Read as plain text; no server upload. |
Inputs: N = 11; entries include “PYTHON: Popular programming language”, “SUNSET: Dusk spectacle”, “ALGORITHM”. Minimum word length = 3; strategy = Backtracking; symmetry = Rotational. Seed set for reproducibility.
Candidate score example (SUNSET):
Coverage: assume 74 filled cells after generation. (rounded to one decimal).
Paper formats align with ISO 216 (A-series) and the North American Letter/Legal families. Date formatting relies on the ECMAScript Internationalization API for locale-aware rendering. Number rounding follows IEEE-754 semantics as implemented by modern browsers. Common crossword conventions (Across/Down numbering, non-adjacent orthogonal letters) mirror practices used by major English-language publishers.
All parsing, placement, and exports run in your browser; no word lists or files are uploaded. When exporting, the page may fetch a client-side PDF engine from a public CDN; no server storage or telemetry is used.
Follow this sequence to build and export a printable crossword.
WORD:clue
or just WORD
(one per line). You can drop a .txt/.csv/.tsv file.Example list:
PYTHON: Popular programming language SUNSET: Dusk spectacle ALGORITHM
You will get a numbered grid, grouped clues, and a ready-to-print PDF.
No. Parsing, placement, and export occur entirely in your browser; lists and files are not uploaded. A client-side PDF engine may be fetched when exporting.
Use one entry per line: WORD:clue
or WORD
. Words are upper-cased and anything except A–Z is removed; clues accept any text. Uploads accept .txt, .csv, or .tsv.
Coverage is exact: the tool divides filled cells by total cells and rounds the percentage to one decimal place for display and JSON export.
Symmetry is a scoring preference that nudges placements toward rotational or mirror patterns; it is not a hard constraint if a superior non-symmetric fit exists.
Yes for generation and review. PDF export requires a client-side engine that is loaded on demand; if it is not cached, exporting without connectivity may fail.
Open the Clues tab and use Copy CSV or Download CSV for Across and Down. Each row includes number, word, and clue.
The tool itself does not embed license enforcement. Usage terms depend on this site’s policies; ensure your word lists and clues are permitted for your intended purpose.