Jigsaw Puzzle - Free Online Jigsaw Puzzle Game

Choose Category
Select Difficulty
0:00 0
Preview
Puzzle Complete!
Paused
function gzToast(msg,dur){dur=dur||2500;var t=document.createElement('div');t.style.cssText='position:fixed;bottom:80px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.85);color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;z-index:10000;opacity:0;transition:opacity .3s;pointer-events:none;max-width:90%;text-align:center';t.textContent=msg;document.body.appendChild(t);requestAnimationFrame(function(){t.style.opacity='1'});setTimeout(function(){t.style.opacity='0';setTimeout(function(){t.remove()},300)},dur)} function gzConfirm(msg,cb){var o=document.createElement('div');o.style.cssText='position:fixed;inset:0;background:rgba(0,0,0,0.6);z-index:10001;display:flex;align-items:center;justify-content:center';var b=document.createElement('div');b.style.cssText='background:#1a1a2e;color:#fff;padding:24px;border-radius:12px;max-width:320px;width:90%;text-align:center;box-shadow:0 8px 32px rgba(0,0,0,0.4)';var t=document.createElement('p');t.style.cssText='margin:0 0 16px;font-size:15px;line-height:1.4';t.textContent=msg;var bw=document.createElement('div');bw.style.cssText='display:flex;gap:8px;justify-content:center';var yn=document.createElement('button');yn.style.cssText='padding:8px 20px;border:none;border-radius:8px;background:#e74c3c;color:#fff;font-size:14px;cursor:pointer';yn.textContent='Yes';var nn=document.createElement('button');nn.style.cssText='padding:8px 20px;border:none;border-radius:8px;background:#555;color:#fff;font-size:14px;cursor:pointer';nn.textContent='No';yn.onclick=function(){o.remove();cb(true)};nn.onclick=function(){o.remove();cb(false)};o.onclick=function(e){if(e.target===o)o.remove();cb(false)};b.appendChild(t);bw.appendChild(yn);bw.appendChild(nn);b.appendChild(bw);o.appendChild(b);document.body.appendChild(o)}