Hostinger Website Migration Guide 2026: A Real Walkthrough

Hostinger Website Migration: A Real Walkthrough

hostinger migration

Hostinger bundles a free, unlimited migration service into every hosting plan, built around a wizard that lives inside hPanel. It comes down to three real options.

  • Login details, the path Hostinger recommends, connects directly to your current site and pulls everything over automatically
  • Backup upload, for static sites or anyone who would rather hand over a file than share a login
  • Fully manual, skipping the wizard entirely for the handful of situations neither of the above covers

The tool only appears once you have an active hosting plan, and Hostinger’s plans start around $2.99 a month on longer terms, though which tier actually makes sense depends on how much storage and traffic your current site uses rather than the cheapest number on the page.

If you want to find out more about Hostinger’s large array of plans and see a full breakdown comparison between them, our Hostinger review covers pricing and performance across the full range. And once you’ve made your decision, don’t forget to check if there are any available Hostinger coupons.

Move Your Website to Hostinger for Free
Hostinger includes unlimited website migrations with its hosting plans, with automated login-based migration, backup uploads, and manual options available.
Visit Hostinger

Watching a Real Migration Happen

With the three options laid out, I picked the one Hostinger itself recommends and went hands-on with it, so you see what actually happens rather than what the marketing page promises.

I wanted to see the recommended path from the inside rather than take Hostinger’s word for how smooth it is, so I ran an actual WordPress site through it, start to finish, using the login-details method.

Before I Started

A few things needed to be in place before the wizard would do anything useful.

  • The URL of the site being moved
  • A decision on how to connect: a WordPress dashboard login or a cPanel login, whichever the current host actually offers
  • Two-factor authentication and CAPTCHA protection turned off temporarily on the site’s admin login, since the wizard connects the same way a person logging in would, and either one blocks it outright
  • My own backup of files and database kept on the side, not because the tool needed it, but because a fallback costs nothing if something does go wrong

Getting Started

In hPanel, I clicked Websites in the left-hand sidebar first, and a submenu dropped down underneath it, WordPress, AI Builder, Web Apps, PHP/HTML, and Migrations. Migrations is what I actually wanted, so I clicked that next.

Hostinger hPanel Websites menu showing the Migrations option

That took me to a page laying out the whole pitch before asking for anything. Migrate your site from another provider, for free, share a few details and the rest gets handled automatically, and the original site stays up the entire time.

Four pieces sat right on the page as a simple visual, Website URL, Login details, Backup, Database, so I knew upfront what the process would eventually ask for. A line near the bottom set the timing plainly too, usually 30 minutes, but it can run as long as 24 hours.

Next, I clicked Migrate Website in the top corner of that same page to actually start things moving.

Hostinger Migrations page showing the Migrate Website button

Instead of asking about the site I wanted to bring over, a modal opened asking where it should land. A dropdown listed my existing hosting plans alongside an option to get a new one.

Hostinger migration destination screen showing existing hosting plans and an option to get a new plan

I picked one of my existing plans from that list, and the dropdown settled into a single selected option with Cancel and Continue sitting beneath it. Clicking Continue is what actually carried things forward.

That is when the wizard finally asked the question that actually mattered, how I wanted to migrate. Two options sat side by side, Use Login Details, marked Recommended, and Upload Backup Files, each one listing what it actually works with underneath it, a WordPress dashboard sign-in or cPanel credentials for the first, static HTML and CSS sites or WordPress and PHP sites for the second.

Hostinger migration wizard showing Use Login Details and Upload Backup Files migration methods

I went with Use Login Details, the recommended path, since it skips the two places a manual migration usually goes wrong, an oversized database export, and a small misconfiguration during a manual restore that breaks the site’s connection to its own database.

Migrate Without Taking Your Current Site Offline
Hostinger creates a separate copy of your website during migration, letting you preview and test the transferred site before switching your domain.
Visit Hostinger

The Migration, Step by Step

  1. Enter the site’s address. With the method chosen, the wizard moved to a single field asking for the URL, a progress bar ticking up in the corner as I went.

Hostinger migration wizard asking for the website URL

  1. Pick WordPress or cPanel access. The wizard asked which kind of login I had before asking for anything else. I chose “WordPress”.

Hostinger migration wizard asking whether to use WordPress or cPanel login access

  1. Hand over the login. I typed the WordPress username and its password straight into the form. What I appreciated here, and what a lot of tools skip, was a plain statement right on that screen that this information was only being used to run the migration, not kept anywhere afterward. Handing over an admin login to a third party is not a small ask, and Hostinger did not pretend it was.

Hostinger migration form for entering WordPress administrator login credentials

  1. Let it confirm the login works. A short automated check ran before anything real started moving, just confirming the credentials were valid.

Hostinger migration wizard checking that the WordPress login credentials are valid

  1. Review the summary and submit. The last screen before anything committed laid out where the site was coming from, where it was headed, what platform it had picked up on automatically, and a clear line telling me not to touch DNS until the migration finished.

Hostinger website migration summary showing source site, destination plan, platform, and DNS warning

The Migrations page had already set expectations before I got this far, usually 30 minutes, but as long as 24 hours for something larger or more complex.

My original site stayed live and reachable the entire time, since the tool builds a fresh copy on Hostinger’s side rather than pulling the source offline mid-transfer. Once I submitted the request, progress tracked from the same place I started, under Websites, Migrations, no separate dashboard to go hunting for.

What I Think

The part that stood out was not any single screen, it was how little the wizard asked me to already know. No file paths, no database terminology, just a login and a domain.

For anyone who has done a manual migration before, files here, a database export there, a configuration file to edit by hand, skipping all of that for a login screen and a wait is the entire pitch, and it held up.

Let Hostinger Handle Your Website Migration
Use Hostinger's guided migration wizard to move a WordPress site using your existing login details while keeping the original website online during the transfer.
Visit Hostinger

When the Other Paths Make More Sense

That is the path most people will use, and it worked cleanly. It’s not the only path, though, and knowing when to reach for something else matters just as much as knowing how the recommended one works.

The login-details method is not always the right call, and Hostinger builds in real alternatives rather than forcing everyone through one door.

PathBest forTypical timeWhat it needs
Upload Backup FilesStatic HTML sites, or anyone who would rather not share a loginSame range as login detailsA file archive of the site plus a database export
Non-WordPress via wizardSites on other CMS platformsAround 20 hours on averageA login URL and admin credentials for that platform
Fully manualWizard-unsupported setups, or full control over every stepVaries, entirely hands-onFiles, a database export, and manual upload and configuration

A few things about each path go beyond what the table shows.

  • On the backup path, get the export right before uploading it. A database over roughly 50 MB will not export reliably through a standard export tool and needs an alternative method instead
  • Non-WordPress sites still run through the same wizard, just with a platform selector in place of WordPress-specific fields, so the interface itself does not change even though the timeline does
  • The fully manual route only makes sense in a narrower set of cases, a Hostinger product where the wizard is not available, a platform it does not support, or a deliberate choice to control every step rather than hand any of it to an automated tool

For the exact click-by-click on any of these, including the manual export and upload process step by step, our guide to migrating from SiteGround to Hostinger walks the full backup path and the manual rebuild in detail, and the screens look the same regardless of which host you are actually leaving.

Having three real alternatives rather than one rigid path is what makes this feel like a tool built by people who have actually migrated messy real-world sites, not just the clean common case. A wizard that only handled the easy scenario would leave a lot of real websites with nowhere to go.

What Actually Happens to Your Data

None of that, the wizard or the alternate paths, answers the questions that actually matter once real data is involved, a live store’s orders, a certificate, what happens if something breaks halfway through.

Hostinger’s public migration FAQ stays quiet on all three, so I put them to Kodee directly.

1. If You Run a WooCommerce Store

The migration is not limited to the product catalog. Here is what actually transfers, according to Kodee.

  • Products, variations, categories, and inventory
  • Historical orders and order statuses
  • Customer accounts, addresses, and customer metadata

The one real catch, orders or changes made while the migration is actively copying the database may not make it into that snapshot. Schedule the move during quiet hours, and pause new orders if possible, to protect against that gap.

A few things still need separate reconfiguration afterward rather than arriving automatically.

  • Payment gateway credentials
  • DNS records
  • Email accounts
  • Cron jobs
  • Some external integrations

2. SSL Certificates Do Not Carry Over

Custom SSL certificates are excluded from the migration entirely. Once the site is on Hostinger, the sequence is simple. Point the domain to Hostinger first, then issue a new certificate through hPanel under Websites, SSL, and confirm HTTPS is working with no mixed content warnings before calling the migration finished.

3. A Failed Migration Is Not a Dead End

If something goes wrong, the usual cause is credentials, a blocked security check, or an access issue on the source side. That can be fixed and the request resubmitted, and Hostinger can help troubleshoot a failed attempt directly. Up to five migration requests can run at once, so a retry does not mean starting over from nothing.

4. You Can Preview Before Your Domain Switches

The migration builds a copy on Hostinger’s side that can be checked on a preview URL while the original site stays live and untouched on its current host. Test it before pointing the domain over, since it will not switch automatically on its own.

  • Pages and images
  • Forms
  • Customer logins
  • Checkout, if a store is involved

After the Migration Finishes

Takeaways

A completed migration is not the same as a finished one. A few checks catch most of what slips through before you switch DNS for real.

  • Click through forms, menus, and anything interactive to confirm they behave the same as they did before
  • Confirm HTTPS enforces cleanly with no mixed content warnings, especially since SSL needs reissuing rather than carrying over
  • Run a baseline speed check so you have something to compare against once the site has been live on Hostinger for a few days
  • Check Search Console for anything broken, since a missed link or page after a migration can cost search visibility if it goes unnoticed

Start Your Free Hostinger Website Migration
Move your website to Hostinger with unlimited free migrations and choose the automated, backup, or manual migration path that fits your setup.
Visit Hostinger
Hostinger
$1.59 /mo
Starting price
Visit Hostinger
Rating based on expert review
  • User Friendly
    4.9
  • Support
    4.9
  • Features
    4.8
  • Reliability
    4.7
  • Pricing
    4.5

Frequently Asked Questions

Does Hostinger's migration tool work no matter which host I'm leaving?

Yes. The wizard itself does not ask which host a site is currently on, it only asks for the site’s own login or a backup file, so the same process applies whether you’re coming from shared hosting, a managed WordPress host, or anywhere else.

What if my current host doesn't give me FTP or cPanel access?

A standard WordPress migration only needs an admin login to the site itself, not FTP or hosting-panel access, so this is rarely a blocker for WordPress sites. It becomes more relevant for the backup-upload path, which does need direct access to export files.

Can I migrate more than one website at once?

Each website needs its own separate migration request, even under the same Hostinger account, so moving several sites means submitting the process once per site rather than in a single batch.

Does migrating my website also move my email?

No, email is a separate migration from the website itself. If your business email needs to move too, plan that as its own distinct step rather than assuming it happens automatically.

Do I need to tell my current host I'm leaving before migrating?

No, most hosts do not need advance notice, since the migration reads from your current site rather than requiring the old host’s cooperation. Just avoid canceling that hosting account until the migration is fully confirmed and your new site has been checked.

Hostinger Backups: How They Work, What They Cover, and How to Restore

Hostinger Backups: How They Work, What They Cover, and How to Restore backups are a feature of your hosting plan, and the specifics below chan...
6 min read
Walter Akolo
Walter Akolo
Hosting Expert

Hostinger SSL Coupon Codes & Discounts (Sep 2026)

Hostinger SSL Coupon Codes and Promo Offers for August 2026 includes free SSL with most hosting plans, but advanced SSL can be purchased for s...
4 min read
Walter Akolo
Walter Akolo
Hosting Expert

Hostinger Free Domain: How It Works, What Qualifies, and the Fine Print

Before You Start, You Need a Qualifying Hosting Plan The free domain is tied to a hosting purchase, not something you can claim on its own...
6 min read
Walter Akolo
Walter Akolo
Hosting Expert

How to Install WordPress on Hostinger: Step by Step

Before You Start, You Need a Hosting Plan This guide assumes you already have an active Hostinger hosting plan. If you have not signed up ...
7 min read
Walter Akolo
Walter Akolo
Hosting Expert
Click to go to the top of the page
Go To Top
HostAdvice.com provides professional web hosting reviews fully independent of any other entity. Our reviews are unbiased, honest, and apply the same evaluation standards to all those reviewed. While monetary compensation is received from a few of the companies listed on this site, compensation of services and products have no influence on the direction or conclusions of our reviews. Nor does the compensation influence our rankings for certain host companies. This compensation covers account purchasing costs, testing costs and royalties paid to reviewers.