ENS names are just a friendly pointer to an address
Under the hood, an ENS name like vitalik.eth is a record in a smart contract on Ethereum mainnet, mapping the name to an address (and vice versa via a separate reverse record). This tool reads both directions of that mapping directly from the contract.
How it works
Name → address uses ENS’s standard resolution contract calls; address → name reads that address’s reverse record, if one has been set. Both happen via a public RPC call from your browser — no indexing service or API key involved.