Welcome to Cyphro — the easiest way to protect your files with a password or disguise them as another file.
Welcome to Cyphro — the easiest way to protect your files with a password or disguise them as another file.
Cyphro is completely free to use. There are no subscriptions, hidden fees, or payments required. The project is open source and created to make file protection accessible to everyone.
No. All file processing happens entirely in your browser. Files are never uploaded, stored, or transmitted to any server, which means your data always stays on your device and remains under your full control.
No registration is required. You can start protecting files immediately without creating an account or sharing any personal information — no sign-ups, logins, or tracking involved.
Protected files can be opened only in this web app. The app understands its own file format, which ensures a consistent and predictable experience. Offline and mobile versions may be available in the future, but currently this web app is the only supported option.
No. Cyphro works with its own file format and does not support files processed by other tools. This limitation helps avoid compatibility issues and reduces the risk of data loss.
The maximum Cyphro file size is 10MB. This limit helps keep processing fast and reliable across different devices and browsers.
You can use almost any file type, including documents, images, audio, and video files. For security reasons, executable or system-related files and folder uploads are currently not supported.
Forbidden file extensions: *.exe, *.msi, *.msp, *.dll, *.sys, *.scr, *.cpl, *.drv, *.bat, *.cmd, *.ps1, *.psm1, *.vbs, *.vbe, *.js, *.jse, *.wsf, *.wsh, *.app, *.pkg, *.dmg, *.command, *.elf, *.bin, *.run, *.out, *.so, *.jar, *.jnlp, *.apk, *.aab, *.ipa, *.img, *.iso, *.rom, *.zip, *.rar, *.7z, *.tar, *.gz, *.tgz, *.bz2, *.xz, *.lz, *.lzma, *.zst, *.cab, *.arj, *.ace, *.sit, *.sitx, *.cpio, *.deb, *.rpm, *.pif, *.gadget.
Currently, only one file can be processed at a time. Native support for multiple files and folders may be added in future versions.
Yes. The app allows you to disguise a processed file so it appears as a different file type (for example, making it look like an image). This can help reduce unwanted attention when storing or sharing the file.
Yes. Simply open the disguised file in Cyphro. The app will detect the protected content and ask for the correct password to restore access.
Yes. The file used as a disguise must be no larger than 10MB. This limit helps ensure stable processing and prevents issues when restoring the original data.
Disguise files must use non-executable formats that are technically tolerant to additional embedded data. The supported formats are based on technical constraints and may be expanded in future versions.
Allowed disguise extensions: *.mp3, *.wav, *.flac, *.ogg, *.oga, *.opus, *.aac, *.m4a, *.aiff, *.alac, *.mp4, *.m4v, *.mov, *.mkv, *.webm, *.avi, *.flv, *.ogv, *.jpg, *.jpeg, *.png, *.gif, *.bmp, *.tiff, *.tif, *.webp, *.ico, *.heic, *.rtf, *.tex, *.latex, *.epub, *.djvu, *.pdf, *.dat, *.raw, *.npy, *.npz, *.mat, *.hdf5, *.h5, *.parquet, *.avro, *.sqlite, *.db, *.db3, *.sqlitedb, *.dump, *.pcap, *.pcapng, *.wasm, *.swf.
Please check the following:
If the problem continues, you can report an issue on our GitHub page. When reporting, include:
You do not need to upload the actual file.
We appreciate bug reports and contributions. You can report issues on GitHub or submit a pull request if you know how to fix the problem.
Yes! Cyphro is open source and welcomes contributions from developers, designers, and other contributors. Visit the GitHub repository to get started.
This public web instance is intended for personal use only. Organizations interested in using the technology should review the open-source code and its license, or contact the project maintainers via GitHub or by email at cyphroapp@zohomail.eu to discuss collaboration or sponsorship opportunities.