01 · Add your files
0/2 added01PDF File
.pdf · 50MB02HTML File
.html · 1MB02 · Generate
Please upload both files to generate your polyglot file
Limits · PDF 50MB · HTML 1MB
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 HTML + PDF polyglot?
A PDF + HTML polyglot opens as a document in a PDF reader and renders as a web page in a browser. The same file is both a printable document and a live page.
How the formats coexist
Browsers parse HTML leniently and ignore bytes they cannot interpret as markup, while PDF readers tolerate content before the %PDF header. Each parser finds its own structure and disregards the rest.
Why people build these
- Publishing documentation that reads correctly whether opened in a browser or a PDF reader
- Testing how upload filters and email gateways classify dual-parse content
- Research into browser and PDF parser leniency
Files are processed in memory and never stored. Generated polyglots are intended for educational, research and testing use. See privacy and terms.