Insert Coin

13 kilobytes of genius

Top entries from every js13kGames jam since 2012 — complete browser games whose entire code, art, and sound fit in 13,312 bytes, smaller than this page's CSS.

559 GAMES · 0 INSTANT PLAY · UPDATED 2026-07-14

js13kGames is an annual jam with one brutal rule: the whole game — code, art, sound, everything — must zip to 13 kilobytes or less. That's smaller than a single photo thumbnail. The constraint produces astonishing engineering: procedural art because sprites don't fit, synthesized audio because samples don't fit, and gameplay that has to be good because nothing can hide behind production values.

This collection carries the top-ranked entries from every jam year since 2012, in each year's final competition order. The jam hosts its own builds with strict framing rules, so these listings link out to the official entry pages rather than embedding — one click, and you're playing.

Frequently asked

What is js13kGames?
An annual web game jam running since 2012, created by Andrzej Mazur, where entries must fit entirely within 13,312 bytes zipped. Around 200 games enter each year; judges and the community rank them, and the archive of past entries is one of the web's best collections of tiny games.
Why 13 kilobytes?
Thirteen is the jam's signature number: it starts August 13th, ends September 13th, and caps entries at 13,312 bytes — 13×1024. The limit is the point: no game engines, no asset libraries, every byte hand-budgeted, which forces mechanical creativity over production values.
Where do these games play?
On js13kgames.com, the jam's official site, which hosts every entry's build. Cards here link straight to the entry page — the games are free, load in seconds (they're 13KB!), and run in any modern browser.