Crosswords and Swedish-Style Crosswords: Generation Options Explained
A denser grid, a cleaner word selection, more variety, or maximum quality? The "Generate options" dialog is the control center for everyone who wants to get the very best out of their crossword or Swedish-style crossword. In this article you'll get to know every single option: what it does, how it works, and when to use it wisely – explained in plain language, no technical knowledge required.
In this article
- Where do you find the generation options?
- Algorithm for puzzle generation
- Sorting words: long words first, duplicates and isolated words
- Letters and characters: handling umlauts and special characters
- Word restrictions: minimum and maximum word length
- Maximum number of words for generation
- Random start words: variety vs. density
- Generation attempts: the quality booster
- Recommended settings for typical scenarios
Where do you find the generation options?
Open your crossword project and switch to the 2. Generate area. There you can access the "Generate options" dialog – the compact settings window that decides how your puzzle is created automatically. All settings apply both to classic crossword puzzles and to Swedish-style crosswords with clues placed directly in the grid.
The best part: you can't break anything. Every change only takes effect at the next generation run, and one click on Generate lets you try out new settings immediately. If you don't like the result, simply adjust the options again – your best puzzle is always safe, because you decide which result you keep.
If you're building a puzzle for the first time, we recommend starting with the step-by-step guide Create a crossword puzzle – it shows how the word list, generation, and export work together. Here, we'll now dive deep into each individual option.
Algorithm for puzzle generation
At the very top of the dialog you choose the generation algorithm – the fundamental strategy used to arrange your words in the grid. Three variants are available:
- Backtracking algorithm (default): The all-rounder. Thanks to clever displacement and repair strategies, it fills the grid most completely and is the best choice for most puzzles.
- Classic algorithm: The proven original with particularly predictable behavior – but it may leave more empty cells in the grid.
- No-blocker algorithm: Creates puzzles entirely without black separator bars – the most elegant appearance, though usually somewhat fewer words fit into the grid.
Right below the dropdown, the dialog shows a short description of the selected variant – so you always know what to expect.
Hands-on tip: The choice of algorithm is the decision with the biggest impact on how your puzzle looks. For a detailed comparison with pros and cons, examples, and recommendations, read our article Three great algorithms to choose from.
Sorting words: long words first, duplicates and isolated words
The "Sorting words" section contains three checkboxes that determine the order and rules by which your words are processed. All three are small helpers with a big impact:
Try to incorporate long words first
When this option is enabled, the generator places the longest words from your list first. That may sound minor, but it's a real quality lever: long words are the backbone of the puzzle. They offer many letters and therefore many docking points where shorter words can cross later. If they're placed last, there's often no room left for a 12-letter word in an already well-filled grid.
Recommendation: Leave it enabled almost always. Only disable this option if you deliberately want to experiment and produce completely different grid layouts.
Avoid duplicate words
This option ensures that each word appears only once in the puzzle. That's especially valuable when your word list comes from several sources – for example your own list plus automatic fill words from the built-in word library – and individual terms appear twice. A puzzle that asks for "SUN" twice quickly looks unprofessional and confuses your solvers.
Recommendation: Keep it enabled. There's hardly ever a reason to allow duplicates.
Remove isolated words
Sometimes the generator places a word that doesn't cross any other word – it "floats" isolated in the grid. Such isolated words are considered a blemish in the puzzle world: without an intersection, solvers get no letter hints at all, and the grid looks fragmented. With this option, isolated words are removed automatically after generation.
Recommendation: Enable it for professional puzzles. If you want every word from your list in the puzzle – for example in a personal gift with fixed names – can turning it off make sense.
Letters and characters: handling umlauts and special characters
German words contain umlauts (ä, ö, ü) and the ß, other languages use accents like é, è, or ç. In crossword puzzles, such characters are often impractical – printed German puzzles traditionally use AE, OE, UE, and SS instead. The "Letters and characters" section offers two approaches, of which you can only ever choose one at a time:
Replace umlauts and special characters (ä = ae, ß = ss, ...)
The gentle approach: all umlauts and accented characters are automatically converted to their replacement spelling – "BÄR" becomes BAER, "café" becomes CAFE. All your words stay in the puzzle; only the spelling in the grid changes. This is exactly what you know from magazine puzzles.
Recommendation: The best choice for puzzles in languages with accented characters – no word is lost, and the puzzle follows the familiar convention.
Remove words with umlauts or special characters
The strict approach: words containing umlauts or other special characters are discarded completely and never make it into the puzzle. This is useful when your puzzle must consist exclusively of words with basic alphabet letters (A–Z) – for example in language-learning puzzles where replacement spellings would be confusing, or when strict character-set requirements apply.
Recommendation: Only use this when replacement spellings are explicitly unwanted – otherwise you lose words from your list unnecessarily.
Word restrictions: minimum and maximum word length
With the two fields "Minimum word length" and "Maximum word length" you define which words are admitted to the generation at all. Words that are shorter or longer are automatically filtered out before generation – they appear neither in the grid nor in the list of used words.
Why word length matters so much
Very short words with only two letters offer little puzzle fun and quickly feel like arbitrary gap fillers. On the other hand, a word longer than your grid is wide or tall simply cannot be placed – it would be ignored in every generation run. So the word length restriction lets you control both puzzle quality and target audience at the same time:
- Minimum word length 3: The proven classic – short helper words remain allowed, meaningless two-letter entries disappear.
- Minimum word length 4–5: For more challenging puzzles with more substantial terms; the grid tends to become slightly looser as a result.
- Maximum word length: Match it to your grid size – in a 15×15 grid, words longer than 15 letters cannot be placed.
Hands-on tip for teaching: For elementary school puzzles, a maximum word length of 8–10 letters works well so that younger children can grasp the terms easily. You'll find more ideas for educational puzzles in the article Using puzzles in the classroom.
Maximum number of words for generation
The "Max. number of words" field defines how many words the generator will attempt to include at most. It's an upper limit, not a target: if fewer words fit into the grid, the result stays below it.
Why would you want an upper limit?
At first glance, it seems like more words are always better. But there are good reasons for a deliberate limit:
- Airier puzzles: A puzzle for children or beginners is allowed to stay uncluttered – 20 words instead of 60 make it much easier to get started.
- Faster generation: With very large word lists (such as imported vocabulary lists with hundreds of entries), an upper limit noticeably shortens the computation time.
- Targeted selection: Combined with the "Try to incorporate long words first" option, the more substantial terms preferably end up in the puzzle.
Recommendation: For normal puzzles, leave the value generous and let the grid decide. Reduce the word count deliberately when you want an intentionally simple, airy puzzle – for example as part of a worksheet or a puzzle in the style of our examples.
Random start words: variety vs. density
This option is the generator's creativity dial. It determines how many words are placed at random positions in the grid at the very start of generation, before the actual optimization begins. From these starting points, the puzzle then grows crossing by crossing.
The trade-off behind it – explained simply
Imagine starting a jigsaw puzzle from a single corner: everything grows together compactly. If instead you start simultaneously at five scattered spots, several islands emerge that can't always be joined cleanly at the end. It's exactly the same here:
- Low value (default: 1): The puzzle grows from a single start word – this usually produces the densest, most interconnected grid with the most intersections.
- Higher value (e.g. 3–10): Multiple starting points create more varied, more surprising layouts – but tend to reduce the number of intersections between words.
Recommendation: Stick with the default value of 1 if maximum grid density matters to you. Increase the value step by step if the generated layouts start to look too similar and you'd like more variety between generation runs.
Generation attempts: the quality booster
The last option is also one of the most powerful: "Generation attempts" defines how many independent generation runs Puzzle-Generator performs behind the scenes. From all attempts, the best result is selected automatically – judged by the most letter intersections and the fewest empty cells. In the end, you only see the winner.
More attempts = better puzzles
Since every generation run contains elements of randomness, the results vary in quality. With more attempts, the chance of a real lucky strike increases – just like rolling the dice ten times instead of once and picking your best roll. The price is computation time: twice as many attempts mean roughly twice the wait.
- Default (8 attempts): A balanced value for everyday use – good quality with a short wait.
- Quick drafts (1–4 attempts): Ideal for trying out word lists and settings when speed matters.
- Final version (20–100+ attempts): If the puzzle is going to be printed or published, the extra computation time is almost always worth it – up to 1000 attempts are possible.
Hands-on tip: Work in two stages – first refine your word list and options with just a few attempts, then crank up the attempts for the final version. That way you combine fast iteration with the best possible quality for your export as PDF, image, or vector graphics.
Recommended settings for typical scenarios
Four proven setting combinations as a starting point for your next puzzle.
| Setting | Maximum quality (print/publishing) | Children & beginners | Quick draft | Elegant design |
|---|---|---|---|---|
| Algorithm | Backtracking (default) | Backtracking (default) | Classic algorithm | No-blocker |
| Long words first | On | On | On | On |
| Avoid duplicates / remove isolated words | On / Off | On / On | On / Off | On / On |
| Word length (min–max) | 3 up to grid width | 3–10 | 3 up to grid width | 3 up to grid width |
| Max. number of words | Generous | Deliberately limited (e.g. 15–25) | Generous | Generous |
| Random start words | 1 | 1 | 1 | 1–3 |
| Generation attempts | 50–200 | 8–20 | 1–4 | 20–100 |
These values are starting points, not laws – the ideal combination depends on grid size, word list, and taste. That's exactly what makes experimenting with the options so much fun: every change becomes visible instantly with a click on Generate. To get a feel for the range of possible results, take a look at our puzzle examples with free downloads and the screenshots of the Puzzle-Generator app.
Now try the dials yourself!
Pick an algorithm, adjust the word lengths, crank up the generation attempts – you'll learn the most by trying the generation options with your own word list. Download Puzzle-Generator for free and see how the same words turn into completely different crosswords and Swedish-style crosswords with just a few clicks.
Download nowStill have questions? Answers about installation, features, and export are in the frequently asked questions (FAQ) – and you'll find an overview of all puzzle types on the supported puzzle types page.