How to encrypt a file on Android

AgePony on Android encrypts files the same way as everywhere else: add a recipient, pick a file, get a standard .age. Use the in-app picker or share a file straight into AgePony.

~2 minutes Android Recipient key or passphrase
At a glance
  1. Open AgePony or share a file into it
  2. Choose Encrypt
  3. Add a recipient or passphrase
  4. Pick the file
  5. Save or share the .age
Prerequisites
  • AgePony installed from Google Play
  • The file to encrypt
  • A recipient public key or a passphrase
Step 1

Bring in the file

Open AgePony and use the file picker, or from any app use Android's share sheet and choose AgePony.

Step 2

Choose Encrypt and add a recipient

Add an age or SSH recipient (paste a key, import one, or enter a GitHub username) or switch to passphrase mode.

Step 3

Pick output format

Choose armored text (for chat and email) or binary (for files and storage).

Step 4

Encrypt

Tap Encrypt. AgePony produces a standard .age file on-device.

Step 5

Save or share

Save it through the Storage Access Framework, or share it on. The output is identical to AgePony on iOS and to the age CLI.

Verify it worked

  • AgePony shows the recipient before encrypting.
  • The output is a standard .age file.
  • An iOS or desktop user opens it with no conversion.

Common questions

Is the Android output compatible with iOS?

Yes, it is the same age format across iOS, Android, and the command line.

Can I encrypt to an SSH key on Android?

Yes, including by GitHub username.

Where are files saved?

Through Android's Storage Access Framework, so you control the destination.

Are signing and security keys on Android too?

Yes, AgePony supports SSHSIG signing and NFC security keys on Android.

Next steps

Get AgePony

Free file encryption for iOS and Android. No accounts, no tracking, no servers.