This document describes the development of an FPGA-based embedded web server using a soft-core Microblaze processor. A Microblaze soft processor and supporting IP cores are implemented on a Spartan 3AN FPGA to provide the embedded web server functionality. The web server allows remote monitoring and control of the FPGA board via a web browser using HTTP. It has low resource usage and provides features like file serving, IO control, and interfacing with other processors. Performance is improved by enabling the barrel shifter and caching. The embedded web server was tested successfully between a web client and the FPGA board.