Tool/solver to resolve fill-a-pix grids automatically. Fill-A-Pix is a logic game that using the logic of the minesweeper to find black cells in a grid.
Fill-A-Pix Solver - dCode
Tag(s) : Number Games
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Fill-A-Pix is a logic puzzle similar to Minesweeper. The player must determine which square cells should be colored black and which should remain white in order to reconstruct an image.
Solving a Fill-A-Pix grid begins by examining the most restrictive numbers. Using the first determined cells, look for dependent cells with the most constraints, then continue the reasoning/deduction process.
Example:
| is solved as |
|
If a cell contains the number 0, no cell in its neighborhood, including the cell itself, is black: all are white.
If a cell contains the digit 9, all cells in its neighborhood, including the cell itself, are black: none is white.
NB: in a FillAPix grid, a 4 in a corner or a 6 along an edge has the same effect as a 9 for the neighboring cells within the grid: all these cells are black, none is white.
Two numbered cells placed side by side horizontally or vertically have 6 cells in their neighborhoods in common. Therefore, if their numbers differ by 3, deductions can be made about the 3 cells in each neighborhood that are not shared.
Example: A cell numbered 8 is adjacent to a cell numbered 5. The 8 indicates that 8 of the 9 cells in its neighborhood are black. The difference between the two numbers makes it possible to deduce that the 3 cells in the neighborhood of the 8 that are not shared with the neighborhood of the 5 are all black, while the 3 cells in the neighborhood of the 5 that are not shared with the neighborhood of the 8 are all white.
Two numbered cells placed diagonally have 4 cells in their neighborhoods in common. Therefore, if their numbers differ by 5, deductions can be made about the 5 cells in each neighborhood that are not shared.
Two numbered cells separated by one cell horizontally or vertically have 3 cells in their neighborhoods in common. Therefore, if their numbers differ by 6, deductions can be made about the 6 cells in each neighborhood that are not shared.
dCode retains ownership of the "Fill-A-Pix Solver" source code. Any algorithm for the "Fill-A-Pix Solver" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Fill-A-Pix Solver" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Fill-A-Pix Solver" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Fill-A-Pix Solver" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Fill-A-Pix Solver on dCode.fr [online website], retrieved on 2026-11-13,