This page is a demo of the Stanford Javascript Crypto Library. To get started, just type in a password in the left pane and a secret message in the middle pane, then click "encrypt". Encryption takes place in your browser and we never see the plaintext.
SJCL has lots of other options, many of which are shown in the grey boxes.
RSA RSA in JavaScript How can I encrypt a string in JavaScript and decrypt that string in C#