OpenToolDesk.
English
PDF

Extract embedded files from PDF

Download files embedded inside a PDF as a ZIP, with a CSV list of original names, safe output names, sizes and descriptions.

Settings · Extract embedded files from PDF

Drag and drop files here

PDF

One file · 20 MB per file

Use a direct public file link up to 20 MB, or the smaller limit shown above. The download service retrieves the file; sign-in links are not supported.

    Download an example file

    Extract embedded files from PDF

    Some PDFs carry spreadsheets, text files or other documents as attachments that are not visible on their pages. Upload the PDF to list and extract those document-level embedded files. Download a ZIP containing each attachment and an attachments.csv manifest; the same CSV is also available separately for review. The report records the name shown in the PDF, the safe name used in the ZIP, byte size and any description. Files are copied as bytes; their contents are not converted or inspected for safety. This tool does not follow web links or extract pictures that are part of page artwork. A page-only file attachment annotation may require another PDF viewer if it is not listed by the PDF document catalog.

    How to use this tool

    1. Upload or drag in an unencrypted PDF, import a direct public PDF URL, or try the example with a CSV and text file attached.
    2. Run the extraction and review the file names, saved ZIP names, sizes and descriptions in the preview. Unsafe paths and duplicate names are renamed.
    3. Download the ZIP with the extracted files and attachments.csv manifest, or download the CSV alone for an audit. Check the source before opening any attachment.

    Supported input formats

    • PDF

    Output and limitations

    Download files embedded inside a PDF as a ZIP, with a CSV list of original names, safe output names, sizes and descriptions.

    Upload or drag in one unencrypted PDF up to 20 MB, or import a direct public PDF URL. The tool finds document-level embedded file attachments and downloads their original bytes in a ZIP with a CSV manifest. A separate CSV preview lets you review filenames and sizes first. Duplicate and unsafe paths are renamed to safe unique ZIP entries; the manifest records both names. This does not extract page images, hyperlinks or files on websites, and some page-only attachment annotations may not appear in the document attachment list. Limits: 50 attachments, 20 MB each, 50 MB extracted total and 60 MB ZIP. Do not open an unknown attachment without checking its origin. Your original PDF remains unchanged.

    Why does the ZIP filename differ from the name shown in my PDF?

    The ZIP uses safe, unique filenames. Folder paths, control characters and duplicate names are changed so extraction cannot write outside the chosen folder or overwrite another entry. The CSV manifest records the original display name and the saved ZIP name.

    Are PDF page images or clickable website links included?

    No. This tool reads embedded document-level file attachments. Page artwork and external links are different PDF objects. Use the PDF link extractor for clickable web addresses.

    What if processing fails?

    Check the supported formats and file limits, then try a smaller file. Keep an original copy. A clear error message will explain an unsupported input or an unavailable processing service.