Getting From Blank Grid to Finished Puzzle
I've made probably two hundred crosswords for various small publications and personal projects over the years, and the process is way less mysterious than most people think. The hard part isn't filling in a few words — it's the grid construction, which is where most beginners quit before they even start writing clues. Let me walk you through how I actually do it, including the stuff that doesn't show up in tutorial videos.
How To Create A Crossword Puzzle
The first thing you need to understand is that there are two completely different workflows depending on your goal. If you're making a standard rectangular crossword like you'd see in a newspaper, you start with the grid. If you're making a themed puzzle or something creative, you might start with the theme answers first and build around them. I almost always start with the grid when I'm doing a New York Times-style puzzle, but that's because my workflow is built around it, not because it's objectively better. Here's the thing about grid construction that nobody tells beginners: symmetry isn't just aesthetic, it's structural. A 15x15 standard puzzle uses 180-degree rotational symmetry, meaning whatever pattern of black squares appears in the top-left corner must also appear in the bottom-right corner, rotated. When you're building by hand or using a program, if you place one black square, you're placing four. This constraint dramatically reduces the search space and makes manual construction possible at all. I usually sketch grids on graph paper before I touch any software. There's a reason for this — it forces you to think about the black-square pattern before you get seduced by cool words that won't fit. I'll spend maybe twenty minutes just deciding where blacks go. For a 15x15, the minimum number of black squares is usually around 17 to 21 depending on the desired density. Going below that and your puzzle feels sparse. Going above that and it's frustrating to solve.
Software Options
There are a handful of programs that actually get this right, and most of them are free or cheap if you know where to look. Crossword Compiler is the industry standard for serious constructors. It's paid software — runs about $30 to $40 — but it handles grid generation, clue writing assistance, and publication-ready formatting in one package. It has a crossword checker built in that validates entries against a dictionary and flags any unchecked letters or disputed spellings. This is what most working crossword editors use. It's clunky by modern software standards, but it does exactly what it's supposed to do. Patterned Crossword (by XWord Info) is another solid option. It's subscription-based but offers a free trial. The main advantage over Crossword Compiler is that it pulls clue databases and checks answers against real published puzzles, which is useful for spotting accidental overlaps with existing clues.
Get the Full Details

For people who want something free and web-based, Brookside Software's free crossword maker and Discovery Education's Puzzle Builder both work for basic puzzles. They're nowhere near as powerful but they get a beginner from idea to printable puzzle in maybe ten minutes. If you're just making one for a classroom or a fun activity, these are fine. If you're trying to submit to an actual publication, you'll outgrow them fast. There's also XWord Info's free grid generator, which is basically just a grid tool — no clue help, no dictionary checking, but it will generate valid symmetrical grids for any size you specify. I use this sometimes when I want to explore grid patterns without committing to full entries.
Building the Entries
Once your grid has a black-square pattern you like, you fill in the white squares with letter combinations that form valid words. This is the step where people either love it or hate it. I tend to love it because it's basically a very constrained word game. Most other people find it exhausting. Start with your theme answers — the longest, most distinctive entries that define what the puzzle is about. Put those in first. Then fill in the remaining words, working from the longest remaining slots to the shortest. Shorter interlocking words give you more flexibility because there are more possible combinations for a three- or four-letter word than for an eight-letter one. Always check that every letter is "checked" — meaning each letter appears in at least one crossing word going both across and down. An unchecked letter is a dead spot that weakens the puzzle and screams amateur to anyone who knows what to look for. Crossword Compiler will flag these for you automatically, and honestly even the free tools will at least color-code unchecked letters so you can see where the problems are.
One edge case I run into constantly: proper nouns piling up in the corners. Beginners tend to cluster names, brands, and place names in the same area because those are the words they know off the top of their heads. A puzzle with four proper nouns clustered in the upper right quadrant feels unbalanced even if the rest of the puzzle is clean. My workaround is to literally circle all the proper nouns after I fill the grid and then force myself to replace at least half of them with common words before I move on to clues. It takes longer but it makes the puzzle readable on a second glance instead of requiring a crossword-literate person to decode it.

Writing Clues
Filling the grid is only about forty percent of the work. The clues are where a puzzle lives or dies. There's a whole sub-industry of clue-writing craft here, and most beginners write clues that are either too direct or too opaque. A standard crossword clue has two parts: the definition and the wordplay. In American-style crosswords, the definition is usually just a straightforward synonym or description of the answer. "River in Egypt" = NIL, "Beat a drum" = POUND. These are fine but they're boring. The interesting clues are the ones with a secondary reading — a cryptic layer that a solver can work backward from even if they don't know the answer cold. For example, a clue like "Animal that builds dams" works for BEAVER as a plain definition, but "Engineer of the animal kingdom" is better because it's playful without being mean. And something like "Tons of metal, perhaps" for LEAD gives the solver two paths to the answer — the weight interpretation and the metal interpretation. That double-meaning is what separates a serviceable clue from a good one.
Here's a counter-intuitive point: the easiest clues aren't always the best clues for a standard puzzle. If your entire grid is filled with straightforward synonyms, the puzzle solves in three minutes and nobody remembers it. A mix of difficulty levels keeps solvers engaged. I aim for roughly twenty percent very easy clues (basic definitions), fifty percent medium (some wordplay or misdirection), and thirty percent hard (tricky wordplay or obscure knowledge). This ratio isn't a rule, but it's close to what editors at major publications look for. Another thing beginners miss: avoid cluing a word that already appears as an answer elsewhere in the puzzle. If your puzzle has TEA as an answer, don't clue anything as "Hot beverage" because now TEA is being clued indirectly twice and it feels cheap. Track all your clue words as you write and flag duplicates.
Checking and Polishing
After you have a filled grid and a set of clues, run everything through a checker. I use Crossword Compiler's built-in checker, which cross-references against its dictionary and flagging system, and then I manually read every clue to make sure it's fair. A clue that relies on an obscure abbreviation or a spelling trick that isn't indicated in the clue itself is unfair — it tricks the solver rather than entertaining them. Also verify that there are no unintended three-letter words forming where they shouldn't be. This sounds weird but it's a real problem. Sometimes when you fill a grid, short vertical or horizontal sequences of letters accidentally spell out unrelated words that break the intended across/down separation. This is mostly an issue in smaller grids where the word count is higher relative to the grid size.

Where to Publish or Share
If you want actual publication, the major outlets have submission guidelines that vary widely. The New York Times accepts submissions through their website but they mostly work with contracted constructors. Smaller publications like local newspapers, puzzle magazines, and online crossword sites are much more open to unsolicited submissions. Crossword Constructor Forum on Facebook and the Reddit community r/crossword are good places to ask about submission opportunities and get feedback on your work before you send it out. For personal use — making puzzles for friends, family, classrooms, or events — the free tools mentioned above are plenty. You can export a PDF and print it, or use a site like Puzzlemaker to generate a basic puzzle in minutes if you already have your word list ready. The whole process from blank grid to finished, checked puzzle takes me about two to three hours for a standard 15x15, depending on how stubborn the grid is. A smaller 11x11 takes roughly an hour. If you're doing it for the first time, expect it to take longer the first few times — the skill is in recognizing grid patterns and knowing which words fit which slots without spending twenty minutes testing every possibility.