Tutorial
If you’ve ever wanted to build a website but didn’t want to spend money on hosting, then InfinityFree might be the perfect solution. In this guide, I’ll walk you through how to sign up, create your free hosting account, and install WordPress on InfinityFree. This is ideal for beginners, students, or anyone who wants to practice website design without extra costs.
This step-by-step video walks you through signing up, setting up hosting, and installing WordPress with InfinityFree
Go to InfinityFree.
Create a free account using your Gmail or any email address.
Once signed up, you’ll see the hosting panel where you can create a new hosting account.
InfinityFree’s free plan includes:
$0 cost
5 GB storage
Unlimited bandwidth
Ability to host domains
Select the free hosting option.
Choose a subdomain (InfinityFree gives you free subdomains, but you can also connect your own domain later).
Set up your password and confirm the account.
⚡ Note: It may take a few minutes (up to 72 hours) for your new domain to be visible to everyone due to DNS caching.
Once your account is created, you’ll be able to log in to the control panel. From here, you have access to:
Control Panel
File Manager
Website Builder
Script Installer
Open the Script Installer in the hosting panel.
Select WordPress.
Choose https:// (with SSL) instead of plain HTTP.
Fill in the details:
Admin username & password
Email address
Site name & description
Click Install and wait for WordPress to finish installing.
After installation, click WP Admin to access your WordPress dashboard.
You’ll now have a fully functional WordPress site hosted for free.
To make your site look better, install a theme. For example, you can install Astra (a lightweight, beginner-friendly theme).
Go to Appearance > Themes.
Click Add New.
Search for Astra and install it.
Activate the theme.
When you’re ready for professional projects, you can upgrade to paid hosting for more features and reliability.
InfinityFree is a great platform if you’re just starting out with web design and want to practice building websites without spending money. With free hosting, a free domain, and WordPress, you can launch your first website in minutes.