Squarespace 7.1Utilities & Developer Tools

PDF Viewer

By Elfsight

Free
PDF Viewer – Squarespace Utilities & Developer Tools on SquareLocator
Fit check
Great for
Businesses sharing product catalogues
Restaurants publishing menus
Educators sharing research documents
Creators displaying guides and brochures
Know before you buy
  • Grid and List show file names and icons, not PDF pages
  • Downloads need to be enabled for visitors to save files
  • Printing or exporting restrictions may depend on future updates
Version7.1
SetupEasy

Overview

PDF Viewer from Elfsight lets you place PDF documents on a Squarespace page, so visitors can read them there or download them when downloads are enabled. It is an embeddable widget hosted on Elfsight's platform, not native Squarespace code. You build it in Elfsight's online editor, where PDFs can be added by upload, URL, or selection from recently uploaded files. Choose File Viewer for on-page reading with scrolling, pagination, and zoom, or use Grid or List to show file names and icons. You can name files, set a widget title and width, adjust icon and interface colours, and change selected text sizes.

Who it suits

This suits Squarespace site owners who need to share PDFs such as guides, menus, brochures, manuals, or catalogues on a page. It offers an inline viewer as well as list and grid displays, with options for visitors to download files. A free plan is available to start with.

One honest caveat

Grid and List layouts show file names and icons rather than PDF pages, so use File Viewer for reading documents on the page. Downloads depend on the download option being enabled, and the vendor notes that restricting printing or exporting may depend on future feature updates. Free tier widgets carry Elfsight branding and monthly view limits; paid plans remove those. The widget stops showing if the Elfsight account lapses.

Installation

Build the widget in Elfsight's online editor, add your PDFs and adjust its layout and appearance, then copy the embed code. In Squarespace, add a Code Block to the page where you want the viewer and paste in the code. Later editor changes update automatically.

Related guide: browse more Squarespace utility and developer plugins, or the full Squarespace plugins hub.

Use the PDF Viewer to place one or more PDF files within a Squarespace page. Files can be added by uploading them, entering their URLs, or selecting from files uploaded previously. You can give each file a name, which appears next to its file icon. This lets visitors access documents without leaving the page to read them.

Choose File Viewer when you want visitors to read a document in the page. It provides scrolling, pagination, and zoom. Grid and List layouts organise file names and icons into a grid or list, and visitors can select an item to open or download it. The widget can include several PDFs on the same page.

Appearance controls include a widget title, width set in pixels or percentages, and options to show or hide the file icon and select its colour. You can set font sizes for the widget title, file name, and Download label, and choose colours for six interface details. The Squarespace page text also describes adjustments to colours, fonts, borders, and layout settings.

Build and configure the widget in Elfsight's editor, then place its embed code in a Squarespace Code Block. The widget is hosted on Elfsight's platform rather than being native Squarespace code. Changes made later in the editor update automatically on the page. You can enable a download button for visitors, and replace a PDF with a newer version while keeping its position and settings.
What it does
  • Add PDFs by upload, URL, or recent file selection
  • File Viewer, Grid, and List display options
  • Scrolling, pagination, and zoom in File Viewer
  • Set file names, widget width, and interface colours
  • Free plan with Elfsight branding and view limits
Full specifications

FAQs

FAQs

What does the Elfsight PDF Viewer widget do on a Squarespace site?
It embeds PDF files on a Squarespace page so visitors can read them in a viewer or open them through a list or grid display.
Is this native Squarespace code?
No. It is an embeddable widget hosted on Elfsight's platform. You add it to Squarespace by pasting its embed code into a Code Block.
Is there a free plan?
Yes. Elfsight has a free plan. Free tier widgets carry Elfsight branding and monthly view limits.
Can I remove the widget later?
Yes. Remove the Code Block containing the embed code from the Squarespace page.
Can visitors read PDFs without leaving the page?
Yes. File Viewer lets visitors scroll, use pagination, and zoom through PDFs on the page.
Can I show several PDFs on one page?
Yes. You can add several PDF files and arrange them using the File Viewer, Grid, or List layout.