Add Tables in Squarespace (Without Breaking the Layout)
Build a Custom HTML Table
HTML Output
Preview
Squarespace doesn’t support native table blocks — but that doesn’t mean you can’t include clean, styled tables in your posts. This tool lets you build custom tables with as many as five columns. You control the content, headers, and formatting — then copy and paste the result into a Code Block on your page.
How to Use the Tool
Choose how many columns your table needs
Enter the text for each column — one item per line (top line = header)
(Optional) Tick the box to bold the entire column
Click Generate HTML to see your preview
Click Copy HTML and paste it into a Squarespace Code Block
Is This Free to Use?
Personal use is free forever.
If you’re using this tool on your own blog, portfolio, or personal Squarespace site, you don’t need to pay — enjoy it freely.
Commercial use requires a one-time license.
If you’re a developer, agency, or using this on a client project or monetized site, please purchase a commercial license. It helps support ongoing development and gives you peace of mind.
One-time cost: £49.99 (normally £79.99)
Covers unlimited client sites, all current tools, and future updates.
Discover why a psychology blog is building Squarespace tools. From tables and TOCs to ad scripts and SEO fixes, Behind the Blog offers free, practical code for creators who want more control with no dev experience required.
Create custom HTML tables for Squarespace with this free tool. Generate clean, responsive table code you can copy and paste into a code block, no plugins needed.
Automatically add Amazon affiliate disclaimers to Squarespace blog posts. Insert once per article under a chosen heading—only when affiliate links are detected.
Automatically insert AdSense ads into Squarespace blog posts above or below headings. Target specific pages using slugs and avoid layout shifts with clean, responsive ad blocks.
Customize author links in your Squarespace blog posts with a simple script. Link each author to a custom URL and optionally remove underline styles for a clean, on-brand design.
Fix missing blog post years in Squarespace by automatically formatting publish dates with a small code snippet. Ensure accurate, citation-ready timestamps across all your posts.
Add a sliding summary drawer to your Squarespace blog posts using a simple code snippet. Improve navigation, highlight related posts, and keep your layout clean with this lightweight, toggleable drawer.
Learn how to add a reading time estimate and progress bar to your Squarespace blog posts. Improve user experience, reduce bounce rate, and guide readers through long-form content with this easy code snippet and step-by-step guide.
Add a dynamic, easy-to-navigate table of contents to your Squarespace blog posts. Improve user experience, boost SEO, and help readers jump to key sections with step-by-step instructions.
Learn how to embed third-party scripts in Squarespace 7.1 without slowing down your site. Discover script deferral techniques, performance tips, and best practices for tools like Google Analytics, Facebook Pixel, and Calendly.

JC Pass is a specialist in social and political psychology who merges academic insight with cultural critique. With an MSc in Applied Social and Political Psychology and a BSc in Psychology, JC explores how power, identity, and influence shape everything from global politics to gaming culture. Their work spans political commentary, video game psychology, LGBTQIA+ allyship, and media analysis, all with a focus on how narratives, systems, and social forces affect real lives.
JC’s writing moves fluidly between the academic and the accessible, offering sharp, psychologically grounded takes on world leaders, fictional characters, player behaviour, and the mechanics of resilience in turbulent times. They also create resources for psychology students, making complex theory feel usable, relevant, and real.