Snip Snipping Tool Chrome Extension Convert API Secure Conversion Service
Make Documents Accessible Process Chemical Documents Collaborate on Documents Developer Solutions Train Language Models Support Academic Research Artificial Intelligence Fintech Edtech Pharma & Chemical Universities & Schools
Handwriting Recognition Digital Ink On-prem PDF Cloud Mathpix Markdown All Supported Languages Image Conversion PDF Conversion Markdown Conversion Table OCR Mathpix CLI PDF Search PDF Reader PDF Data Extraction Chrome Extension View Conversion Gallery
Snip Convert API SCS
Mobile Desktop Web Chrome Extension
Mathpix Snip Apps Convert API Mathpix Markdown Python SDK
About Blog Careers Contact
Get Started
← Back to Blog

New HTML, MMD, and MD ZIP export formats

2025-09-08 · api, updates
We’ve added new packaged outputs for the v3/converter and v3/pdf API endpoints. The html.zip, md.zip, and mmd.zip archives bundle the main file plus all images for easy distribution, organization, and offline use.
Unzipped layout:
output_folder/
├─ pdf_id.html
└─ images/
   ├─ example-image-1.jpg
   └─ example-image-2.jpg
How images are referenced:
  • HTML:
<img src="./images/2025_09_05_681ef77eff7a26c87a61g-01.jpg" alt="">
  • MD/MMD:
![](./images/2025_09_05_681ef77eff7a26c87a61g-01.jpg)
These formats are available directly through the API or via mpxpy, our Python SDK:
from mpxpy.mathpix_client import MathpixClient

client = MathpixClient(app_id="YOUR_APP_ID", app_key="YOUR_APP_KEY")

# Export a PDF result
pdf = client.pdf_new(
    file_path="path/to/file.pdf",
    convert_to_md_zip=True,
    convert_to_mmd_zip=True,
    convert_to_html_zip=True,
)
pdf.wait_until_complete()
md_zip_path = pdf.to_md_zip_file(path="output/sample.md.zip")
mmd_zip_path = pdf.to_mmd_zip_file(path="output/sample.mmd.zip")
html_zip_path = pdf.to_html_zip_file(path="output/sample.html.zip")

# Or a Mathpix Markdown conversion
conversion = client.conversion_new(
    mmd='Example MMD with <img src="https://example-image.png"/>',
    convert_to_md_zip=True,
    convert_to_mmd_zip=True,
    convert_to_html_zip=True,
)
conversion.wait_until_complete()
md_zip_path = conversion.to_md_zip_file(path="output/converted.md.zip")
mmd_zip_path = conversion.to_mmd_zip_file(path="output/converted.mmd.zip")
html_zip_path = conversion.to_html_zip_file(path="output/converted.html.zip")