Loading MagicPad...
You are currently online. For extra security, use an air-gapped computer. Exit online alert lip
Error message. Exit alert lip

MagicPad 1.0.7

MagicPad is an easy to use, offline encryption suite. With MagicPad, you can encrypt/decrypt messages, hide messages in images i.e., steganographs, and encrypt/decrypt files. Other than to search / upload public keys, MagicPad works completely offline. Your information never touches a server and no usage data is collected.


  • Created by Hyun





Your attachment

No file selected

Processing type

Encrypt    Decrypt

Your private key passphrase

  Show passphrase


Your private key

Your fingerprint

Your key is not imported

Recipient/Sender public key

Recipient/Sender fingerprint

Recipient/Sender key is not imported

Store imported keys for next session


Access key servers

Convert key formats


Received message

Your private key passphrase

  Show passphrase


    1. For PCs, you can download an executable for Linux (.deb and .rpm), macOS, and Windows 7+ x64 at https://www.magicpad.io
    2. To install MagicPad as a progressive web app on Chrome, visit https://app.magicpad.io and click on the the three dot icon located on the top right then click on "Install MagicPad".
    3. To "install" on iOS, visit https://app.magicpad.io in a web browser (e.g., Safari) and click on center button located on the bottom (looks like a box with an up arrow) then find and tap "Add to Home Screen" in the bottom slider menu.
    4. To "install" on Android, visit https://app.magicpad.io in web browser (e.g., Chrome) and click on the three dot icon located on the top right then tap "Add to Home screen".
    1. Click on "Keys" tab then "Create new private and public key set +".
    2. Fill in all the information in the form. *The email in the form will be used to search for your public key by others.
    3. Download the generated keys. For mobile, it is easier to use image keys, so save the image keys to your photo library. You can always convert the image keys to regular keys. Non-image and image keys are completely interchangeable.
    4. After you've downloaded your keys, you can upload your public key via the key server browser.
    1. Click on "Keys" tab then "Browse" under "Access key servers".
    2. Select "Search" tab on the popup.
    3. Input the email or public key fingerprint to the search box and click on "Search".
    4. You can download the results as a regular .asc key, as an image key, or copy it to your clipboard to be pasted.
    1. Click on "Keys" tab then import the recipient's public key.
    2. Make sure to check the public key's fingeprint on MagicPad against the source that provided you the key.
    3. If you want to sign your message, import your private key. Signing your message allows the recipient to verify your identity with your public key.
    4. Click on "Write" tab then write any message you'd like.
    5. You can hide your encrypted message in an image (a steganograph) by clicking on "Select steganograph host" to select an image.
    6. Click on "Encrypt" then you can send the encrypted message and/or steganograph via any transmission method. For example: You can post your message to MagicPost anonymously only using your key fingerprint.
    1. Click on "Keys" tab then import your private key.
    2. Optional: Import the message sender's public key just in case the message is signed.
    3. Click on the "Read" tab then paste the encrypted message in the textbox. You can also import a steganograph.
    4. Click on "Decrypt".
    1. For encrypting attachments, click on "Keys" tab then import the recipient's public key. For decrypting attachments, import your private key.
    2. If you're encrypting attachments, make sure to check the public key's fingerprint on MagicPad against the source that provided you the key.
    3. Click on "Attach" tab then choose whether you want to encrypt or decrypt an attachment.
    4. Select a file to encrypt / decrypt.
    5. Click on "Encrypt" / "Decrypt".
    6. Download the processed file. You can send encrypted attachments via any transmission method.
    1. You can distribute your public key in many ways. Physically (usb drive, etc) and key distribution sites (search for: PGP Key server).
    2. Image keys are only readable by MagicPad. However, you can convert them to regular .asc keys in the "Keys" tab. They are interchangeable.
    3. You can use your key pair with any email or any transmission method. The inputted email just allows easy identification of the key holder.
    4. Your email attached to the key pair is only used to search for the key in key servers. You can use them however you like.
    5. For maximum security, use MagicPad on an air-gapped computer. An air-gapped computer is an offline computer that will always stay offline. All decrypted / unencrypted information should stay in the airgapped computer and only encrypted data should go out via a physical media (i.e., USB drive). For example: You can copy a received encrypted message to a USB drive and decrypt it in the air-gapped computer. Vice-versa.
    6. Use different key pairs per use / person.
    7. Rotate your key pairs. Update your key pair frequently as you can or per use / person.


Your message

  Sign message
Clear steganograph host

Your private key passphrase

  Show passphrase