Crossword Builder

Crossword Builder

Place your own words and clues into a crossing grid. One Korean syllable or English letter fills each cell; unplaced words are reported below.

1. Enter words and clues

Enter 2–16 lines in WORD | clue format. Each word uses 2–12 cells and each clue at most 100 characters.

English is uppercased. Spaces, digits, punctuation and separated Jamo are not allowed in words. Layout uses deterministic greedy placement in 17×17 with at most 100,000 candidate checks.

2. Solve the crossword

Select a cell and enter one letter or syllable. Arrow keys move to adjacent cells; Delete/Backspace clears. Check marks wrong cells without revealing answers.

Placed 6/6 words · 2890 candidate checks

Across clues

  1. 2. A fruit with a narrow top (4)
  2. 4. At any time (4)
  3. 6. A common red or green fruit (5)

Down clues

  1. 1. A small white bird (4)
  2. 3. A flowing body of water (5)
  3. 5. A route for vehicles (4)

3. Save and answer key

The blank puzzle SVG has a white printable vector background. The answer SVG is available only after reveal confirmation. JSON contains original words and guesses.

Comments & questions

Crossword Builder

Enter 2–16 words with their own clues. Each NFC Korean syllable or English A–Z letter fills one cell, and English is uppercased. The bounded greedy layout checks matching crossings and side contact, but does not prove a globally optimal placement or a unique verbal answer. Every unplaced word is reported.

Key features

  • NFC Korean syllables and A–Z English letters as cells, with duplicate/length/clue validation
  • Bounded 17×17 crossings with matching letters and no accidental adjacent runs
  • Numbered across/down clues and explicit reasons for unplaced words
  • Keyboard solving, wrong-cell feedback and deliberate answer reveal
  • Separate answer-free printable puzzle SVG and revealed answer SVG
  • Strict version 1 local session JSON save and import

How to use

  1. Type one ‘WORD | clue’ on each line and choose Build puzzle.
  2. Read the across/down numbers and fill one letter or Korean syllable in each blank cell.
  3. Check the filled cells and wrong count, then edit guesses and review unplaced words.
  4. Download the printable blank SVG or save and reload the local JSON session.
  5. Only when needed, confirm Reveal answers and save a separate answer SVG.

Use cases

  • Create a classroom worksheet from a personal vocabulary list
  • Review English words through numbered across and down clues
  • Replace unplaced words and regenerate a clearer puzzle

Frequently asked questions

How are Korean words split into cells?

Input is NFC-normalized, so ‘사과’ takes two cells: ‘사’ and ‘과’. English A–Z uses one uppercase letter per cell. Spaces, digits, emoji, separated Jamo and accented Latin letters are not accepted in words.

Why are some words unplaced?

A word may lack a shared letter with placed words or may have no legal spot under the crossing, endpoint and side-contact rules within 17×17. A separate message reports a candidate-check cap. None of these outcomes proves that another arrangement cannot exist.

Is there exactly one possible answer?

No guarantee. This tool does not judge clue meanings or dictionary alternatives. Its deterministic greedy placement is neither global optimization nor exhaustive proof.

How are puzzle and answer files separated?

The puzzle SVG contains numbers, blank cells and clues. The answer SVG and on-screen letters appear only after explicit reveal confirmation. Session JSON contains the original words and guesses, so share only the puzzle SVG if answers should stay hidden.

Are my words sent to a server?

No. Authoring, placement, solving, saving and import run in the current browser tab without automatic remote submission.

Privacy

Words, clues and guesses remain in the current browser tab and are exported only through requested JSON or SVG files. They are not automatically submitted to a server.

Related Tools

Korean initials quizKorean Spelling QuizCloze Worksheet MakerKakuro StudioFunction Graph WorkbenchAudio ABX Blind TestCard Sort StudyEvent Run of ShowChecklist RunnerKanban Project BoardMind Map WorkbenchArgument Map EditorTeam Skill MatrixCorpus ConcordancerTerminology Glossary ManagerSliding Tile PuzzleReversi BoardNonogram StudioMinesweeper LabTangram StudioWord Ladder GameWord Search StudioAnagram Word GameConnect Four BoardAttribute Trio PuzzleMaze WorkbenchNumber Merge GameLogic Grid Puzzle MakerLights Out PuzzlePeg Solitaire BoardArithmetic Cage PuzzleSudoku StudioChess Tactics BoardProjectile Motion LabGeometry Construction LabEtymology Map ExplorerPronunciation Comparison StudioReading PacerPhonetic Transcription LabProbability Experiment LabPeriodic Trend LabAlgebra Balance LabPhonics Word BuilderSpaced Repetition CardsService Blueprint DesignerOrganization Chart EditorProject Risk RegisterHabit Progress TrackerProcess Swimlane DesignerResource Capacity SchedulerInventory Movement LedgerRanked Ballot CounterUsability Task RunnerRequirements TraceabilitySentence Structure LabTranslation Memory WorkbenchDictation PracticeFraction ManipulativesMolecule Structure ViewerGantt Dependency PlannerWeighted Decision MatrixRound Robin SchedulerMental age test · everyday attitude themesPast-life story test27-question Enneagram explorerFocus Games · Numbers and Ink ColorsColor vision reference platesPitch Recognition PracticeNumber Memory PracticeMoving Target RecognitionScoreboardBingo Card GeneratorTruth or DareQuote of the DayPreference Tournament MakerRock Paper ScissorsRandom Seating PlanRandom Nickname GeneratorRandom Conversation QuestionsMouse TestTouchscreen TestMonitor TestRefresh Rate EstimateScreen and Display InformationKorean Business Number CheckLotto GeneratorLadder GameCompatibility CheckerRandom GeneratorPassword GeneratorMy IP AddressLunch PickerSpin the WheelMetronomeReaction Time TestBalance Game (Would You Rather)Personality Type TestDream DictionaryKeyboard Test
Explore all Life/Fun tools →Image/Media →Text/Convert →Dev Tools →