A beginner-friendly walkthrough to get your exported Framer site live on the internet, with a custom domain, analytics, working forms, and the tools to keep editing it.
When you unzip the file, you'll see a folder structure like this. Think of it as a "snapshot" of your Framer site: everything the browser needs to display your site, organized into folders.
index.html to open your site in a browser. It works completely offline. No server needed. Scroll through to verify everything looks right before deploying.
Your exported site is "static": it's just files, no database or server code. That means you can host it for free on any of these platforms. Pick the one that feels easiest:
Open app.netlify.com/drop in your browser. No account needed for the first deploy (they'll ask you to sign up to keep it).
Unzip the file first. Then drag the entire folder (not the ZIP) onto the drop zone. That's it. Netlify uploads everything and gives you a live URL in about 10 seconds.
You'll get a URL like random-name-1234.netlify.app. Click it to verify. You can change this name or connect a custom domain in the next chapter.
Go to github.com/new, create a new repo, and upload your unzipped folder contents there (drag files into the browser).
Go to vercel.com/new, sign in with GitHub, and select your new repository. Click Deploy. No settings needed for static sites.
Every time you push changes to GitHub (or edit files in the browser), Vercel automatically re-deploys. Your URL: your-repo.vercel.app
Go to github.com/new and create a repo. Upload your unzipped files (drag and drop into the browser works).
Go to Settings → Pages. Under "Source", select Deploy from a branch, pick main branch and / (root) folder. Click Save.
GitHub builds and deploys your site at yourusername.github.io/your-repo. Refresh the Settings page to see the live URL once it's ready.
username.github.io/repo-name/ (not the root), some asset paths might need adjusting. For a simpler setup, name your repo username.github.io, then it deploys to the root.
Want visitors to see yourname.com instead of random-name.netlify.app? Here's how:
Popular registrars: Namecheap, Cloudflare Registrar, Google Domains. A .com costs roughly $10-15/year.
In Netlify/Vercel/GitHub Pages, go to your site's domain settings and type in your domain name. The platform gives you DNS records to add.
Log into your domain registrar and add the records your hosting platform gave you. Usually it's one of these:
https://.
We stripped all tracking scripts during export for a clean output. To see who visits your site, add one of these options.
Go to analytics.google.com, create a property for your site, and copy the measurement ID (starts with G-).
Add it right before the closing </head> tag. If you have multiple pages, add it to each one.
Your exported forms have the HTML structure (inputs, labels, submit button) but no backend to receive the data. Here are three easy options. No coding required.
Just add one attribute to your <form> tag. Netlify handles the rest, including spam filtering.
Sign up at formspree.io (free for 50 submissions/month), create a form, and update the action URL:
Get a free access key from web3forms.com and add one hidden input:
index.html (or whichever page has the form) in any text editor. Search for <form. That's the tag you need to modify.
You don't need to learn HTML to change your site. AI coding tools can understand your exported files and make changes when you describe what you want in plain English.
Anthropic's CLI tool. Runs in your terminal, reads your files, and makes edits directly. Best for precise, surgical changes.
VS Code fork with built-in AI. See your files, type a prompt, preview the diff before applying. Most visual workflow.
AI-first code editor with "Cascade" mode that can plan and execute multi-file changes autonomously.
Works inside VS Code as a plugin. Autocompletes code and answers questions about your files via the chat panel.
Open your terminal (Mac: Spotlight → "Terminal", Windows: search "cmd") and run:
Go to the folder where you unzipped your files and launch Claude Code:
Claude Code reads all your files, understands the structure, and makes the exact edits. You review and approve each change.
Go to cursor.com and download the app. It looks and works just like VS Code.
Drag your unzipped folder onto Cursor, or use File → Open Folder. You'll see all your HTML, CSS, and asset files in the sidebar.
Select some code, press the shortcut, and type what you want. Cursor shows you a diff preview: green for added lines, red for removed. Click "Accept" to apply.
Copy any of these into Claude Code or Cursor's AI chat:
Go from no-code to owning your code in one click.
Export a site now