One-time downloads · $2.99–$9.99 USD. No subscription.

Perunlight

Bifrosta · Offline edition 1.0.1 · Chrome on Linux tested

Make PDF page references clickable

Turn text-PDF page references into reviewed internal links.

$7.99 USD · one-time purchase

Local browser app · opening steps

Extract the complete ZIP and open Bifrosta/app/index.html in desktop Google Chrome. Node and internet are not required.

Download: ZIP with the described tool and instructions. Check compatibility & limits.

See it in useBuy download — $7.99

No subscription. Final total and tax appear at checkout.

View the illustrated example. Read the illustrated guide and inspect the sample files free of charge. The complete program is supplied in the purchased download. Previously obtained copies retain their included license rights.

Review the six-page herb booklet. Actual Bifrosta 1.0.1: seven references found, six approved; the reference to missing page 9 is blocked. Captured in Chrome on Linux, 9 November 2026.
Actual Bifrosta 1.0.1: seven references found, six approved; the reference to missing page 9 is blocked. Captured in Chrome on Linux, 9 November 2026. View full size

See it in use

Link page references in a six-page booklet

A screenshot walkthrough with fictional practice data. Select a step to explore.

1. Start with

Link page references in a six-page booklet

The fictional balcony herb PDF contains seven “see page” references.

Sample files and contents

examples/bifrosta/balcony-herb-handbook.pdf: a fictional 6-page text PDF, numbered 1–6 in the footer, with seven “see page N” references. One of them points to page 9, which does not exist.

Practice files and guides are free. The complete app is included only where the product page says so.

2. In the app

Review the six-page herb booklet. Actual Bifrosta 1.0.1: seven references found, six approved; the reference to missing page 9 is blocked. Captured in Chrome on Linux, 9 November 2026.
Actual Bifrosta 1.0.1: seven references found, six approved; the reference to missing page 9 is blocked. Captured in Chrome on Linux, 9 November 2026. Enlarge image ↗

Try it in three steps

  1. Load the PDF and find candidate page references.
  2. Apply the zero-offset calibration and approve six valid candidates.
  3. Save the linked PDF and inspect its first page.
Show every click and setting
  1. Open your local Bifrosta page, click Choose a PDF… and select balcony-herb-handbook.pdf.
  2. Keep the default reference text “see page ” and click Find candidates.
  3. The calibration step suggests offset 0 (6 of 6 page numbers agree). Click Apply, then Review 7 candidates.
  4. Click Approve 6 unambiguous, then Continue to export (6 links ready).
  5. Click Save balcony-herb-handbook.bifrosta.pdf, and optionally Save review job (balcony-herb-handbook.bifrosta.json).

3. The result

Inspect the result

The six-page PDF has six clickable internal links. Its out-of-range page-9 reference stays blocked.

Page 1 of the actual 6-page fictional example PDF. Open the PDF to inspect the complete result. Bifrosta 1.0.1 exported six clickable internal links from the six-page booklet; the missing-page reference was excluded.
Page 1 of the actual 6-page fictional example PDF. Open the PDF to inspect the complete result. Bifrosta 1.0.1 exported six clickable internal links from the six-page booklet; the missing-page reference was excluded. Enlarge image ↗
What to check in the practice result

Bifrosta reports “7 candidate reference(s) found”, with 1 blocked: “see page 9” is out of range. Your browser downloads balcony-herb-handbook.bifrosta.pdf, which has the same 6 pages and 6 clickable links. For example, “see page 4” on page 1 opens page 4. The status line shows “6 link annotation(s) written”.

The screen and downloaded PDF come from the same six-page fictional herb booklet. Six links were exported; the invalid page-9 reference was excluded.

What it helps you do

Find literal page references in a text PDF, review the destinations, and export a separate PDF with clickable internal links.

What is in your download

  • The local application and unchanged license notices.
  • Installation, quickstart and illustrated guide.
  • Synthetic example and sample PDFs.

Before you buy

  • Desktop Google Chrome or another Chromium-based browser. The tool was checked in desktop Chrome; other browsers are not verified.
  • A text-based PDF (you can select its words in a PDF reader). Scanned pages without text, encrypted, damaged and digitally signed PDFs are refused.
  • References written in one consistent form with ordinary digits, for example “see page 35”.
  • Open app/index.html in desktop Google Chrome.

Extract the complete ZIP and open Bifrosta/app/index.html in desktop Google Chrome. Node and internet are not required.

Compatibility & limits

Text PDFs only; no OCR, encrypted, damaged or digitally signed PDFs. One literal reference form per run. Review destinations before export. Checked with synthetic PDFs in Chrome on Linux; varied real PDFs, other hosts and assistive technology remain unverified.

See how it works

Read the illustrated guide and inspect the sample files free of charge. The complete program is supplied in the purchased download. Previously obtained copies retain their included license rights.

View the illustrated example

Get Bifrosta

Perpetual use of the purchased version on your devices for personal or internal commercial work. Keep reasonable backups and modify your own copy; do not redistribute or resell original proprietary code. Third-party licenses and any existing preview permissions retain their rights.

Before payment, save the private recovery code shown by checkout. After Paddle confirms payment, use it to download your ZIP or return for it later. No subscription, future update or email delivery is promised. See the illustrated steps.

License · Terms · Privacy · Refunds · Support

$7.99 USD · once

Buy download — $7.99