How to upload and embed flipbook on Squarespace

Static PDFs are often a conversion killer - forcing visitors to download files or navigate away from your site breaks the user journey. Paperless Flip transforms those static documents into native, interactive, page-turning experiences. Whether you’re deploying a seasonal catalog, a high-end portfolio, or a technical brochure, you can now host and render everything directly within your Squarespace environment.

This guide walks you through every step — from uploading PDF to Squarespace to insert Paperless Flip embed code to it becoming a flipping book

Before You Start

Before embedding a flipbook, make sure you have the following ready:

  • Squarespace Business Plan or higher — Required for the Code Block.

  • Paperless Flip Plugin — Installed on your site (either the One-Time or Yearly version).

  • Your PDF file — Keep it under 20MB (Squarespace’s native file limit).

Step 1: Upload your PDF to Squarespace

Since Paperless Flip doesn't require external hosting, you’ll upload your PDF directly to your Squarespace link editor.

  1. Open any page on your site and click Edit.

  2. Add a Text Block (you can delete this later, we just need it to access the file uploader).

  3. Highlight some text, click the Link icon, then click the Gear icon (Settings).

  4. Go to the File tab and click Upload File.

  5. Select your PDF from your computer. Once uploaded, it will appear in the list with a checkmark.

Step 2: Copy your PDF URL

Once the file is uploaded, you will be able to grab its link

  1. In the same File tab, click in the name of your PDF

  2. Click Copy in the new link, it can be like https://www.beyondspace.studio/s/UserManual_2025-Envirosun_TSA4.pdf

  3. Now you can delete the link as we only use it to grab the file URL

Squarespace - upload PDF files

Update PDF to Squarespace

Step 3: Embed the Paperless Flip Code

Now, we tell the plugin which file to turn into a flipbook using a simple HTML snippet.

  • Hover over the section where you want the flipbook and add a Code Block.

  • Paste the following Paperless Flip snippet into the block:

<div class="sqs-block-paperlessflip"
     data-file=PASTE_YOUR_URL_HERE
     data-theme=light
     data-bg-image=YOUR_CUSTOM_BACKGROUND_URL
     data-width=100%
     data-height=80vh
  >
</div>
  • The Critical Part: Replace PASTE_YOUR_URL_HERE with the URL you copied in Step 2

  • Configuration Options:

    • data-theme: Support light/dark

    • data-bg-image: This changes the background of the flipbook, accepts

      • transparent - make the background color of the flipbook transparent

      • Hex code (e.g., #f0f0f0) - plain color as background

      • Image URL (e.g., https://example.com/bg.png) - use a custom image as flipbook background

    • data-height: Adjust this to define how much screen space you want it to take (600px, 80vh…)

    • data-width: set the width of the viewer, recommend 100%

Step 4: Save and Preview

  1. Making sure "Display Source" is unchecked in the Code Block settings.

  2. Click Save and Exit the editor.

  3. Refresh the page. Your PDF should now render as a paper-like flipbook!

Troubleshooting & Common Fixes

The flipbook isn't rendering

The most common culprit is the "Display Source" toggle. Inside your Squarespace Code Block settings, ensure this is unchecked. If enabled, Squarespace treats your Paperless Flip snippet as plain text instead of executing the viewer engine.

The viewer shows a blank frame

First, verify your Squarespace plan; custom code execution requires a Business or Commerce plan. Second, double-check your data-file URL. It must be a direct link to the PDF (usually starting with /s/ or static1.squarespace.com). Redirect links or expired file paths will cause the engine to fail.

Pro Tips

  • Place flipbook to full-width element. A flipbook needs room to breathe - avoid narrow columns or sidebars where the page-turning animation might feel cramped.

  • Optimize the height: If you aren’t using a responsive wrapper, set your data-height to at least 600px or 80vh. This ensures the text remains legible without excessive scrolling.

  • Context is Key: Don't just drop the viewer in isolation. Add a clear Heading (H2 or H3) and a brief description above the block to provide context before the user begins flipping.

Create your Flipbook now

Creating a flipbook on Squarespace takes just minutes with Paperless Flip plugin. Upload your PDF, edit the embed code, and drop it into a Squarespace code block — your visitors get a polished, interactive reading experience without leaving your site.

Beyondspace

As a Squarespace Circle member, Beyondspace delivers plugins that elevate your website, streamline workflows, and optimize the Editor experience—saving time and driving engagement.

https://beyondspace.studio
Next
Next

A small SEO experiment that keeps me sane