TutorialJune 14, 2026
How To Get Free Hosting with InfinityFree
Complete step-by-step guide to get free web hosting with InfinityFree. 5GB storage, free SSL, PHP & MySQL support, and no ads on your site.

InfinityFreeFree HostingPHPMySQLSSL
Video Tutorial
InfinityFree
Free hosting platform - No credit card required
What is InfinityFree?
InfinityFree is a completely free web hosting platform provided by iFastNet. It offers 5GB storage, unlimited bandwidth, and supports PHP and MySQL.
InfinityFree does not place ads on your site, provides free SSL certificates, and you can connect your own domain or use a free subdomain.
Features
5GB Storage
Free disk space for your files
Unlimited Bandwidth
No traffic limits
Free SSL
Let's Encrypt SSL certificates
MySQL + PHP
PHP 7.4 & 8.0+ support
File Manager & FTP
Upload files via FTP or browser
Custom Domain
Use your own domain or free subdomain
1Step 1: Create an Account
- Go to infinityfree.com
- Click Get Free Hosting
- Enter your email address and password
- Choose a username and enter your desired website name
- Verify your account via email
2Step 2: Create a Hosting Account
- Log in to the Control Panel
- Click Create Hosting Account
- Choose a free subdomain or use your own domain
- Select a PHP version (PHP 8.0 recommended)
- Click Create
3Step 3: Upload Your Files
- Open File Manager from the control panel
- Navigate to the htdocs folder
- Upload your website files (PHP, HTML, CSS, JS)
- Or use FTP via FileZilla or any FTP client
- Make sure your main file is named index.php or index.html
4Step 4: Create a MySQL Database
- Go to the control panel and open MySQL Databases
- Create a new database with your chosen name
- Create a new MySQL user with a strong password
- Assign the user to the database with all privileges
- Use these credentials in your config file (e.g., wp-config.php for WordPress)
5Step 5: Connect Your Domain
- Go to Domains settings in the control panel
- Click Add Domain
- Enter your domain name
- In your DNS provider, change Nameservers to: ns1.byet.org / ns2.byet.org
- Wait up to 24 hours for DNS propagation
6Step 6: Install Free SSL
- Go to SSL Certificates in the control panel
- Select your site from the list and click Install SSL
- Wait a few minutes for the installation to complete
- Your site will now run on https:// securely
Important Notes
- You must log in at least once every 30 days to keep your account active
- Maximum file count is 100,000 files
- You can create up to 3 hosting accounts per free account
- No ads are displayed on your site
- Support is available through the built-in forum in the control panel
Frequently Asked Questions
Is InfinityFree really free?
Yes, InfinityFree is completely free with no credit card required. You get 5GB storage, unlimited bandwidth, and free SSL certificates.
Does InfinityFree support WordPress?
Yes, InfinityFree supports PHP and MySQL which means you can install and run WordPress easily.
Can I use my own domain?
Yes, you can connect your own domain or use a free subdomain provided by InfinityFree.
Is there a time limit on the free plan?
No, there is no time limit. Your account stays active as long as you log in at least once every 30 days.
Does InfinityFree include SSL?
Yes, InfinityFree provides free SSL certificates through Let's Encrypt for all websites.
What PHP version does InfinityFree support?
InfinityFree supports multiple PHP versions including PHP 7.4 and 8.0+ through their control panel.