Squarespace's site editor doesn't include a QR code element the way some competing website builders do, so there's nothing to find in the design panel or content blocks. What it does have is any URL a Squarespace site already serves — a product page, a booking page, a portfolio item — which is what a free static code needs as its destination.
The code itself gets made outside Squarespace, with any generator, and added to a page through the same image block used for any other graphic, no plugin, extension or code injection involved. Keeping QR-driven traffic separate from Squarespace's own analytics is as simple as pointing the code at a link with its own tracking parameter attached.
Adding a QR code to a Squarespace site
Pick the destination page
Copy the live URL of the specific page — a product, a booking form, a portfolio piece — rather than the site's homepage, unless that's genuinely the intended target.
Generate a static or dynamic code
Static if the page's URL is permanent; dynamic if the destination might be replaced with a different page later without reprinting anything the code appears on.
Download as SVG or PNG
Either works for on-screen display on the site itself; a printed use, like a flyer promoting the site, is better served by SVG.
Add it through an Image block
In the Squarespace editor, insert an Image block on the page and upload the file, positioning it the same as any photo or graphic.
Why the editor doesn't have this natively
Squarespace's content blocks cover images, galleries, forms and embeds, but generating a graphic from data isn't part of that toolset — the same category gap that also means there's no built-in barcode or chart generator either. A QR code has to arrive as a finished image file, the same as a logo would.
Pointing print materials back at the site
A common use for a Squarespace-linked code isn't on the site itself but on something printed to promote it — a business card, a flyer, packaging — where the code is the bridge from a physical object back to a specific page rather than a generic homepage link.
Separating QR traffic from Squarespace's own analytics
Squarespace's built-in analytics dashboard reports overall site visits and referral sources, but it won't isolate how many of those visits came specifically from a printed QR code versus a search result or a social link. A dynamic code's own scan count fills that gap, showing exactly how many times the printed code itself was scanned, separate from the site's general traffic numbers.
What the code actually points at
A static code holds the page's URL directly in the pattern, with nothing to look up afterward. A dynamic code holds a short link that redirects to the Squarespace page, and that redirect target can be changed later.
https://example.squarespace.com/shopSizing for print pieces that link to the site
A code on a flyer or card meant to be scanned from close range needs at least 20 mm on a side, with scanning distance running roughly ten times the code's width for anything read from farther away, like a storefront sign.
Print it at least 20 mm (2.0 cm) wide
Where Squarespace-linked codes go wrong
Linking to the homepage instead of the specific page
A code meant to drive traffic to a particular product or booking form works better pointing directly at that page rather than making visitors navigate from the homepage.
Assuming site analytics will separate QR traffic automatically
Squarespace's dashboard shows overall visits, not which of them came from a specific printed code — a dynamic code's own scan count is the only way to isolate that.
Using a static code for a page likely to be redesigned or removed
If the target page's URL might change during a future site rebuild, a dynamic code avoids stranding every printed copy pointing at a dead link.
Static works until the page it points to might move
A code linking to a stable page is fine as a free static code. A code printed on something long-lived — packaging, a sign, a card that stays in circulation for years — is safer as a dynamic code in case the Squarespace page underneath it is ever restructured.
How dynamic QR codes workWhere a Squarespace site typically gets a code
- A storefront window sign linking to the online shop.
- A business card linking to a portfolio or booking page.
- Product packaging linking to a specific product listing.
- An event flyer linking to a registration page built on the site.