We have implemented a Web-based simulation program for the contrast transfer function and envelope functions in Java and JavaScript. The simulation provides interactive controls of all the parameters in those functions. In addition to the predefined functions, users can easily define new functions that use any of the parameters in the preset functions. The most useful feature of this new simulation program is the convenient, universal accessibility through Web browsers on any computer platform that supports Java, such as Netscape and Internet Explorer.