ENS Primary Name Checker
Check an Ethereum address’s ENS primary name and verify that its forward and reverse records agree at the checked block.
Check whether an Ethereum address has a usable ENS primary name and whether that name resolves back to the same address.
Check both directions
Enter a complete Ethereum address, then run the check. The Universal Resolver performs the reverse-name verification, and this tool also requests an independent forward lookup at the same block. A matching result is labeled verified only when the returned address agrees.
A primary name lets an integrating app display a readable identity for an address. A name existing in a wallet’s NFT collection is a different observation. Use the address checker when you already have a name and want to inspect its receiving destination.
Interpret the consistency check
| Result | Useful next step |
|---|---|
| Records match | Keep the complete address, name, block and time in the report. Check display separately in the app you intend to use. |
| Records do not match | Review both the selected primary name and its Ethereum receiving record before treating the name as the address’s identity. |
| No primary name returned | Check whether an Ethereum primary name is configured. Another network’s identity may use different records. |
| Lookup incomplete | Retry later or compare through the official ENS App. A failed request does not establish that a name is absent. |
Ethereum scope matters
This checker uses Ethereum’s primary-name context. Base and other chains can have their own reverse records and fallback behavior. An Ethereum result does not prove how every app on another chain will display the account.
The input must be a complete 20-byte hexadecimal address. Mixed-case input must pass its checksum. The tool reads public information without requesting a wallet connection, signature or payment.
If a wallet still shows an address
Save the verified result, then note the exact app, version, network and observation time. An app may use another identity context, cached data or no ENS display integration. Avoid changing unrelated records to fix a single app’s display.
The primary-name setup guide explains the configuration path. The troubleshooting guide separates a record mismatch from an app-specific display issue. This live check establishes public-record agreement, rather than a completed payment or a security audit.
Sources and implementation review
Reviewed 23 October 2026. The live implementation was checked against ENS’s documented Universal Resolver and offchain test names. Results are read-only observations of public records at the displayed block.
ENS primary-name verification and chain context ↗ENS Universal Resolver and documented integration test ↗ENS integration and offchain test cases ↗PublicNode Ethereum Mainnet endpoint ↗