PDF Choice Linker
Make choice buttons, options, and hotspots clickable links to destination pages without changing artwork (PyMuPDF & PDF standard compatible).
Free online PDF Choice Linker. Secure, private, and running entirely in your browser.
How to Make PDF Choice Buttons Clickable Links
Upload PDF
Select or drag and drop your gamebook, storybook, or document PDF (or click 'Try Interactive Sample').
Draw Choice Hotspots or Auto-Detect
Click and drag over any choice button on the page, or click 'Auto-Detect Page' to scan for 'Turn to page X' patterns automatically.
Set Destination & Playtest
Pick the target destination page number, then switch to 'Playtest Links' mode to test clicking the buttons directly in your browser.
Export Interactive PDF
Download your interactive PDF with 100% artwork preservation, or copy the generated Python PyMuPDF script.
Why Choose Our Free PDF Choice Linker?
- ✓ 100% visual artwork preservation — zero re-compression, flattening, or quality degradation
- ✓ Interactive visual hotspot drawer with live mouse drag & drop
- ✓ Smart text scanner auto-detects 'Turn to page X' and 'Go to page X' patterns
- ✓ Interactive browser playtest mode to test your branching gamebook live
- ✓ Exports ready-to-run Python PyMuPDF (fitz) script with 1-click copy
- ✓ 100% client-side private processing — your PDF never leaves your browser
Frequently Asked Questions
Does this tool alter or re-compress the artwork in my PDF?
No. The tool inserts native PDF Link Annotations (/Subtype /Link with /GoTo actions) into the document object dictionary. The underlying vector graphics, typography, 300 DPI illustrations, and color profiles remain 100% pixel-perfect and byte-for-byte untouched.
How does this compare to the Python library PyMuPDF?
It performs the exact same operation as PyMuPDF's page.insert_link({ kind: fitz.LINK_GOTO, from: rect, page: target_page }). In addition to 1-click in-browser export, our workspace generates the ready-to-run Python script matching your exact coordinates so you can run it via PyMuPDF in command-line pipelines.
Can I use this for Choose Your Own Adventure (CYOA) and gamebooks?
Yes! It is specifically optimized for gamebooks, interactive RPG adventure modules, branching scenarios, and digital planners. You can even click 'Playtest Links' to test your branching choices right inside the browser.
Will the clickable choice links work on Kindle, iPad, Acrobat, and phones?
Yes. The generated links adhere strictly to ISO 32000-1 PDF standard Link Annotations. They work across Adobe Acrobat Reader, Apple Books (iPad/iPhone/Mac), Kindle e-readers and apps, Google Chrome, Microsoft Edge, and Android PDF viewers.