You are three steps away from being the (web)master of your domain.
1. Choose a Starting Point
If you've already started a Squarespace site and you'd like to turn developer mode on, skip this step.
Start with one of the 20+ templates created by Squarespace's designers. These templates have loads of style options built-in, allowing you to achieve a high quality design quickly.
You can also start with the developer base template, which features very minimal styles for creating a completely custom template.
Trials with Developer Mode enabled will not expire, giving you as much time as you need to build your site.
2. Register as a Developer
If you haven't already registered as a developer with your account, you must register yourself to gain access to the source code behind Squarespace templates. Instructions for registering can be found below.
Log-in to your Squarespace site.
Once you're logged in you will see the configuration panel of your Squarespace site. It should look something like the screenshot to the right.
Edit your profile.
In the bottom left corner of the configuration panel you should see your name and gravatar. Click on the gravatar image. A dialog box will popup. In that dialog there is a box that says "edit profile." Click on the edit profile link.
Fill out the developer form.
In your profile there will be a tab titled "Developer." Click on that tab and you will see a button that says "Register as a Developer." That button leads to a form that asks for some basic information about you.
Once you fill out that form you will have access to developer mode on all Squarespace templates.
3. Enable Developer Mode
Once you've registered as a developer, go to the developer section of your website settings. You can find this by clicking on the gear icon and finding the "Developer" section in the menu.
At the top of the page there is a toggle that is set to off. Click on the toggle to enable developer mode.
Once enabled, the developer section has information for connecting to your site via Git or SFTP.
Connecting with Git
git clone https://site-name.dev.squarespace.com/template.git
See our guide to using Git for additional details.
Connecting with SFTP
protocol: sftp port: 2030 host/server: dev.squarespace.com remote path (initial folder): /site-name/ username: your account email address password: your account password
See our Answers site for help and troubleshooting SFTP connections.