How to Build & Set Up a Website For Your Unstoppable Web3-Native Domain
Aug 06, 2025Share this article:
Now that over 70 Unstoppable TLDs, including .brave resolve natively in Brave Browser, it’s the perfect time to bring your domain to life with a custom website. Whether you want to build from scratch, use drag-and-drop templates, or redirect to an existing Web2 site—here’s how to get started.
Step 1: Remove Your Domain’s Default Website
When you first mint a domain, by default, an IPFS (InterPlanetary File System) hash is assigned—pointing to your ud.me/[domain] profile page. An IPFS hash is like a digital address or fingerprint for your content. It tells the browser, “Here’s exactly where this file lives on the decentralized web.” When you upload something—like a website, image, or file—to IPFS, it gives that content a unique code called a hash. This hash is what your domain uses to find and load that exact file.
If you'd like to set up a custom site or redirect elsewhere, you’ll need to remove that default IPFS record:
- Log into your Unstoppable Account. Be sure to login with the credentials that are associated with the domain you want to update.
- Go to My Domains and click Manage next to your domain.
- Click Website on the left-hand menu.
- Under “Website Settings,” click Remove.
- Sign the transaction in your wallet and wait for confirmation. Note, this may take a few minutes.
Now you’re ready to build or link an existing website. Please note that Unstoppable has a 20MB upload limit for website files. If your site exceeds this size, consider using a pinning service like Pinata to host your content on IPFS.
How to Create a Website:
You have several options for building your website—whether you prefer a no-code approach or want to build it yourself from scratch. We've outlined the paths below to match your comfort level and technical experience. If you plan to use an external builder or custom code, be sure to review the IPFS limitations noted beloCw before getting started.
Beginner: Create a Website Using Ready-Made Template:
- Choose from the ready-made templates available directly within the Unstoppable Website platform, it’s as simple as editing the content and clicking publish.
- Note, this feature is not available for domains minted on Solana. See which blockchains our TLDs are minted on.
Intermediate: Create a Website Using Pazly.dev & Upload to IPFS
- For greater layout flexibility and enhanced functionality, Pazly.dev offers a drag-and-drop Web3 website builder with a wide range of templates and design options. It’s slightly more advanced than the ready-made templates, as it requires manually exporting your site and uploading it to IPFS. Step-by-step instructions are available to guide you through the process.
Advanced: Create a Website With Code & Upload to IPFS
- Download a free HTML template from HTML5 UP and customize it in a code editor like Brackets. Note, due to HTML5UP’s static nature, certain features like form processing, authentication or session management, and dynamic content from server-side scripts will not work.
Important: Make sure your homepage file is named index.html (case-sensitive), or your domain will show a list of files instead of your website.
Upload Website Files to IPFS
Already have your HTML, CSS, and image files ready?
- Go to “My Domains”
- Select a domain, and click
- Select “Website”
- Click “Upload website files to IPFS”
- Drag your entire folder (not individual files) into the upload window
- Click Launch Website
Your site is now live on IPFS and accessible at your domain.
How to Link an Existing IPFS Site
If you already have a website hosted on IPFS, you can connect it to your domain:
- Login into Unstoppable Domains
- Go to “My Domains”
- Select a domain, and click
- Select “Website”
- Click “Custom website linking”
- Paste in your IPFS hash (CID)HOW
- Click Launch Website
Supports both v0 (Qm...) and v1 (baf...) hashes.
Uploading your site to multiple platforms (like Filebase or web3.storage) can improve speed and reliability.
How to Redirect to a Web2 Website
Prefer to use your .brave domain to point to a traditional website?
First, remove your default IPFS hash (as mentioned above), then follow our guide on setting up redirects.
⚠️ IPFS Limitations & Considerations
A few things to keep in mind:
- IPFS is a decentralized storage system—not a traditional web server.
- Static websites work best (no PHP, server-side code, or dynamic databases).
- Client-side JavaScript is supported.
- If your site works when opened locally from your computer, it will likely work on IPFS.
- Unstoppable has a 20mb upload limit. If your site is larger than that, consider pinning to a service like Pinata.
Ready to Build?
Whether you want to launch a portfolio, a blog, or a fully onchain business card—your domain gives you the freedom to build on your terms. Get Started today!