i  Safe Crypt App

The Safe Crypt App allows you to easily encrypt and decrypt files using the AES-256 cipher in GCM mode. This app is suitable for use on both desktop and mobile devices. It is a straightforward way to share sensitive information with others or store confidential documents in the cloud. This web app works locally in your browser by using JavaScript, so it never sends a bit of your data over the Internet. The app works on most platforms with Chrome, Opera, Edge, and Brave, except on iPhones and iPads, where you need to use Safari. However, it also works with many other browsers: please check out this com­pat­i­bil­i­ty list. It examines the compatibility of your browser and — in most cases — prevents the use of an incompatible browser.

The app limits the maximum size of files that can be encrypted. The limit is greater than or equal to 20 Mbytes, except on most mobile devices where it is 10 Mbytes. The encrypted files are about 1.8 times larger than the originals. The reason for this is that they are JSON* text files with large Base64* encoded elements.

To increase security, run the app without any other tabs or extensions. You can turn off Wi-Fi and mobile data once you load the app's home page. The app includes network security and integrity checks. A listing of the current source code is always available. To better understand the risks of using this app, view these reflections on trust. The app is compliant with the EU GDPR and with the EU ePrivacy Directive. For details, see the privacy policy.

For an introduction to using the app, see the Safe Crypt App guided tour.


This app is a derivative work of the Encryption App created by Mark Angelov and published by the TutorialZine* under their own permissive license. The current app employs the browser's native Web Cryptography API* through a slightly modified version of Dan Davis' wrapper aes4js*, licensed under the MIT License (Expat). The app includes hyphenation software by Mathias Nater, licensed under the MIT License (Expat). The app uses the jQuery* library, which is also licensed under the MIT License (Expat). The current author* is responsible for the modified code, and it is licensed under the GNU GPL Version 2.

Version 1.210716