Share Presentation Files: Send PowerPoint & Keynote Fast
Share large presentation files quickly without email limits. Send PowerPoint, Keynote, and Google Slides exports with embedded fonts and media intact.
A modern keynote-style deck with embedded 4K video, custom fonts, and hero images hits 1–4 GB easily. That's well past Gmail's 25 MB attachment limit, Outlook's 20 MB default, and Slack's free 1 GB per-file cap with workspace retention issues. The practical fix: export the presentation as a single self-contained file (.pptx with embedded media, .key with "Save as Package," or PDF for unchangeable review copies), zip it, upload to a browser-based transfer service, and share the link. Recipients open in their tool of choice — PowerPoint, Keynote, Google Slides, or a PDF viewer — with fonts and videos intact.
What breaks when you share a presentation the wrong way
| What you did | What the recipient sees |
| --- | --- |
| Sent .pptx without embedded fonts | Substituted fonts, misaligned text boxes |
| Linked (not embedded) the hero video | Grey box saying "cannot find video" |
| Exported to PDF at default settings | Fuzzy raster images, missing animations |
| Shared Google Slides to external email without permissions | "Request access" stall |
| iCloud-shared a .key file | Mac users fine, Windows users locked out |
Each failure reflects badly on the sender, even when the root cause is a client-side app quirk.
Embedding everything before export
PowerPoint (Microsoft 365)
- File → Options → Save → Embed fonts in the file. Pick "Embed all characters" if the deck might be edited; "Embed only the characters used" to shrink the file.
- Insert → Media → Video on My PC: embeds the file. "Link to File" from the dropdown keeps only a reference — which breaks on another machine.
- File → Info → Compress Media: choose "Full HD (1080p)" or "HD (720p)" to reduce file size by 30–60% without obvious quality loss on a projector.
Keynote (Apple)
- File → Advanced → Reduce File Size: shrinks without noticeable quality loss.
- File → Export To → PowerPoint: produces a
.pptxfor Windows-bound recipients. - When saving
.key, Keynote bundles media by default — no separate embedding step needed. - To send to a non-Keynote user, export PDF (static) or Movie (
.movwith animations baked in).
Google Slides
- File → Download → Microsoft PowerPoint (.pptx): exports with most transitions preserved. Custom fonts from Google Fonts translate; Adobe Fonts don't.
- File → Download → PDF Document (.pdf): flattens everything.
- Publish to the web is for public presentations; don't confuse it with private sharing.
Typical file sizes
| Deck content | Format | Size |
| --- | --- | --- |
| 30-slide text + logos | .pptx | 5–20 MB |
| 30-slide with product photos | .pptx | 30–80 MB |
| Pitch deck with embedded demo video | .pptx | 200 MB – 1 GB |
| Keynote with 4K background videos | .key | 2–5 GB |
| Sales deck with embedded 30-min training video | .pptx | 3–6 GB |
| Flattened PDF of above | .pdf | 50 MB – 500 MB |
Above 25 MB, email is out. Above 100 MB, even Outlook's OneDrive auto-upload struggles in corporate networks.
PPTX internals — why embedded fonts matter
A .pptx is a zip archive. Rename to .zip and extract to see:
ppt/
├── slides/
├── theme/
│ └── theme1.xml
├── fonts/
│ └── font1.fntdata ← embedded font blob, only present if "embed fonts" was checked
├── media/
│ ├── image1.jpeg
│ └── video1.mp4 ← embedded media
└── slideLayouts/
If ppt/fonts/ is empty, the recipient's PowerPoint substitutes Calibri or Times New Roman for every non-standard font. Layouts designed around a condensed sans-serif (GT America, Inter, Söhne) fall apart.
Cross-tool compatibility in practice
- Keynote → PowerPoint export: animations mostly preserved, some Keynote-specific transitions (Magic Move) flatten to cut or fade. Embedded
.movfiles may need conversion for Windows PowerPoint. - PowerPoint → Keynote import: reliable for simple decks, struggles with SmartArt and complex Chart objects.
- Any → Google Slides import: best for text-heavy decks; fonts fall back to Google Fonts equivalents; videos need re-uploading.
- Any → PDF: the universal safety net. Flat, printable, viewable everywhere, but no motion, no audio, no editability.
For high-stakes external sharing, deliver both the native file (.pptx or .key) and a PDF export in the same zip.
A clean presentation bundle
Q2-Board-Deck-v3-2026-04-08.zip
├── Q2-Board-Deck-v3.pptx ← editable source
├── Q2-Board-Deck-v3.pdf ← static viewer
├── media-raw/ ← optional: original video files
│ └── intro-video-master.mp4
└── README.txt
If the recipient is internal, include the source. If external (investor, client), consider sending only the PDF to protect the underlying asset pipeline.
Encryption for sensitive decks
Board decks, fundraising decks, M&A pitches, internal strategy — all contain data that shouldn't end up on a third-party server in plaintext. Browser-side AES-256-GCM encryption, keyed from a password via PBKDF2-HMAC-SHA256 (600,000 iterations per OWASP 2023), means the transfer service sees only ciphertext.
HexaTransfer does this natively in the browser. The CEO uploads the .pptx, the browser encrypts in 5 MB chunks with AES-256-GCM, the ciphertext uploads. The investor opens the link, types the shared password (delivered via Signal or a phone call), and the file decrypts in their browser during download.
Expiring links for fundraising and sales
For investor decks, a 14-day expiry is the norm — long enough to circulate within a partnership, short enough to force a follow-up conversation. If a fund needs longer access, send a new link with the next version — it gives you an implicit signal about who's still engaged.
For sales decks, 30–60 day expiry matches a typical enterprise deal cycle. Rolling updates keep the latest version in circulation.
Comparison of transfer options for presentations
| Tool | Best for | Max size (free) | Preserves embedded media | Password | | --- | --- | --- | --- | --- | | Gmail attachment | Under 25 MB | 25 MB | Yes | No | | Outlook + OneDrive auto-link | Up to 100 GB (paid) | Quota-based | Yes | Enterprise only | | Google Slides share | Google-native decks | 100 MB upload | Converts to Slides | Organisation only | | SlideShare (public) | Public marketing decks | 300 MB | No | No | | Dropbox Transfer | External client delivery | 100 GB (Pro) | Yes | Yes | | HexaTransfer | Confidential decks, any OS | 10 GB | Yes | Yes (E2E encrypted) |
Presenter's practical checklist
- Fonts embedded (or substituted with system fonts you've confirmed on the recipient's OS)
- Media embedded, not linked
- PDF alternate included in the zip
- File named
Project_Deck_vN_YYYY-MM-DD.pptx— no spaces, no "final_final_use_this" - Link has a password and a 14-day expiry
- Password sent via a different channel than the link
Presentations carry decisions. The mechanics of the delivery shouldn't be the weakest link.
Try it at hexatransfer.com — free, no account, 10 GB max.
Send large files securely with end-to-end encryption
Transfer files up to 10 GB for free with end-to-end encryption. No account required. Your files are encrypted in your browser before upload — no one else can read them.
Send a file