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 01

Bring in the file.

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

// step 02

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 03

Pick output format.

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

// step 04

Encrypt.

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

// step 05

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 2.0 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.