Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (2024)

To move your website to another Hostinger account and another domain name, check the video tutorial or find detailed steps below 👇

IMPORTANT NOTES

  • This procedure doesn't apply for websites created with Hostinger Website Builder: moving builder-based sites between Hostinger accounts is not yet available

  • The below steps are meant for WordPress-based websites

    • For other content management systems, the flow might be slightly different

    • However, you'll still need to download and upload files (and databases, if applicable) for all kinds of CMS

On hPanel, go to Websites and click on Manage next to the website in question. Then, search for Backups on the left and click on it:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (1)

Once there, find the option Generate new backup and click on Select:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (2)

Next, click on Proceed. It may take up to a couple of hours, but it's usually done faster. Once backups are generated, you can download them. For files, select Files backups:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (3)

Specify a preferred date and click on Next step:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (4)

Next, click on Download all files:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (5)

Now, give it some time: for larger websites, it can take up to 30 minutes. Once it's ready, click on Download Backup:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (6)

That's it! The downloaded archive will contain all of your website's files 😊

A similar process applies when downloading generated databases – select Database backups. From the dropdown, choose your database and click on Show databases:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (7)

If you're not sure which database to choose, check your website's configuration file and look for the name of the database. If you use WordPress, you may also refer to this tutorial: How to Find Your WordPress Database Name 💡

Then, select the preferred date of the backup and click on Download:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (8)

That's how you download your website's files and databases.

On hPanel, go to Websites, click on Create or migrate a website, select the preferred hosting plan, and click on Select plan:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (9)

You won't be asked to specify the preferred hosting plan if you only have one 💡

In the step Create or Migrate a Website, select Create a new website:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (10)

In the step Select a Platform, select WordPress and insert the required details. Finally, specify the preferred domain name and click on Continue.

If you want to use a domain that's in another Hostinger account, you may be asked to verify the domain ownership – it's easy – follow these instructions 💡

That's how you add your website to another hosting plan. Now, all you need to do is upload your website's files and databases.

There are multiple ways to upload backups, but the easiest one is to use the file manager – the upload limit is 100 GB. There's no big difference if you upload the website's files or its database first.

Upload Website Files

On hPanel, go to Websites and click on Manage next to the website in question. Then, search for File Manager on the left and click on it:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (11)

Access the files of a particular website:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (12)

Open your website's public_html folder, and click on Upload in the top-right:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (13)

Then, select File and upload the backup of your website's files (.tar.gz). Sit back and give it some time: depending on the size of the backup and the internet speed, it may take up to an hour.

Extract the Archive of Your Website Files

Now, right-click on the backup file, and choose Extract, or click on Extract in the top-right:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (14)

Insert a folder name, e.g., backup, and click on Extract:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (15)

Once the website files are extracted into a dedicated folder, you may delete the backup .tar.gz file 🧹

Now, let's move your website files to the correct folder. To do this, open the folder containing the extracted website files (in our case, it's called backups) → domainsselect the domain in question → open its public_html folder, select all the files, and click on Move file in the top-right:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (16)

Double-click on .. to go to the parent directory so that the destination would be /files/public_html, and click on Move:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (17)

The goal is to have all the website files in the public_html folder.

Upload the Database

You need to create a new database and import the backup there. To create a database, go to Websites and click on Manage next to the website in question. Then, search for Management on the sidebar and click on it:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (18)

Make sure the correct website (the one you want to upload the database) is selected on the left drop-down menu:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (19)

In the section Create a New MySQL Database And Database User, enter the name, username, and password of your database.

It's recommended to use the same name and password as in the original database. You can find and copy those details by opening your website's configuration file in the file manager.

For WordPress websites, it's in the public_htmlwp-config.php file:

  • DB_NAME = MySQL database name, e.g., u123456789_abcd

  • DB_USER = MySQL username, e.g., u123456789_efgh

  • DB_PASSWORD = your preferred password

Once you fill in the details, click on Create:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (20)

This way, a new database is automatically assigned to the selected domain and appears in the List of Current MySQL Databases And Users section, where you will be able to manage it.

The first part of the database name and username (u123456789) is unique and cannot be removed or changed 📌

To import the backup of your database, click on Enter phpMyAdmin next to the newly created database. On phpMyAdmin, your database will be selected by default, so click on Import:

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (21)

Select the database backup that you've downloaded previously (.sql.gz):

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (22)

Proceed further without changing anything on the settings and click on Go or Import.

If you can't import the .sql.gz file, extract it to the .sql format and try uploading it again; learn more about possible issues when importing a database 💡

After migrating the website from one domain to another, it's crucial to update the site URL throughout the whole website. If it's a WordPress website, you can use the Search and Replace function by following this tutorial: How to Perform a WordPress Search and Replace in the Database

That's how you upload the backup of your database!

Update the Database Details in Your Website's Configuration File

The final step is to make sure that your database connection details (name, username, password) match the details in your website's configuration file: How to Find MySQL Database Details 💡

Once the database is imported, open your website's configuration file and update those details to match those of the new database. Make sure to update the username, as it will definitely be different.

For WordPress websites, it's in the public_htmlwp-config.php file:

  • DB_NAME = MySQL database name, e.g., u123456789_abcd

  • DB_USER = MySQL username, e.g., u123456789_efgh

  • DB_PASSWORD = your preferred password

Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (23)

That's it! Now, you know how to move a website to another Hostinger account and another domain 😊

If you get a 403 error when accessing your website after migration, it might be due to DNS propagation: different hosting plans have different IP addresses, therefore, the A record has changed and is undergoing propagation.

Give it some time, and your site will work like a charm!

Related Articles

How to restore backups at HostingerHow to Migrate From cPanel to Web or Cloud Hosting at HostingerHow to move a website to another hosting plan while keeping the same domain nameMoving a Website to Another Hosting Plan, and Another DomainMoving a Website to Another Hostinger Account, Keeping the Same Domain
Moving a Website to Another Hostinger Account, and Another Domain | Hostinger Help Center (2024)

FAQs

How to transfer a website from Hostinger to another Hostinger account? ›

Option 2 – Manually Creating and Restoring Backups
  1. Step 1 – Generate and Download Your Website's Backup.
  2. Step 2 – Delete the Original Website.
  3. Step 3 – Add a New Website to Your Hosting Plan in the Preferred Hostinger Account.
  4. Step 4 – Upload Your Website's Backup.
  5. Fixing Common Issues After Migration.
  6. Error 403.
  7. Error 404.

How do I move my website to a new host and domain? ›

To transfer your website manually to another hosting company, complete these 6 steps:
  1. Purchase the new hosting.
  2. Download your backup files.
  3. Download your website's database.
  4. Import the files and database to your new hosting account.
  5. Point your domain name to the new server.
  6. Review your site before it goes live.

How do I transfer ownership of a website in Hostinger? ›

Navigate to the Websites section of your hPanel, click on the ellipsis button (⋯) next to your website and select Transfer ownership: Enter the email address associated with your client's Hostinger account where you want to transfer the website and click on Continue.

How do I change the domain of a website on Hostinger? ›

If you want to change the WordPress domain, you'll need access to your hosting account dashboard – this is where you will add your new domain address. Hostinger users can log into the hPanel dashboard and head to the Domain section for domain management. Alternatively, use an FTP client to upload your site backup.

How do I transfer a domain from one account to another? ›

Cancel your previous service.
  1. Make sure your domain is eligible for a transfer. ...
  2. Update your contact information. ...
  3. Set up your email sending domain name. ...
  4. Unlock your domain. ...
  5. Request an authorization code. ...
  6. Create an account with your new registrar. ...
  7. Enter the authorization code. ...
  8. Authorize the domain transfer.
Jan 16, 2023

Can I have multiple Domains on one hosting account Hostinger? ›

If you have a Web Premium, a Web Business, or a cloud hosting plan, you can host multiple websites within the same hosting plan.

How long does it take to transfer a website from one host to another? ›

How Long Does Website Migration Take? The average time for a standard migration is around 30 minutes and can range up to 3 hours (when moving from one server to another for example). However, they can take a lot of planning to execute properly, weeks or even months – depending on the website.

Which is better, GoDaddy or hostinger? ›

Hostinger Website Builder offers a better price score and a significant discount for annual subscriptions, making it a more affordable option compared to GoDaddy. However, GoDaddy offers a wider range of plans, including a free option and a Pro plan for businesses with high traffic and critical online presence.

Is it hard to migrate a website? ›

A migration isn't something you want to rush into. It's a process that requires excellent coordination across a number of teams that don't always speak the same technical language. The best thing to do is run a small test on a sub-directory or sub-domain to make sure you have everyone on the team on the same page.

Does Hostinger provide free migration? ›

If you have a website hosted elsewhere and wish to migrate it to Hostinger, our migration team will be more than happy to do this for you free of charge. All you need to do is fill out a migration request. You can learn more about the process here: How to Migrate Your Website to Hostinger.

How long does Hostinger domain transfer take? ›

A domain transfer to Hostinger typically requires 5 to 7 days to complete. During the process, you can check its status by navigating to the Domains page of hPanel and selecting Transfers on the sidebar.

How do I redirect my website to another website Hostinger? ›

How to Create a Redirect
  1. Redirect — select a domain to redirect from the dropdown list.
  2. /path — specify a custom path to be redirected (if needed).
  3. Redirect to URL or IP — choose the type of destination.
  4. Redirect to — enter the destination to where the domain will redirect.

How do I move my website to a new domain? ›

6 Steps to Move a Website to a New Domain Name
  1. Step 1: Pre-Planning. ...
  2. Step 2: Create Backup Copies of Your Files and Databases. ...
  3. Step 3: Transfer Files to Your New Domain Name. ...
  4. Step 4: Add Redirection. ...
  5. Step 5: Check for Broken Links. ...
  6. Step 6: Update Your XML Sitemap and Trigger Reindexing.

How do I transfer Hostinger hosting to another domain? ›

How to Transfer Web Hosting From One Company to Another: 6 Easy Steps
  1. Get New Hosting.
  2. Export Your Website's Backup Files.
  3. Download Your Database Backups.
  4. Move the Files and Database to the New Host.
  5. Point Your Domain Name to the New Server.
  6. Test and Review.
Jun 27, 2024

How do I switch from one domain to another? ›

Step-by-Step Process for Transferring Your Domain Name
  1. Go to your domain and confirm your contact information. To begin, navigate to your domain name and check that your contact information is still accurate. ...
  2. Unlock your domain name. ...
  3. Initiate the domain transfer with your new web host. ...
  4. Authorize the domain transfer.
Apr 29, 2024

How do I point my Hostinger domain to another host? ›

How to Change Domain's Nameservers
  1. Log in to your domain registrar's website.
  2. Look for the DNS management section.
  3. Locate the option to change your domain's nameservers.
  4. Enter the new nameserver information provided by your web host or DNS provider.
  5. Save the changes and allow time for the DNS changes to propagate.
May 23, 2024

How long does it take to transfer a domain from Hostinger? ›

A domain transfer to Hostinger typically requires 5 to 7 days to complete. During the process, you can check its status by navigating to the Domains page of hPanel and selecting Transfers on the sidebar.

Top Articles
Latest Posts
Article information

Author: Virgilio Hermann JD

Last Updated:

Views: 6439

Rating: 4 / 5 (61 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Virgilio Hermann JD

Birthday: 1997-12-21

Address: 6946 Schoen Cove, Sipesshire, MO 55944

Phone: +3763365785260

Job: Accounting Engineer

Hobby: Web surfing, Rafting, Dowsing, Stand-up comedy, Ghost hunting, Swimming, Amateur radio

Introduction: My name is Virgilio Hermann JD, I am a fine, gifted, beautiful, encouraging, kind, talented, zealous person who loves writing and wants to share my knowledge and understanding with you.