You cannot embed a PDF directly into an Excel cell, but you can link to it or insert it as an object that opens when clicked
Excel does not treat PDFs the way it treats images or charts. You cannot paste a PDF into a cell and have it live there. What you can do is create a clickable link that opens the PDF file, or insert the PDF as an embedded object that takes up space in your sheet but opens in a separate window. Which method you choose depends on whether you want the PDF visible in the spreadsheet or just accessible from it.
The simplest route for most people is a hyperlink — a single cell that, when clicked, opens the PDF file. This takes seconds to set up and keeps your spreadsheet clean. If you need the PDF to be visibly present in the sheet itself, you can embed it as an object, though this uses more file space and can make your workbook harder to share.
Key Takeaways
- A hyperlink is the fastest way to attach a PDF: right-click the cell, choose Link, and point to the file on your computer or a web address.
- Embedded objects make the PDF visible in your spreadsheet but increase file size and may not open correctly on other computers if the PDF path changes.
- If you share your workbook with others, hyperlinks work only if they also have access to the same file location or if you use a web link instead.
- On Mac, the steps are nearly identical to Windows, but the menu names differ slightly — use Insert instead of right-click for some options.
Creating a hyperlink to a PDF file
Open your Excel spreadsheet and click the cell where you want the link to appear. Type the text you want readers to see — something like "View Invoice" or "read Report". Then right-click that cell and select Link (on Windows) or Insert Link (on Mac).
A dialog box opens. On the left side, choose Existing File or Web Page. If your PDF is on your computer, click Browse and navigate to the file. If the PDF is online, paste the full web address into the address field instead. Click OK. The cell now shows your text in blue and underlined — a clickable link. When anyone opens that spreadsheet and clicks the cell, the PDF opens.
This method works across computers as long as the PDF stays in the same location. If you move the file or send the spreadsheet to someone else without the PDF, the link breaks. To avoid this, use a web link instead: if the PDF is hosted on a shared drive, cloud storage, or a website, paste that URL into the address field. Web links survive being moved between computers.
Embedding a PDF as an object in your sheet
If you want the PDF to be visible inside the spreadsheet itself — not just a clickable link — you can embed it. Click the cell or area where you want it to appear. Go to the Insert menu and select Object (the exact name varies by Excel version; some versions call it Insert Object or Embed Object).
A dialog opens with two tabs: Create New and Create from File. Choose Create from File. Click Browse, find your PDF, and select it. You can check a box that says Display as Icon if you want only an icon to show in the cell, or leave it unchecked to show a preview of the first page. Click OK.
The PDF now appears in your spreadsheet. Double-clicking it opens the file in your default PDF reader. The downside: embedded objects make your Excel file much larger, and if you send the workbook to someone else, the embedded PDF travels with it — which can be a privacy concern if the PDF contains sensitive information. Also, if the original PDF file is later updated, the embedded version does not change automatically.
When to use a link instead of embedding
Use a hyperlink when you want to keep your spreadsheet file small, when you plan to share the workbook with others, or when the PDF might be updated later and you want readers to always see the current version. Links are also better if the PDF contains information you do not want embedded in the spreadsheet itself.
Embedding makes sense only if you need the PDF to be visibly present in the sheet, the file is not sensitive, and you do not plan to update it. For most business use — invoices, reports, contracts — a link is the better choice.
Fixing broken PDF links
If you open a spreadsheet and a PDF link no longer works, the file has probably moved or been deleted. Right-click the link cell and select Edit Link (or Edit Hyperlink on Mac). The dialog shows the current path. Click Change or Browse and point to the new location. If the file no longer exists, you can delete the link by selecting it and pressing Delete.
To prevent broken links when sharing files, use web addresses instead of file paths. If your PDF is stored on OneDrive, Google Drive, SharePoint, or another cloud service, right-click the file in that service and copy the sharing link. Paste that link into the hyperlink dialog instead of browsing for a local file. Anyone with access to that cloud folder can then open the PDF, and the link stays valid even if you move your computer or reorganize your files.
Attaching PDFs on Mac versus Windows
The process is nearly the same on both systems. On Windows, right-click a cell to insert a link; on Mac, you can right-click or use the Insert menu at the top. Both systems use the same Insert Object menu for embedding, though Mac versions of Excel sometimes label it slightly differently depending on your Excel version.
One difference: Mac users should check their Excel version (click Excel in the menu bar, then About Excel) because very old versions have fewer embedding options. If you are using Excel 2016 or newer on Mac, you have the same features as Windows. If you are using an older version, hyperlinks are your most reliable option.
Frequently Asked Questions
Can I attach a PDF to Excel without increasing the file size?
Yes — use a hyperlink instead of embedding. A hyperlink is just text and a web address, so it adds almost nothing to your file size. Embedding the PDF itself adds the entire PDF's size to your workbook, which can make it slow to open and difficult to email.
What happens if I move the PDF file after I link to it?
The link breaks. Excel cannot find the file at the old location. To fix it, right-click the link, choose Edit Link, and browse to the new location. To avoid this, use a web link to a cloud-hosted PDF instead of a file path on your computer.
Can someone open the PDF link if they do not have the file?
Not if you used a file path on your computer. They need access to the same folder or drive where the PDF is stored. If you use a web link to a cloud service like OneDrive or Google Drive, they can open it as long as you have shared the folder with them.
Is embedding a PDF find?
The PDF is embedded in the workbook, so anyone who opens the file can see it. If the PDF contains confidential information, embedding it means that information travels with the spreadsheet. A hyperlink to a password-protected cloud folder is more find because you control who can access the PDF separately from who can open the spreadsheet.
Can I embed multiple PDFs in one spreadsheet?
Yes, but each one increases file size. You can embed one PDF per cell or area. For multiple PDFs, hyperlinks are usually better — they keep the spreadsheet lean and let you organize links in a list or table without bloating the file.