Fastest route
Browser native
Send the file straight to the PDF viewer already built into the visitor’s browser.
Enter a PDF URL above to generateBest when the PDF server permits inline display.
PDF EMBEDS
Turn a public PDF URL into a viewer link or copy the iframe code for your website.
01 / VIEWER GENERATOR
We build the links in this tab. Your URL is never submitted to PDF.CAB.
Fastest route
Send the file straight to the PDF viewer already built into the visitor’s browser.
Enter a PDF URL above to generateBest when the PDF server permits inline display.
Hosted viewer
Wrap a public PDF URL in Google Drive’s lightweight document viewer.
Enter a PDF URL above to generateThird-party service. Availability and behavior can change.
Legacy route
Create the long-used Google Docs Viewer URL for a publicly reachable PDF.
Enter a PDF URL above to generateOpen or copy the URL; cross-site framing is not reliably allowed.
Open-source viewer
Try the hosted PDF.js viewer with a fully encoded file parameter.
Enter a PDF URL above to generateThe PDF host must allow CORS. Use a self-hosted PDF.js build in production.
More control
A customizable JavaScript viewer with multiple embed modes. It requires a free client ID and sends the document through Adobe’s viewer environment.
Adobe integration guide ↗Progressive fallback
A small JavaScript helper for native browser embeds, PDF.js fallback, and download links when inline viewing is unavailable.
PDFObject documentation ↗ROUTE NOTES
No. The generator transforms the text of your URL inside your browser. PDF.CAB does not receive, fetch, store, or inspect the document.
The source file must be public and reachable by the selected service. Authentication, bot protection, expired signatures, CORS rules, and viewer-side limits can all block a document.
Use the browser-native URL for the smallest dependency surface. Try ViewerNG for a hosted viewing wrapper, and use a self-hosted PDF.js build when you need control over the interface.