This page allows you to encrypt text with a specified key, yielding an encoded message, and decode encrypted messages, recovering the original text. All encryption is performed entirely within your Web browser using the JavaScript language (which, obviously, must be enabled in order to use this page). Nothing is sent to any Web site when you encrypt or decrypt a message! You can, if you wish, download a copy of this page and the JavaScript programs it includes to your own computer and use it even when you're not connected to the Internet. (For this purpose, you may prefer the monolithic "lean" version with documentation removed and all JavaScript programs embedded into a single Web page.)