Home > News > Move Over Toasters: Doom Is Now Playable Inside a PDF

Move Over Toasters: Doom Is Now Playable Inside a PDF

By FinnMar 06,2025

Doom's been ported to everything from toasters to refrigerators, seemingly pushing the boundaries of what's possible. However, a high school student has achieved the seemingly impossible: porting Doom to a PDF file runnable within a browser.

While lacking sound and detailed text, this version lets you play E1M1 while (pretending to) tackle those overdue taxes.

Github user ading2210, inspired by the TetrisPDF project, leveraged Javascript within a browser's PDF reader to accomplish this feat. Browser security limitations restrict the full potential of PDF scripting, but it proved sufficient for a Doom port.

Doom in a PDF? Why not? Image credit: YouTube / vk6.

Using a six-color ASCII grid for visuals, ading2210 created a surprisingly playable, albeit slow (80ms per frame), version of Doom.

Although not a replacement for your PS5, this PDF Doom port is a remarkable achievement, showcasing the ingenuity of leveraging unexpected platforms. TetrisPDF creator Thomas Rinsma even commented on Hacker News, praising ading2210's "neater" implementation.

While not ideal for a first Doom experience, the novelty of running Doom on unusual devices, files (or even gut bacteria!), remains undeniably entertaining.

Previous article:Warlock Tetropuzzle takes Tetris-likes to the next level, with magic (and tile-matching) Next article:Ragnarok X: Crafting Top Weapons - Guide and Tips