Why does my Supabase reset link go to localhost:3000?
Ship ItChecked against the official source
Source checked 30 Sept 2026 · Published 1 Oct 2026 · Last reviewed 1 Oct 2026 · By Ctrl+Z Therapy (how we test)
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
- In the Supabase dashboard, open Authentication > URL Configuration.
- Set the Site URL to your real domain and add your exact redirect URLs.
- 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.