How to encrypt multiple files at once

age encrypts one stream at a time, so several files need a decision: roll them into one archive and encrypt that, or encrypt each one separately. AgePony asks, and either way the output is standard.

~2 minutes iOS / Android Recipient key or passphrase
At a glance
  1. Open AgePony, choose Encrypt
  2. Select multiple files
  3. Choose one archive, or one file each
  4. Add recipient or passphrase
  5. Encrypt to one .tar.age
Prerequisites
  • AgePony installed
  • The files to send together
  • A recipient public key or a passphrase
Step 1

Open Encrypt and select multiple files

Start the Encrypt flow and choose more than one file. AgePony recognizes a multi-file selection and switches to bundle mode.

Step 2

Let AgePony build the bundle

AgePony packs the files into a single uncompressed USTAR bundle.tar. No compression is applied, which keeps the result predictable and universally extractable.

Step 3

Add a recipient or passphrase

Add one or more recipient public keys (age or SSH), or switch to passphrase mode.

Step 4

Encrypt

AgePony encrypts the bundle to a single bundle.tar.age. Choose armored or binary output.

Step 5

Share it

Send the one encrypted bundle. The recipient decrypts to bundle.tar and extracts the files with any tar tool.

Verify it worked

  • AgePony lists the files included in the bundle.
  • Output is a single .tar.age.
  • On a desktop, age -d then tar xf recovers the original files.

Common questions

Is the bundle compressed?

No. It is uncompressed USTAR tar, for maximum compatibility. Compress beforehand if you need smaller output.

How does the recipient open it?

Decrypt to bundle.tar, then extract with tar xf bundle.tar or their desktop's archive tool.

Can I mix recipients?

Yes. Add several recipient keys so any of them can open the bundle.

Does the recipient need AgePony?

No. Standard age and tar recover everything.

Next steps

Get AgePony

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