01 · Add your files
0/2 added02 · Generate
Please upload both files to generate your polyglot file
Limits · Image 25MB · ZIP 100MB
How to open your polyglot fileRename the extension
- To access different file types, simply rename the file extension (e.g.
.zip,.mp4,.jpg, etc.). - If your computer can't open
.zipfiles, try using the command line:unzip filename.zip .mp4files may not play in some video players, but work fine with popular ones like VLC or QuickTime Player.- These files are polyglots and may behave differently depending on the software used to open them.
File size limitsChecked before upload
- PDF50MB
- Image25MB
- Video100MB
- ZIP100MB
- HTML1MB
Highlighted formats apply to this combination. Limits are enforced in your browser, so an oversized file never leaves your machine.
Usage termsConfirmed at download
- Use it only for educational, research, or testing purposes.
- Not use the output for malicious purposes, phishing, or exploiting vulnerabilities.
- Take full responsibility for any consequences of using the generated files.
What is a Image + ZIP polyglot?
An Image + ZIP polyglot displays as an ordinary picture and extracts as a complete archive. Opening it in an image viewer shows the image; passing the same file to an unzip tool yields the archived contents.
How the formats coexist
ZIP readers locate the end-of-central-directory record by scanning backwards from the end of the file, so an archive does not have to begin at byte zero. That lets the image data sit in front of it while the archive stays fully valid.
Why people build these
- The classic CTF steganography setup, where an innocuous image hides a payload in plain sight
- Checking that a scanner inspects entire file contents rather than stopping at the image header
- Bundling source files alongside the rendered image they produce, as a single download
Files are processed in memory and never stored. Generated polyglots are intended for educational, research and testing use. See privacy and terms.