OIDC Discovery URL Builder
Paste an OpenID Connect issuer URL to get the discovery endpoint, with trailing slashes trimmed and /.well-known/openid-configuration appended for you.
Discovery URL
—
The OpenID Connect discovery URL
Every identity provider speaking OpenID Connect publishes a discovery document with the endpoint addresses, the public keys, the scopes and the supported algorithms. Knowing the issuer, a client assembles that URL, fetches the document and configures itself — which saves pasting half a dozen addresses by hand into every application.
Enter the issuer and the page assembles the URL. The rule is fixed: the discovery path is appended to the issuer, with no doubled slash. It is worth paying attention because the issuer sometimes already carries a path — with providers hosting multiple logical domains, the issuer may end in something like an organisation identifier, and the discovery path goes after it, not at the domain root.
One detail causes a failure that is hard to diagnose: the issuer value inside the returned document must match exactly the issuer you used to build the URL, including the presence or absence of a trailing slash. The specification requires that check, and serious libraries perform it — the symptom of a mismatch is an invalid-issuer error right after the document downloaded successfully.
Frequently asked questions
Is the path always the same?
Can I cache the document?
What is most useful in the document?
Related Tools
OAuth2 Authorization URL Builder
Assembles an OAuth 2.0 authorization URL from the endpoint, response_type, client_id, redirect_uri, scope and state, with every parameter URL-encoded.
Express Route Pattern Tester
Tests a URL against Express-style route patterns (/users/:id), showing which one matches first, the extracted params and route conflicts.
OIDC Standard Claim Lookup
Type a claim name such as sub, email_verified, azp or amr and see what OpenID Connect says it carries; names outside the spec are flagged as custom.
gRPC Reserved Fields Builder
Turn a comma-separated list of field numbers and ranges such as 1,3,5-7 into a ready-to-paste reserved clause for a Protocol Buffers message.
URL Analyzer
Decompose any URL into its components: protocol, host, pathname, query parameters and hash. Inspect query strings individually.
Hosts File Builder from CSV
Paste ip,hostname pairs one per line and get tab-separated entries ready to drop into /etc/hosts; lines missing either field are skipped.