Today’s box-pushing puzzle is ready.
Choose character, clothing, skin, hair and shoe colours.
This will clear completed levels and send you back to level 1.
BOXXY Original and Microban are always available. Complete either 50-level pack to unlock the additional collections. Progress is stored separately for each pack.
Uploaded collections retain their original titles, authorship and non-commercial distribution terms.
A completion reward has been added to your badge collection. Find it beside BOXXY at the top of your screen.
Thank you for completing all 50 levels and for spending so much time with BOXXY. I built this game out of love and curiosity, and I hope you found as much joy in solving it as I did in creating it.
As a small thank-you, I’d love to send you a signed BOXXY poster featuring the original 50 levels. Email me a screenshot of your completed levels page, along with your name and postal address, and I’ll send one anywhere in the world.
This offer is for the first 50 people to complete the collection, so please be quick!
EMAIL SAM archedroof+boxxy@gmail.comDraw a Sokoban level, paste an existing one, then test it on the main board.
. target, $ box, * box on target.
Drag saved puzzles into a level pack or into the private Daily Puzzle schedule. Every card shows the puzzle's starting position.
Saved levels can be dragged from the library into either grid.
Drag cards to reorder them. The numbered order is the published order.
level-packs/untitled-pack.jsThe builder creates the file; it does not commit to GitHub or expose the pack in the game automatically.Edit and export one calendar month at a time. Each file can replace that month directly on the live site.
daily-puzzles/boxxy-daily-puzzles-2026-08.jsUses a Rust/WebAssembly Sokoban engine to seek a complete route, then independently replays every move in BOXXY before attaching the guided solve. It seeks a reliable solution rather than the shortest route.
The solver runs in a separate worker. Cancel Search stops it immediately. Solving requires an internet connection because the external Rust/WebAssembly engine is loaded at runtime.
Ready to solve the current editor puzzle or check an imported solution.
Plain-English information about ownership, permitted use, privacy and playing BOXXY.
BOXXY © 2026 Sam Cornwell. All rights reserved.
BOXXY, its original artwork, characters, presentation and original collection of 50 puzzles belong to Sam Cornwell. BOXXY is not released as an open-source project, and its source code is not offered for public use.
You may play and share BOXXY for personal and other non-commercial use. You may not sell, commercially exploit, republish, redistribute or reuse BOXXY, its code or its original assets without written permission from Sam Cornwell.
BOXXY is currently free to play, with no advertising and no charge to the player. Features, availability and these arrangements may change, or BOXXY may be withdrawn, without notice.
The original 50 BOXXY levels are exclusive to BOXXY. Additional puzzle packs may include work by other puzzle authors. BOXXY respects those authors and credits their names on the relevant puzzle pack where applicable.
More puzzles are coming soon.
BOXXY is a puzzle game for anyone who enjoys Sokoban, brain teasers, memory practice and problem-solving.
BOXXY is not a medical product or treatment and makes no claim to prevent, diagnose, treat or improve dementia or any other medical condition.
BOXXY does not use user accounts, advertising or session recordings, and it does not ask PostHog to identify you.
BOXXY uses PostHog, hosted in the European Union, to measure visits and a small set of gameplay events: opening the game, choosing a puzzle pack, starting or restarting a level, completing a level and pressing next level. A completion event may include the puzzle pack, level number, moves, pushes, time taken, whether a guided solve was used and screen orientation.
PostHog is configured in cookieless mode. It does not store BOXXY analytics identifiers in cookies, local storage or session storage. It estimates visitors using a privacy-preserving hash calculated on PostHog's servers. BOXXY does not send puzzle layouts, puzzle links, typed puzzle names, email addresses or other entered text. URL query strings and fragments are removed before analytics events are sent.
Your game progress and settings remain stored locally by your browser on your own device and are not sent as analytics. Clearing browser data, changing browser or changing device may remove that information. BOXXY cannot see it, transfer it or restore it for you.
PostHog receives the ordinary technical information needed to deliver and measure a web request, such as browser and device information, page path and referrer. BOXXY asks PostHog to respect supported Do Not Track signals. You can read PostHog's privacy information.
If you contact BOXXY by email or make a prize claim, the information you choose to send will be used to deal with that message or claim.
BOXXY is provided “as is”. Although care is taken over the game, no promise is made that it will always be error-free, uninterrupted, compatible with every device or permanently available.
For legal, privacy, copyright or permission enquiries, email archedroof+boxxy@gmail.com.
BOXXY VERSION 200