🔗 DeckMedic · Repair Shop Suite · Tool 1 of 3
Finance analysts and investment bankers build decks on their own machines — then the pitch book hits the client's laptop and every slide bellows "Link Unavailable". This tool reads the PPTX ZIP, finds every external OLE Excel relationship, and converts each object to a locked static image (or removes it cleanly if there's no preview) — so your M&A deck, board presentation, or client deliverable opens without error on any machine.
Zero upload
Private & local
Instant
No server needed
Free
No account required
PPTX only
Accepts .pptx files
Drop your .pptx to repair
or click to browse
Fixes "Link Unavailable" Excel errors · 100% in-browser
← drag handle to compare · left = before · right = after →
Scan relationship files
Every PPTX file contains ppt/slides/_rels/slideN.xml.rels for each slide. These list every resource each slide depends on. The tool scans all of them for TargetMode="External" entries pointing to .xlsx / .xls / .xlsm files.
Locate and neutralize OLE frames
For each broken link, the corresponding <p:graphicFrame> in the slide XML is found by matching the relationship ID. If the frame contains a r:embed preview image, it's converted to a standard <p:pic> element preserving the visual. If no preview exists, the frame is removed cleanly.
Clean relationship entries
The broken <Relationship> entries are removed from the rels files. The output PPTX opens on any machine without dialogs or errors.
Zero upload
No file sent to any server
Works offline
After first page load
No telemetry
File data never logged
GDPR safe
No data processor needed
| Method | Speed | Privacy | Fixes broken links permanently |
|---|---|---|---|
| Excel Link Surgeon (this tool) | Instant — all OLE objects in one pass | ✅ 100% local, zero upload | ✅ Converts to static PNG, no re-linking needed |
| Edit Links → Break Link in PowerPoint | Manual per link | ✅ Local | ⚠️ Leaves empty placeholder frames |
| Right-click chart → Unlink | Manual per chart | ✅ Local | ⚠️ Time-consuming on large decks |
| Sending the Excel file too | No fix at all | ❌ Adds sensitive data exposure risk | ❌ Requires recipient to have Excel + correct path |
Analysts & Finance Teams
Inherited a deck where every chart shows “Link Unavailable” because the Excel model is on someone’s desktop. Fix it before the client meeting.
Agencies & Consultancies
Delivering a deck to a client who doesn’t have your Excel models? Convert all linked charts to static images so the deck is self-contained.
Template Managers
Distributing a master deck template? Remove all Excel dependencies so recipients get a clean, portable PPTX they can edit immediately.
When you link (not embed) an Excel chart, PowerPoint stores the absolute local path. On any other machine that path doesn't exist, triggering the error. This tool breaks that dependency by converting the OLE object to a self-contained image.
No — it will look exactly the same. You just won't be able to double-click to edit the data in Excel. For client-facing decks, this is ideal: the numbers are locked, no accidental edits.
No. Embedded objects live inside the PPTX ZIP and don't cause link errors. Only externally linked objects (TargetMode="External") are touched.
Currently the tool targets Excel file extensions (.xlsx, .xls, .xlsm, .xlsb). Word and other OLE objects are not modified.