🔤 DeckMedic · Legacy Engine · Tool 1 of 2
Your AI deck uses Poppins and Lato. The client's bank computer is locked down to Arial only. The deck looks broken. This tool replaces every single font reference across all slides, the theme, and the slide master with Arial (or Calibri) — one click, no installs, no upload.
Zero upload
File stays on your device
Global replace
Slides + theme + masters
Bank-safe
Works on any locked-down PC
Free
No sign-up required
Drop your .pptx here
or click to browse
All fonts → Arial · Runs 100% in your browser
← drag handle to compare · left = before · right = after →
All XML files enumerated
The PPTX ZIP is opened and every XML file capable of containing font declarations is collected: slides, theme, slide masters, slide layouts, notes masters, and handout masters. Relationship files (_rels/) are excluded.
typeface= regex applied globally
A global regex replaces every typeface="FontName" attribute. Theme font inheritance refs (+mj-lt, +mn-lt) are deliberately preserved — they inherit from the theme and will now inherit Arial from the patched theme XML.
Theme major + minor font replaced
The ppt/theme/theme1.xml is also processed, so both <a:majorFont> (heading) and <a:minorFont> (body) are set to the target. This means all text that inherits from the theme is also universalized.
Patched ZIP downloaded
Only modified files are re-written to the ZIP. The output is renamed with a _arial_safe.pptx or _calibri_safe.pptx suffix depending on your choice. Your original is unchanged since everything runs in-memory in a Web Worker.
Font attribute pattern
Regex replace — typeface="..." → typeface="Arial"
Scope
All XML paths — slides, theme, masters, layouts, notes
Preserved refs
+mj-lt / +mn-lt — Theme inheritance refs left intact
Theme patch
ppt/theme/theme1.xml — majorFont + minorFont → Arial
Modified files counter
Per-file change detection — Only patched files re-written to ZIP
Output filename
Modified PPTX — _arial_safe.pptx or _calibri_safe.pptx — based on selection
Zero upload
No file ever sent to a server
Works offline
After first page load
No telemetry
File data never logged
GDPR safe
No data processor needed
Transition Flattener →
Remove all Morph, Push, Fade and other transitions for print-safe, projector-safe output.
Font Police →
Surgical font fix — replaces only known Mac/commercial fonts, preserving your brand fonts.
Animation Detox →
Strip all animations and transitions from AI-bloated decks. Static, professional, clean.
🏦
Bank IT departments enforce strict font allowlists to prevent unauthorized software installation. Analysts receiving AI-generated pitch decks routinely run the Safe-Font Nuke before presenting to clients on Bloomberg Terminal workstations or regulated trading floor PCs.
🏭
Factory floor presentation systems, SCADA integration PCs, and operational reporting workstations are on legacy Windows images that haven't been updated in years. Slide decks going to plant managers must render on whatever fonts shipped with that image.
🏛️
Classified and secure-room networks run hardened Windows images approved by security teams. Contractors submitting proposals or delivering briefings must ensure their decks render on whatever fonts are cleared for those environments — typically Arial, Times New Roman, and Calibri only.
👩💼
Client-site demos at enterprise accounts are unpredictable — the conference room PC might be years behind on updates. Sales engineers and consultants use Safe-Font Nuke as a last-minute compatibility fix before walking into a meeting where they can't control the playback machine.
| Feature | DeckMedic Nuke | PowerPoint Replace Font | Manually editing XML |
|---|---|---|---|
| Replaces fonts in theme XML | ✅ Yes | ❌ Slides only | ✅ Yes (manual) |
| Replaces fonts in slide master | ✅ Yes | ⚠️ Sometimes | ✅ Yes (manual) |
| Works without installing fonts | ✅ Yes | ❌ Needs font installed | ✅ Yes (manual) |
| Handles 50-slide deck instantly | ✅ Seconds | ⚠️ One font pair at a time | ❌ Hours |
| Zero upload / offline | ✅ Yes | ✅ Desktop app | ✅ Yes |
| Choose Arial or Calibri | ✅ Toggle in UI | ✅ Any installed font | ✅ Any string |