Why does my Supabase reset link go to localhost:3000?

Ship ItChecked against the official source

The short answer

In Supabase, the Site URL is where email links, like password resets, go by default. Out of the box it's localhost, port 3000: an address on your own computer that your users can't open. Set the Site URL to your real domain and add your exact redirect URLs.

What to do

  1. In the Supabase dashboard, open Authentication > URL Configuration.
  2. Set the Site URL to your real domain and add your exact redirect URLs.
  3. Request a new reset link and check where it goes.

Good to know

  • Changed your domain? Check this setting again.

Source

Checked on 30 Sept 2026. Prices, limits and settings change, so check the source before you rely on them.

Related