Freedoom project · 2001–present

Freedoom in your browser

A complete free-content FPS built for Doom-compatible engines.

Independent reference. Game and project names belong to their respective owners. We are not affiliated with or endorsed by the original publisher.

Play on this site

This page serves the Chocolate Doom WebAssembly engine and Freedoom Phase 1 data from this site. The first load is about 35 MB; later visits use your browser cache. Saves remain in this browser only.

Protect your progressSave files are stored automatically in this browser. Press Esc to release the mouse, then download a backup if you want to keep a copy.
Freedoom Phase 1 running in Chocolate Doom, showing a first-person game scene and HUD
OFFICIAL FREEDOOM SCREENSHOT
FREEDOOM PHASE 1 · SELF-HOSTED WEBASSEMBLY

Freedoom

Original free-content FPS · no commercial Doom files

First load downloads about 35 MB. Keep this page open.
Ready. Game files have not been loaded.
WHAT THIS PORT IS

Game, engine, and files

Game data
Freedoom Phase 1 v0.13.0, original free-content replacement
Engine
Chocolate Doom compiled to WebAssembly
Controls
Arrow keys move/turn · Ctrl fires · Space opens doors · , / . strafe · number keys select weapons
License
GPLv2 engine; BSD 3-clause game data
Save data
Local IndexedDB adapter with downloadable backup; browser verification pending

The project describes Freedoom as game data, not a standalone program. This build pairs its BSD 3-clause game data with a separate Chocolate Doom engine distributed under GPLv2.

Chocolate Doom engine license (GPLv2) ↗Corresponding Chocolate Doom WASM engine source ↗Freedoom data and screenshot license (BSD 3-clause) ↗Freedoom contributor credits ↗Freedoom Phase 1 screenshot and reuse terms ↗Checksums for the hosted game files ↗
BROWSER PORT
Freedoom Phase 1 running in Chocolate Doom, showing a first-person game scene and HUD
OFFICIAL FREEDOOM SCREENSHOT

Doom-compatible engines

PORT TYPE

Free game data; pair with a compatible engine

TECHNOLOGY

Doom source ports · WASM builds exist

HOSTING

Self-hosted browser build and freely licensed Freedoom data

SOURCE

Browser build source & license notices ↗

BEFORE YOU OPEN A GAME

What should I know?

Is Freedoom the original Doom?

No. Freedoom is a separate free-content game designed for Doom-compatible engines. It is not an id Software Doom release.

Will my Freedoom progress stay when I return?

This page is designed to store Doom save files automatically in IndexedDB in this browser. Browser storage can be cleared, so download a backup file for important progress.

Does this page use an iframe?

No. The browser engine and Freedoom game data are served directly by this site.

Source notes checked Oct 16, 2026 (Pacific Time). Self-hosted build adapted from the pinned community browser package. Source, licenses, asset checks, launch, and save recovery are being verified locally before release.

KEEP EXPLORING

Related browser ports

All games ↗