Use the builder below to create a free TikTok feed for your Squarespace website. Pick a template and click “Continue with this template” to add your TikTok account.
Artists, musicians, dancers, makeup artists and studios often share their best short videos on TikTok. A TikTok feed puts those videos on your Squarespace site in a grid or slider, next to your portfolio, so clients can see your work in motion. You build the feed here and paste it into a Code Block. Check your plan first: the widget runs on JavaScript, which Squarespace Code Blocks only allow on higher-tier plans.
How to add a TikTok Feed widget to Squarespace
1. Create your widget
- Choose a template and click “Continue with this template“.
- Add your TikTok account as the source, so the widget shows your videos. You can also use a hashtag, or combine a profile and a hashtag in one feed.
- Pick a grid or a slider: a grid suits a portfolio-style page, while a slider fits a single row inside a busier section.
- Check the preview and adjust the layout so it sits well with your Squarespace template’s fonts and spacing.
- Save it: click “Add to website for free“, sign up on the next page and copy your embed code.

2. Add it to your Squarespace site
- Go to the page where the videos should appear and click Edit.
- Click an Add Block point (+) in the section you want, then choose Code.
- Paste the TikTok feed code, set the mode to HTML and turn off Display Source.
- Save the page, then open the live site, not just the editor, to check that the videos load.
- If the block is empty on the live site, check your plan. Without JavaScript support, Squarespace shows nothing and gives no error.
Where to put the TikTok Feed widget on your Squarespace site
- On your Work or Portfolio page, below your still images, using the grid layout.
- On your homepage, as a slider section that adds movement without making the page much longer.
- On a Classes or Services page, with clips of a class, a session or a finished look.
- On a Press or About page, showing performances, tours or studio days.
Do you need a paid Squarespace plan?
Usually, yes. Plain HTML works in a Squarespace Code Block on every plan, but JavaScript needs a higher-tier paid plan: Core or above on current plans, Business or above on older ones. The TikTok feed loads with a script, so on a plan without JavaScript the block stays empty and Squarespace shows no error. Site-wide code under Settings › Advanced › Code Injection has the same requirement, but a feed belongs in a Code Block on a page.
The widget itself has a free plan: one widget, up to 200 views a month, unlimited websites and a small Elfsight link. Paid widget plans start at $5 a month, billed yearly, if you need more views or want to remove the link.
TikTok Feed widget features
- Your TikTok videos on your site, from a profile, a hashtag or both. New videos usually appear within 12–36 hours.
- Five layouts: Grid, Masonry, List, Carousel or Slider, from a full wall of videos to a compact row that takes less space.
- Video cards and popup: show or hide likes, views and author names, add a Follow button, and let visitors open a video with its comments in a popup.
- No coding: build the feed in your browser and paste one short code into a Squarespace Code Block.
- Easy updates: change the widget in your Elfsight dashboard and your site updates without pasting the code again.
- Free plan: one widget with up to 200 views a month, on unlimited websites.
Frequently asked questions
Which Squarespace plan do I need for the TikTok feed?
One that allows JavaScript in Code Blocks: Core or above on current plans, or Business or above on older plans. On lower plans the widget’s script doesn’t run, so the videos don’t appear.
Why is my TikTok feed blank on Squarespace?
Most often your plan doesn’t allow JavaScript, and Squarespace shows nothing instead of an error. Also check that the Code Block is set to HTML with Display Source turned off, and look at the live site rather than the editor.
Should I add the TikTok feed with Code Injection?
Use a Code Block instead. Code Injection is for code that loads site-wide and has the same plan requirement. A Code Block puts the feed in an exact spot on one page.
Is the TikTok feed widget free?
Yes. The free plan includes one widget with up to 200 views a month on unlimited websites, with a small Elfsight branding link. Paid plans start at $5 a month, billed yearly. Your Squarespace plan still needs to allow JavaScript.
Do I need to paste the code again after changing the feed?
No. Edit the widget in your Elfsight dashboard and save. The feed on your Squarespace site updates on its own, and the Code Block stays as it is.
More Squarespace widgets
- TikTok Feed widget
All templates and features - Squarespace Instagram Feed widget
Your latest Instagram posts and reels - Squarespace Facebook Feed widget
Posts from your Facebook Page - Squarespace YouTube Gallery widget
Videos from a YouTube channel or playlist - Squarespace LinkedIn Feed widget
Company posts from LinkedIn - 25 best Squarespace widgets
Our roundup of plugins and widgets for Squarespace