Build PDF URLs with fragment identifiers per pdfa.org, RFC 8118, and ISO 32000-2 Annex O.
Open to a specific page (1-based)
Jump to named destination
Open to a specific comment
Zoom % (100 = 100%); left & top are optional but must both be provided
FitH / FitBH take top; FitV / FitBV take left
Crop and scroll to a specific rectangle; origin (0,0) = top-left of page. All four values required.
Highlight a rectangular region on the page. All four values required.
These were introduced in Adobe's 2007 "PDF Open Parameters" document and are not part of the ISO 32000 standard. Browser support is limited.
Show / hide the toolbar
Show / hide navigation panes
Show / hide the status bar
Show / hide document message bar
Show / hide scrollbars
Which nav pane tab to open
† Foxit only · ‡ pdf.js only
Open and search for words; selects first match. Space-separated; only individual words (no phrases).
Import FDF or XFDF form data. Per spec this must be the last parameter.
page=2 — open to page 2nameddest=Intro — jump to "Intro"zoom=150 — 150% zoomview=FitH — fit page widthtoolbar=0 — hide toolbarsearch=hello — find "hello"Separate multiple params with &:
doc.pdf#page=2&zoom=150&toolbar=0
Default browser PDF viewers, no third-party plugins or extensions. Desktop only. Source: pdfa.org/pdf-fragment-identifiers and RFC 8118.
| Parameter |
🟡
Chrome
|
🦊
Firefox
|
🧭
Safari
|
🔷
Edge
|
📄
Acrobat
|
Notes |
|---|---|---|---|---|---|---|
| Navigation — Object Identifiers (ISO 32000 / RFC 8118) | ||||||
page |
✓ | ✓ | ✓ | ✓ | ✓ | 1-based page number. Widely supported. |
nameddest |
✓ | ✓ | ✓ | ✓ | ✓ | Value is case-sensitive. Widely supported. |
comment |
? | ? | ✗ | ? | ✓ | Navigate to a specific annotation by ID. Limited browser support. |
structelem |
? | ? | ✗ | ? | ✓ | Target a tagged structure element. Very limited browser support. |
ef |
✗ | ~ | ✗ | ✗ | ✓ | Open an embedded file attachment. Chrome has zero support; Firefox limited. |
| View — Open Parameters (ISO 32000 / RFC 8118) | ||||||
zoom |
✓ | ~ | ✗ | ✓ | ✓ | Chrome added support in Dec 2017. Firefox may clamp zoom levels. Safari ignores it. |
view |
✓ | ~ | ✗ | ✓ | ✓ | Chrome added in Dec 2017. Firefox has partial implementation (some keywords unsupported). |
viewrect |
? | ✗ | ✗ | ? | ✓ | Not supported in pdf.js (Firefox). Open issue in the tracker. |
highlight |
? | ✗ | ✗ | ? | ✓ | Highlight a page rectangle. Very limited browser support. |
search |
~ | ✓ | ✗ | ~ | ✓ | Searches for words and highlights first match. Can only search individual words, not phrases. |
fdf |
✗ | ✗ | ✗ | ✗ | ✓ | FDF/XFDF form import. Not supported in any browser viewer. Must be the last parameter. |
| UI Controls — Adobe-specific (not in ISO 32000 standard) | ||||||
toolbar |
✓ | ✗ | ✗ | ✓ | ✓ | Chrome added alongside navpanes. Firefox/Safari ignore it. |
navpanes |
✓ | ✗ | ✗ | ✓ | ✓ | Chrome / Edge: hides bookmarks, thumbnails, layers, attachments panes. |
statusbar |
? | ✗ | ✗ | ? | ✓ | Added in Adobe Acrobat 8.1 (2007). Minimal browser support. |
messages |
? | ✗ | ✗ | ? | ✓ | Controls the document message bar. Added in Acrobat 8.1 (2007). |
scrollbar |
? | ✗ | ✗ | ? | ✓ | Show/hide scrollbars. Very limited browser support. |
pagemode |
? | ~ | ✗ | ? | ✓ | Firefox (pdf.js) supports attachments. Foxit supports layers. Acrobat supports all values. |
Based on pdfa.org/pdf-fragment-identifiers · RFC 8118 · ISO 32000-2 Annex O