1<!DOCTYPE html> 2<html lang="en"> 3 4<head> 5 <link rel="icon" type="image/x-icon" href="https://gbkgames.org/images/gbklogo.png"> 6 <meta charset="UTF-8"> 7 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 8 <title>Granny Unblocked</title> 9 <meta name="description" content="Play Granny Unblocked free online. Wake up trapped in a terrifying house guarded by Granny â sneak past her, solve puzzles, and find a way out before she catches you."> 10 11 <meta property="og:type" content="website"> 12 <meta property="og:site_name" content="GBK Games"> 13 <meta property="og:title" content="Granny Unblocked"> 14 <meta property="og:description" content="Play Granny Unblocked free online. Wake up trapped in a terrifying house guarded by Granny â sneak past her, solve puzzles, and find a way out before she catches you."> 15 <meta property="og:url" content="https://gbkgames.org/g/granny/"> 16 <meta property="og:image" content="https://gbkgames.org/images/games/granny-min.png"> 17 <meta name="twitter:card" content="summary_large_image"> 18 <meta name="twitter:title" content="Granny Unblocked"> 19 <meta name="twitter:description" content="Play Granny Unblocked free online. Wake up trapped in a terrifying house guarded by Granny â sneak past her, solve puzzles, and find a way out before she catches you."> 20 <meta name="twitter:image" content="https://gbkgames.org/images/games/granny-min.png"> 21 22
22<script src="https://gbkgames.org/jsload/panickey.js"></script>
22 23
23<script src="https://gbkgames.org/jsload/ga.js"></script>
23 24 <link href="https://fonts.googleapis.com/css2?family=Bebas+Neue&display=swap" rel="stylesheet"> 25 <link rel="stylesheet" href="https://gbkgames.org/css/style.css"> 26 <link rel="stylesheet" href="https://gbkgames.org/css/gamepage-v2.css"> 27 28
28<script async src="https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js?client=ca-pub-9565992688718976" crossorigin="anonymous"></script>
28 29
29<script src="https://gbkgames.org/jsload/autoads.js"></script>
29 30
30<script src="https://gbkgames.org/jsload/wgads.js"></script>
30 31</head> 32 33<body> 34 <div class="navbar"> 35 <div class="navbar-left"> 36 <a href="/"> 37 <img src="https://gbkgames.org/images/gbklogo.png" alt="Site Logo" width="30" height="30"> 38 </a> 39 <a href="/">GBK Games</a> 40 </div> 41 <div class="navbar-right"> 42 <a href="/popular"> 43 <img src="https://gbkgames.org/images/whitefire.png" alt="Game Icon" style="width: 1.25vw; height: auto;"> Popular 44 </a> 45 <a href="/all"> 46 <img src="https://gbkgames.org/images/whitegame.png" alt="Game Icon" style="width: 1.302vw; height: auto;"> All Games 47 </a> 48 <a href="https://discord.com/invite/xEv6nzfmF6"> 49 <img src="https://gbkgames.org/images/discord.png" alt="Join Discord" style="width: 1.302vw; height: auto;"> Join Discord 50 </a> 51 <a href="https://www.tiktok.com/@gbkgames_tiktok"> 52 <img src="https://gbkgames.org/images/tiktok.png" alt="Tiktok Channel" style="width: 1.302vw; height: auto;"> TikTok GBK 53 </a> 54 </div> 55 </div> 56 57 <div class="game-layout"> 58 <aside class="rail-left-ad ad-slot ad-slot-160"> 59 <div class="ad-slot-frame"> 60 <ins class="adsbygoogle" style="display:inline-block;width:160px;height:600px" data-ad-client="ca-pub-9565992688718976" data-ad-slot="8206010228"></ins> 61 </div> 62 <div class="ad-slot-label">Advertisement</div> 63 </aside> 64 65 <div class="game-main"> 66 <div class="embed-container"> 67 <div class="embed-frame-wrap"> 68 <iframe id="embed-frame" src="https://gnhustgames.org/granny-source/"></iframe> 69 </div> 70 <div class="bottom-div"> 71 <img class="game-thumb" src="https://gbkgames.org/images/games/granny-min.png" alt="Granny"> 72 <div class="text-container"> 73 <div class="website-name">Granny</div> 74 <div class="meta-row game-stats" data-game="granny"> 75 <span class="developer-name">BY: DVloper</span> 76 <a class="category-badge" href="#">ðµ Horror Games</a> 77 <span class="stat-item" data-stat="views" title="Views"> 78 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7Z" stroke="currentColor" stroke-width="1.6"/><circle cx="12" cy="12" r="3" stroke="currentColor" stroke-width="1.6"/></svg> 79 <span data-count-for="views">0</span> 80 </span> 81 <span class="stat-item" data-stat="plays" title="Plays"> 82 <svg viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M8 5v14l11-7z"/></svg> 83 <span data-count-for="plays">0</span> 84 </span> 85 </div> 86 </div> 87 <div class="vote-actions" data-game="granny"> 88 <button type="button" class="vote-btn" data-vote="like" data-tip="Like" aria-label="Like this game"> 89 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7 11v10H4a1 1 0 0 1-1-1v-8a1 1 0 0 1 1-1h3Zm3.5 10h7.72a2 2 0 0 0 1.94-1.515l1.596-6.4A2 2 0 0 0 19.816 10H15V6a2 2 0 0 0-2-2l-.5 1L9 10.5V19a2 2 0 0 0 1.5 2Z" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg> 90 <span class="vote-count" data-count-for="like">0</span> 91 </button> 92 <button type="button" class="vote-btn" data-vote="dislike" data-tip="Dislike" aria-label="Dislike this game"> 93 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17 13V3h3a1 1 0 0 1 1 1v8a1 1 0 0 1-1 1h-3Zm-3.5-10H5.78a2 2 0 0 0-1.94 1.515l-1.596 6.4A2 2 0 0 0 4.184
9313H9v4a2 2 0 0 0 2 2l.5-1L15 12.5V4a2 2 0 0 0-1.5-2Z" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg> 94 <span class="vote-count" data-count-for="dislike">0</span> 95 </button> 96 <button type="button" class="share-btn" data-action="share" data-tip="Share" aria-label="Share this game"> 97 <svg viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="18" cy="5" r="2.6" stroke="currentColor" stroke-width="1.6"/><circle cx="6" cy="12" r="2.6" stroke="currentColor" stroke-width="1.6"/><circle cx="18" cy="19" r="2.6" stroke="currentColor" stroke-width="1.6"/><path d="M8.3 10.7 15.7 6.6M8.3 13.3l7.4 4.1" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg> 98 </button> 99 </div> 100 101 <div class="buttons-container"> 102 <img id="refresh-btn" src="https://gbkgames.org/images/refresh.png" alt="Refresh"> 103 <img id="fullscreen-btn" src="https://gbkgames.org/images/fullscreen2.png" alt="Fullscreen"> 104 </div> 105 </div> 106 </div> 107 </div> 108 109 <aside class="game-rail-right"> 110 <div class="ad-slot ad-slot-300"> 111 <div class="ad-slot-frame"> 112 <ins class="adsbygoogle" style="display:inline-block;width:300px;height:250px" data-ad-client="ca-pub-9565992688718976" data-ad-slot="4682031406"></ins> 113 </div> 114 <div class="ad-slot-label">Advertisement</div> 115 </div> 116 117 <div id="rail-mosaic" class="more-games-mosaic" data-mg-type="mosaic" data-current="granny"></div> 118 </aside> 119 </div> 120 121 <div class="more-games-strip-wrap"> 122 <div id="strip-more-games" class="more-games-strip" data-mg-type="strip" data-current="granny"></div> 123 </div> 124 125 <div class="desc-wrap"> 126 <div class="desc"> 127 <h2 class="desc-title">Background</h2> 128 <p>Granny was released in 2017 by indie developer DVloper and quickly became a viral horror phenomenon, particularly popular among younger players thanks to its accessible but genuinely tense mix of stealth, puzzle-solving, and jump-scare tension. Its premise is simple and effective: wake up trapped inside a house with a hostile old woman patrolling the halls, and you have only five in-game days to find a way out before your time runs out.</p> 129 <p>The game's success led to multiple sequels and spin-offs, but the original remains a landmark example of how a small indie horror title with a simple, universally understandable hook â trapped in a house, avoid the monster, escape â can achieve massive organic popularity through word of mouth and video sharing alone.</p> 130 <h2 class="desc-title">How to Play</h2> 131 <ul> 132 <li><strong>WASD / Mouse</strong> â move through the house and interact with objects.</li> 133 <li>Search rooms for items and clues needed to solve escape puzzles.</li> 134 <li>Listen carefully for Granny's footsteps and stay hidden or quiet to avoid detection.</li> 135 <li>Escape the house before your in-game days run out.</li> 136 </ul> 137 <h2 class="desc-title">Goal & Purpose</h2> 138 <p>The objective is to find all the items and solve the puzzles needed to escape the house within the time limit, all while avoiding Granny's keen hearing and relentless patrols.</p> 139 <h2 class="desc-title">Why Play Granny</h2> 140 <p>Its tense stealth-and-puzzle loop made it a genuine viral horror hit. If you enjoy this kind of escape-the-house horror, GBK Games also has <a href="/g/grannycreepyhouse/">Granny Creepy House</a> for more of the same tension.</p> 141 <div class="meta-grid"> 142 <div><strong>Creator</strong>DVloper</div> 143 <div><strong>Category</strong>Horror Games</div> 144 <div><strong>Players</strong>1</div> 145 <div><strong>Latest Update</strong>July 10, 2026</div> 146 </div> 147 </div> 148 </div> 149 150
150<script src="https://gbkgames.org/jsload/gameplayer-controls.js"></script>
150 151
151<script src="https://gbkgames.org/jsload/adslots.js"></script>
151 152
152<script src="https://gbkgames.org/jsload/sidebargames.js"></script>
152 153 154
154<script src="https://www.gstatic.com/firebasejs/10.12.5/firebase-app-compat.js"></script>
154 155
155<script src="https://www.gstatic.com/firebasejs/10.12.5/firebase-database-compat.js"></script>
155 156
156<script src="https://www.gstatic.com/firebasejs/10.12.5/firebase-auth-compat.js"></script>
156 157
157<script src="https://gbkgames.org/jsload/gamevotes.js"></script>
157 158 159
159<script src="https://gbkgames.org/jsload/scrolltotop.js"></script>
159 160 161 <div id="particles-js"></div> 162
162<script src="https://gbkgames.org/jsload/particle-load.js"></script>
162 163
163<script src="https://gbkgames.org/jsload/particlejsscript.js"></script>
163 164 165 <footer class="footer"> 166 <div class="left"> 167 <a href="/" class="logo-title"> 168 <div class="logo"> 169 <img src="https://gbkgames.org/images/gbklogo.png" alt="Website Logo"> 170 </div> 171 <span class="title">GBK Games</span> 172 </a> 173 </div> 174 <div class="middle"> 175 <a href="/">Home</a> 176 <a href="/popular">Popular</a> 177 <a href="/all">All</a> 178 </div> 179 <div class="right"> 180 <a href="/contact.html">Contact Us</a> 181 <a href="/privacy.html">Privacy Policy</a> 182 <a href="/terms.html">Terms of use</a> 183 <a href="https://discord.com/invite/xEv6nzfmF6">Our Discord Server</a> <a href="https://www.tiktok.com/@gbkgames_tiktok">Our Tiktok Channel</a> 184 </div> 185 </footer> 186 187 <div id="scrollToTopContainer"> 188 <div id="scrollToTop"> 189 <img src="https://gbkgames.org/images/2xuparrw.png" alt="Scroll to Top"> 190 </div> 191 </div> 192
193<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"f45a49a1d3e448f98f39216f5ed22774","r":1,"spa":2}' crossorigin="anonymous"></script>
193 194</body> 195 196</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.