· Updated · 7 min read ·
tutorials domain-forwarding https guides

Setting Up Free Domain Forwarding

Ekke Uustalu
Ekke Uustalu · Founder
Setting up free domain forwarding

TL;DR: Most registrars only offer HTTP forwarding — no HTTPS. Domain-Forward.com provides free domain forwarding with automatic HTTPS, 301 redirects, and analytics for up to 5 domains. Works with any registrar. Setup takes 5 minutes.


You have an old domain that needs to forward to a new address. You don’t want to pay for it, and you don’t want to set up a web server. Here’s how to do it for free with HTTPS — regardless of your registrar (GoDaddy, Namecheap, Hostinger, etc).

When You Need Domain Forwarding

These are the most common scenarios:

  • Rebranding — you moved from oldcompany.com to newcompany.com and need the old domain to redirect
  • Domain consolidation — you own multiple domains (.com, .net, .io) and want them all pointing to one site
  • Shortening a URL — you bought a short domain like myco.io to redirect to your longer primary domain
  • Platform hosting — you have a Shopify, Wix, or Squarespace site and want a cleaner domain pointing to it
  • Parking unused domains — you own domains you’re not actively using but don’t want visitors hitting a dead page

In all of these cases, you need an HTTP redirect — not just a DNS record. DNS alone can’t redirect traffic (it only maps domain names to IP addresses). You need a server that responds with a 301 redirect, and that server needs an SSL certificate to handle HTTPS visitors.

For a full technical breakdown, see our guide on DNS and domain redirects.

Why Registrar Forwarding Fails

Registrars like GoDaddy, Namecheap, and Hostinger offer free domain forwarding. The catch: most don’t support HTTPS.

Here’s what happens:

  1. You set up forwarding at your registrar for old-domain.comnew-domain.com
  2. A visitor types old-domain.com in their browser
  3. The browser automatically tries https://old-domain.com (this is default behavior in modern browsers)
  4. The registrar’s forwarding server has no SSL certificate for your domain
  5. The connection fails — the visitor sees ERR_CONNECTION_REFUSED or a security warning
  6. They leave. Your redirect never fires.

The redirect technically “works” over HTTP, but browsers don’t use HTTP anymore. Your visitors never reach the redirect.

See our registrar redirect comparison for details on each provider’s limitations.

Free Forwarding Options Compared

FeatureRegistrar ForwardingCloudflare Page RulesSelf-Hosted (Nginx/Apache)Domain Forward (Free)
HTTPS supportNo (most registrars)YesYes (manual cert setup)Yes (automatic)
301 redirectsVaries (some use 302)YesYesYes
Path forwardingVariesYes (manual rules)Yes (manual config)Yes
www + non-wwwVariesManual rulesManual configAutomatic
Setup time2 minutes10-15 minutes30+ minutes5 minutes
Technical skillNoneIntermediateAdvancedNone
CostFreeFree (limited rules)Server costsFree (up to 5 domains)
AnalyticsNoBasicManual setupYes

For most people forwarding a handful of domains, Domain Forward’s free tier is the simplest option that actually works over HTTPS.

How to Set Up Free Domain Forwarding With Domain Forward

Step 1: Create an account

Sign up at Domain-Forward.com. The free plan supports up to 5 source domains, 200,000 monthly requests, and 2 team members.

Step 2: Add your redirect

Enter your source domain (the domain you’re forwarding from) and the destination URL (where visitors should end up). Choose between:

  • 301 (Permanent) — tells search engines to transfer SEO value to the new URL. Use this for rebranding and domain consolidation.
  • 302 (Temporary) — keeps SEO value on the original URL. Use this for short-term redirects.

You can also enable path forwarding so that old-domain.com/blog/post redirects to new-domain.com/blog/post instead of just the root domain.

Step 3: Update DNS records at your registrar

Domain Forward shows you the exact DNS records to add. You’ll typically need to set:

  • An A record pointing your domain to Domain Forward’s IP address
  • A CNAME record for the www subdomain

Log into your registrar (GoDaddy, Namecheap, Hostinger, etc.), find the DNS management section, and add these records. If you’re unsure how, see our registrar-specific guides:

Step 4: Wait for DNS propagation

After updating DNS records, the changes need to propagate across the internet. This typically takes:

  • 5-30 minutes for most cases
  • Up to 24 hours in rare cases (depends on your previous TTL settings)

During propagation, the redirect may work intermittently. This is normal — some DNS servers have cached the old records.

How to check progress: Use our redirect tester tool to verify the redirect is working. If it shows the correct 301 response, propagation has reached our test server.

Step 5: Verify it works

Once DNS propagation completes, Domain Forward automatically provisions SSL certificates for your domain. Test both versions:

  • https://your-old-domain.com — should redirect with a valid SSL certificate
  • https://www.your-old-domain.com — should also redirect (both www and non-www are handled automatically)

If you enabled path forwarding, test a subpath too: https://your-old-domain.com/some-page

Will This Break My Email?

No. Domain forwarding only changes A records and CNAME records, which control web traffic. Your email is controlled by MX records, which remain untouched.

If your domain currently receives email (e.g., you@old-domain.com), it will continue working exactly as before. The DNS change only affects what happens when someone visits your domain in a browser.

This is one of the most common concerns we hear from customers, and the answer is always the same: your email stays working.

What the Free Plan Includes

Domain Forward’s free tier provides:

  • 5 source domains — enough for personal use or a small business with a few old domains
  • 200,000 monthly requests — handles moderate traffic without issues
  • Automatic HTTPS — SSL certificates provisioned and renewed automatically
  • 301 and 302 redirects — your choice per domain
  • Path and query forwarding — preserve the full URL structure
  • Basic analytics — see how many visitors are being redirected
  • API access — automate redirect management if needed
  • 2 team members — collaborate with a colleague

When to upgrade

If you need more than 5 domains, detailed analytics with export, URL masking, or handle more than 200,000 monthly requests, the Premium plan at $15/month covers 30 domains and 10 million requests. For wildcard subdomain redirects or dynamic destinations, see the Ultimate plan.

Get Started

Set up your first redirect in 5 minutes at Domain-Forward.com. Follow the getting started guide for screenshots of each step, or contact us if you run into any issues.

Free HTTPS-based domain forwarding

You can verify your redirect is working with our redirect tester tool.

Frequently Asked Questions

Can I forward a domain for free?
Yes. Domain-Forward.com has a free plan that supports up to 5 domains with automatic HTTPS, 301 redirects, and analytics. Works with any registrar — GoDaddy, Namecheap, Hostinger, or others.
Do registrars offer free domain forwarding with HTTPS?
Most registrars (GoDaddy, Namecheap, Hostinger) offer free HTTP-only forwarding but not HTTPS. Since browsers default to HTTPS, their forwarding is effectively broken for most visitors.
How do I set up free domain forwarding?
Sign up at Domain-Forward.com, add your source domain and destination URL, then update DNS records at your registrar. SSL certificates are automatically provisioned. Setup takes about 5 minutes plus DNS propagation time.
Will free domain forwarding break my email?
No. Domain forwarding only changes A and CNAME records (web traffic). MX records that handle email delivery remain untouched, so your email continues working normally.

Ready to simplify your redirects?

Start forwarding domains in minutes. Free plan available.

Get Started Free