Small file encryption tool with XChaCha20, Argon2id, and support for Windows, macOS, Linux, Android, CLI, and web
- Stars455
- Forks23
- Open Issues19
GPL-3.0
- Go
- Kotlin
- Shell

About Picocrypt NG
Picocrypt NG is a very small, very simple, yet very secure encryption tool for protecting your files. Drop in your files, enter a password, and hit Encrypt; drop the volume back in later, enter the password, and Decrypt. It uses the XChaCha20 cipher with Argon2id key derivation and always checks integrity on decryption.
Advanced options layer on without getting in the way: paranoid mode cascades XChaCha20 with Serpent, Reed-Solomon encoding adds error correction for long-term storage, keyfiles act as extra authentication, and you can split output into chunks, compress, or enable deniability so volumes look like random bytes.
The desktop apps and CLI handle files, folders, and glob patterns, and a browser app encrypts single password-only volumes up to 512 MiB.
Key features
- XChaCha20 encryption with Argon2id key derivation
- CLI encrypts and decrypts files, folders, and glob patterns
- Keyfiles, password generator, and paranoid mode
- Reed-Solomon encoding support
- Web app for single-file volumes up to 512 MiB
Details
- First released
- 2025
- Platforms
- Windows · macOS · Linux · Android · Web · CLI
- Deployment
- offline-first
- Cipher
- XChaCha20 (Serpent in paranoid mode)
- Key derivation
- Argon2id
- File types
- .pcv volumes
