Custom Table Block

What is the Custom Table Block plugin for Squarespace?

Direct answer

The Custom Table Block is a Squarewebsites plugin that creates HTML5 tables on Squarespace by hooking a Markdown block. It displays text, images, and links, and pulls data from three sources — Google Sheets sync (recommended, with auto-sync), a CSV upload, or manual entry. It supports unlimited rows and columns, is a one-time per-website purchase with no subscription, and works on Squarespace 7.0 and 7.1.

What it does

The plugin renders proper HTML5 tables inside the Squarespace editor by hooking a Markdown block, so tables behave like a native content block rather than a pasted code snippet. Each table can hold text, images, and links, and there is no cap on rows or columns (Squarewebsites).

Because Squarespace has no built-in table block, this plugin is the standard way to add editable, responsive tables to a site.

How you feed it data

There are three input methods:

Licensing and setup

The Custom Table Block is a one-time purchase, licensed per website, and is not a subscription (Squarewebsites). Setup involves pasting the provided CSS into Header Injection and the JavaScript into Footer Injection (Business plan or higher; a Markdown block workaround exists on the Personal plan). After setup, “table” appears in the Content Block menu (Squarewebsites).

Sources: squarewebsites.org · squarewebsites.org