You can embed a PDF directly on a Webflow page (including CMS Collection Pages), so users can view it without downloading—though Webflow doesn't provide a native PDF viewer, there are reliable workarounds.
Since Webflow doesn’t include a native PDF viewer, embed the PDF using:
https://docs.google.com/gview?url=[Your-PDF-URL]&embedded=true
[Your-PDF-URL]
Drag an Embed element into your Webflow layout.
Paste your iframe code with loading optimization (e.g., loading="lazy"
):
Example:<iframe src="https://docs.google.com/gview?url=[your-pdf-url]&embedded=true" width="100%" height="600px" loading="lazy"></iframe>
If using a CMS Collection Page, follow these steps:
<iframe src="https://docs.google.com/gview?url=CMS_FILE_URL&embedded=true" width="100%" height="600px" loading="lazy"></iframe>
To embed a PDF in Webflow (including CMS pages), upload it via Assets or external hosting, then embed the file using an iframe (e.g., Google Docs Viewer). On collection pages, use a CMS File field and dynamic data binding to display each PDF uniquely.