heylogin automatically suggests logins based on the website you're visiting. This page explains how the matching works and why certain logins appear first.

How It Works

When you visit a website, heylogin compares the URL against all your saved logins. Logins are ranked by how closely they match the current site. The best matches appear first, while other matches are available under "Show all".

Domain Matching

The domain is the most important factor. Logins only appear if their domain matches the site you're visiting.

Basic Domain Match

You're on
Saved login
Match?
example.org
example.org
Yes
example.org
example.com
No
google.com
facebook.com
No

Subdomain Matching

Logins saved for a base domain will appear on any subdomain of that domain. A login saved for a specific subdomain will only appear on that exact subdomain (or deeper).
You're on
Saved login
Match?
mail.google.com
google.com
Yes
mail.google.com
mail.google.com
Yes
mail.google.com
drive.google.com
No
google.com
mail.google.com
No
When multiple logins match, more specific subdomain matches rank higher:
You're on
Saved login
Rank
app.example.org
app.example.org
1st
example.org
2nd
The www subdomain is generally ignored for matching purposes.

Ports

If specified, ports must match exactly:
You're on
Saved login
Match?
localhost:3000
localhost:3000
Yes
localhost:3000
localhost:8080
No
localhost:3000
localhost
Yes

Related Domains

Some companies use multiple domains for their services. heylogin recognizes these and will suggest logins across related domains:
You're on
Saved login
Match?
amazon.de
amazon.com
Yes
login.microsoftonline.com
microsoft.com
Yes

Path Matching

Once domains match, the path is used for ranking. Paths never filter out logins, they only affect the order.
Since path matching is rarely necessary to get a good match for a login, heylogin never saves paths automatically during login or registration. But you can specify paths yourself to refine login selection for improved convenience:
You're on
Saved login
Rank
example.org/app/settings
example.org/app/settings
1st
example.org/app
2nd
example.org
3rd
example.org/dashboard
4th