Skip to content
Windows XP as a web page
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.

Windows XP as a web page

A near-pixelperfect recreation of Windows XP's look and feel in the browser with a working filesystem.

See the latest version here.


A ton of stuff is missing, which should be obvious if you check out the live version. The code is also a bit messy at the moment as I'm experimenting and seeing what sticks.


I have a lot of plans, most of which will never see the light of day. I will however consider this project complete enough once the following are done:

  • Recreate standard reuseable widgets (toolbars, menubar, input fields, etc)
  • Start Menu
  • Boot sequence / loading screen
  • Basic working filesystem
  • Have a few apps fully* working
    • Notepad
    • File Explorer
    • Paint
    • Minesweeper
  • Fallback to similar fonts on other platforms
  • Customize the cursor

* mostly anyway

But why..?

I love React, but I have done no projects that prove that. Windows XP also has a special place in my heart, so in a nostalgia-induced rush I decided to start this project.



  • Windows XP VM
  • Resource Hacker / ResBuild / MSStyles Converter
  • ImageMagick
  • Gimp
  • Magnifixer / KMag


MIT - Do whatever you want

Copyright of all image assets belong to Microsoft. I will remove them upon request, but I'm hoping they will turn a blind eye. The plan is to replace everything feasible with CSS styling or original recreations.

You can’t perform that action at this time.