Skip to content

Google Slides Hyperlink Limitation

Issue

Internal slide hyperlinks in PPTX files generated by this service do not work in Google Slides.

Root Cause

  • PowerPoint uses the ppaction://hlinksldjump?jump=slide&slideid={id} protocol for internal slide hyperlinks
  • Google Slides does not support this PowerPoint-specific protocol
  • This is a known limitation when converting/opening PPTX files in Google Slides

Current Behavior

  • Microsoft PowerPoint: Hyperlinks work correctly
  • Google Slides: Hyperlinks show as "invalid link" or don't work

Workarounds

Option 1: Use Microsoft PowerPoint

Open the PPTX file in Microsoft PowerPoint (desktop or online) - hyperlinks will work correctly.

If you need to use Google Slides:

  1. Upload the PPTX file to Google Drive
  2. Open it with Google Slides
  3. For each TOC entry:
  4. Select the text (e.g., "Cover Page" or page number)
  5. Click "Insert" → "Link"
  6. Select "Slides in this presentation"
  7. Choose the target slide
  8. Click "Apply"

Option 3: Export to PDF

PDF files support internal page links and work in both PowerPoint and Google Docs/PDF viewers.

Technical Details

The hyperlink format used:

ppaction://hlinksldjump?jump=slide&slideid={slide_number}

This is the standard PowerPoint format for internal slide navigation, but Google Slides doesn't recognize it.

Future Considerations

  • Consider generating PDF format for better cross-platform compatibility
  • Or provide a Google Slides export option that uses Google Slides API (which supports internal links)