
Een cijfercodepuzzel, ook wel codewoordpuzzel of in het Engels codeword of coded crossword, is een kruiswoordachtige puzzel zonder omschrijvingen, waarbij elk vakje een cijfer bevat dat overeenkomt met een specifieke letter. Elk cijfer correspondeert met precies één letter, en deze toewijzing is in de hele puzzel consistent. Door middel van logisch redeneren, woordpatronen en kruisende woorden probeert de oplosser te achterhalen welke letter bij welk cijfer hoort, zodat het volledige raster kan worden ingevuld. Het puzzeltype komt voor in kranten, puzzelbladen en digitale apps.
Een cijfercodepuzzel bestaat doorgaans uit:
In een cijfercodepuzzel wordt voor elke verschillende letter een uniek codenummer gebruikt, doorgaans oplopend vanaf 1. Alle 26 letters komen voor in de puzzel.
De puzzel wordt opgelost door substitutie: zodra een letter is gevonden, kan deze in alle vakjes met hetzelfde cijfer worden ingevuld. De structuur van het diagram lijkt op die van een kruiswoordpuzzel, maar de rol van omschrijvingen wordt overgenomen door de onderlinge samenhang van de woorden en de cijfer–lettertoewijzing.
Veelgebruikte strategieën bij het oplossen van cijfercodepuzzels zijn onder meer
Er bestaan diverse varianten van de cijfercodepuzzel, die vooral in details van elkaar verschillen. De meest voorkomende vorm is de klassieke cijfercode, waarin alle letters door cijfers zijn vervangen en één of enkele startletters worden gegeven. In Nederlandstalige puzzelbladen verschijnt dit type doorgaans onder de naam codewoordpuzzel, die inhoudelijk vrijwel gelijk is aan de klassieke vorm. In Engelstalige landen is de puzzel bekend als codeword of coded crossword, vaak met grotere diagrammen en relatief weinig vooraf ingevulde letters. Bij sommige Amerikaanse cijfercodes hebben niet alleen de letters, maar ook de zwarte vakjes een cijfer.
In Finland wordt naast de cijfercodes vaak ook een kleine afbeelding toegevoegd die als extra hint dient.
Daarnaast bestaan er thematische varianten, waarin de ingevulde woorden rond een bepaald onderwerp zijn gekozen, maar waarbij de oplossingsmethode verder gelijk blijft aan die van de standaardpuzzel.
Cijfercodepuzzels vinden hun oorsprong in substitutiecryptogrammen, waarbij letters systematisch worden vervangen door andere symbolen. In de loop van de twintigste eeuw verschenen varianten waarin niet één doorlopende tekst, maar een volledig kruiswoordachtig diagram werd versleuteld. In Engelstalige landen raakten deze puzzels bekend onder de naam codeword of coded crossword. Via puzzelbladen en gespecialiseerde uitgevers verspreidde het puzzeltype zich naar andere landen, waaronder Nederland, waar het onder benamingen als cijfercode en codewoordpuzzel wordt gepubliceerd.