Encode and Decode Text
The area below allows you to encode and decode text that you may want to protect from prying eyes; for example, you may want to encode/decode text in a chat message, or email message that is sent or received. However, for this to work, encoding and decoding must use the same source json document and algorithms).
Try it out, using a small, pre-made json source document below!
Download This Project
After you've tried encoding and decoding text, feel free to download this privacy project.
Encode Text:
Encoded Value:
Decode Text:
Decoded Value:
[Optional #1 - Least Privacy] Specify URL to JSON file to use as the source of encoding / decoding
The JSON file should be structured like this one. A default JSON object will be used if there is no URL available. It should be noted that your web browser may prohibit you from using a URL that varies from the URL that this webpage is located at.
[Optional #2 - Great Privacy] Specify the file location on your computer to the JSON file to use as the source of encoding / decoding
The JSON file should be structured like this one. A default JSON object will be used if there is no local file available. If you have this webpage on your computer as well as the JSON file, you should be able to use that file; however, not all web browsers support loading a file on your computer from a webpage.
[Optional #3 - Great Privacy] Embedding the JSON content into the source code of this page
If neither Option #1 or Option #2 work for you, then you could manually change the source code of this webpage by replacing the existing JSON object defined at myObj near the top.
Usage Considerations
Since this webpage (and json source document it contains) has been publically available on the Internet, the messages you send and receive using it could be encoded / decoded by just about anybody...so your messages won't be too private. However, if you have your own json source document to encode and decode with (it still needs the same structure as this one) which has a unique collection of randomized, varied and repeating words that only you and someone else has then you greatly improve the privacy of textual data sent and received in chat, email, etc. Once you have your own json source document, you'll probably want to periodically add/remove words and move words around - just keep in mind that both you and the person you may be communicating with will need to have the same json source document each time it changes.
Lastly, since this webpage is loaded from a web browser, it may be advisable to use a web browser that does not cache content, does not send usage data, and does not have plugins or extensions installed into it. The good news is that this webpage can run in a web browser without needing a network connection (such as a connection to the Internet).