Free ENS Name Lookup Tool
Resolve ENS (.eth) names to Ethereum addresses and perform reverse lookups. View avatars and open records in the ENS app or Etherscan.
Updated
ENS Name Lookup
Resolve ENS names to Ethereum addresses and reverse-lookup addresses to ENS names.
ENS Lookup
Forward resolve .eth name to address
About ENS (Ethereum Name Service)
ENS maps human-readable names like vitalik.eth to Ethereum addresses. It's the blockchain equivalent of DNS — instead of remembering a 42-character address, you use a simple name.
You can also reverse-lookup an address to find the primary ENS name associated with it.
Frequently Asked Questions
What is ENS?
ENS (Ethereum Name Service) maps human-readable names like vitalik.eth to Ethereum wallet addresses.
Can I look up an address to find its ENS name?
Yes, enter a 0x Ethereum address for a reverse lookup.
Is it free?
Yes, completely free.
Is my data safe with this tool?
Absolutely. The ENS Name Lookup Tool processes everything client-side in your browser. No data is uploaded to or stored on any server. Your content remains private on your device at all times.
Does the ENS Name Lookup Tool work on mobile devices?
Yes, the ENS Name Lookup Tool is fully responsive and works on smartphones and tablets. You can use it on any device with a modern web browser -- no app download required.
Do I need to create an account to use this tool?
No account or registration is needed. Simply open the ENS Name Lookup Tool in your browser and start using it immediately. There are no sign-up walls or usage restrictions.
How do I use the ENS Name Lookup Tool?
Simply enter your input in the provided field, adjust any settings to your preference, and the tool will process it instantly. You can then copy the result to your clipboard or download it.
Which browsers are supported?
The ENS Name Lookup Tool works in all modern browsers including Chrome, Firefox, Safari, Edge, and Opera. For the best experience, use the latest version of your preferred browser.
Why does a reverse lookup of an Ethereum address return no ENS name?
Reverse resolution only works when the address owner has explicitly set a primary ENS name in their records, and most wallets never do. Owning a .eth name is not enough on its own: ENS keeps forward resolution (name to address) and reverse resolution (address to name) as two separate settings, and the reverse link must be configured deliberately in the ENS app. So an address can hold several names yet still return nothing on a reverse lookup, which is completely normal rather than an error. It can also mean the name expired or was transferred. If a reverse lookup comes up empty, try a block explorer like Etherscan to confirm the address is active, or ask the owner for their exact name and run a forward lookup instead. Paste either a name or a 0x address above and the tool auto-detects which direction to resolve.
How do I verify an ENS name maps to the address I expect before sending funds?
Ethereum transactions are irreversible, so confirming the destination before you send genuinely matters. Type the recipient's .eth name into the tool and run a forward lookup: it returns the exact 0x address that name currently resolves to, plus the display name and avatar if one is set. Compare that address character by character against the one your counterparty gave you, paying attention to the first six and last four characters that wallets usually show. For extra confidence, copy the resolved address with the one-click button and open it on Etherscan to check recent activity, or open the name in the ENS app to review its full record set and expiry. Because results come from the live ENS registry, you are seeing the current on-chain mapping. Enter the name above and verify the address before you confirm any transfer.
Can an ENS name expire or point to a different address later?
Yes. Names ending in .eth are registered on-chain as NFTs and rented annually, not bought forever, so a name can lapse if the owner does not renew it and then be re-registered by someone else. The owner can also change where a name points at any time, updating its address record to a completely different wallet. That means a mapping you verified months ago is not guaranteed to hold today, which is exactly why a fresh lookup matters before every important transaction. A single name can even resolve to different addresses on different networks, though the common case shown here is the main Ethereum mainnet address. To check the current state, enter the name above for a live resolution, then open it in the ENS app to view its expiry date and full ownership history.
What is the difference between forward and reverse ENS resolution?
Forward resolution turns a human-readable name like vitalik.eth into the 0x address it points to, which is what you need when someone gives you their ENS name and you have to send funds to the actual wallet. Reverse resolution does the opposite: it takes a raw 0x address and finds the single primary ENS name the owner has chosen to associate with it, useful when a wallet or explorer shows only a cryptic hexadecimal string and you want to know who is behind it. The key asymmetry is that forward resolution works whenever a name is registered and configured, but reverse resolution only returns a result if the owner deliberately set a primary name. This tool detects the direction automatically: inputs starting with 0x trigger a reverse lookup, anything else is treated as a forward lookup. Just paste either one above and search.
Where does the ENS avatar shown in the result come from?
The avatar is an image the name's owner stored in their ENS records as an avatar text field, so it is set per name rather than generated by this tool. Owners can point that field at a hosted image URL or at an NFT they hold, and the tool simply fetches whatever the live ENS registry returns and displays it next to the resolved name and address. Because it is optional, many names have no avatar at all, in which case the result shows the name and address without a picture, which is normal and not a failure. The avatar reflects the current on-chain record, so if an owner updates or removes it, your next lookup will show the change. Enter a .eth name or 0x address above to see the resolved address, display name, and avatar when one has been configured.
Related Tools
Free Secure Password Generator
Generate secure, random passwords with customizable options. Free, fast, and works entirely in your browser with no sign-up required.
Free UUID/GUID Generator
Generate universally unique identifiers (UUIDs/GUIDs). Free, fast, and works entirely in your browser with no sign-up required.
Free QR Code Generator Online
Create QR codes for URLs, text, WiFi, and contacts. Customize colors, size, and error correction. Free, private — runs in your browser, no sign-up.
Free JSON Formatter & Validator
Format, validate, and beautify JSON data with syntax highlighting and error detection. Free, fast, and works entirely in your browser with no sign-up required.
About the ENS Name Lookup Tool
The ENS Name Lookup Tool resolves Ethereum Name Service names — the human-readable .eth names like vitalik.eth — into the wallet addresses they point to, and works in reverse too: paste an Ethereum address and it finds the primary ENS name registered to it. Enter a name or an address, press Lookup, and you get back the resolved address, the display name, and the account's ENS avatar if one is set. It's built for anyone who works with Ethereum: people verifying a payment address before they send funds, developers debugging a dApp, NFT collectors confirming who owns a wallet, and the merely curious checking whether a name is in use.
ENS is the blockchain equivalent of DNS. Instead of copying a 42-character hexadecimal string (the 0x followed by 40 hex characters), you can use a name a human can actually read and remember. This tool is the quickest way to translate between the two.
Forward and reverse resolution
The tool auto-detects what you typed. If your input starts with 0x it runs a reverse lookup, finding the primary ENS name that the address owner has set. Anything else is treated as a forward resolution that turns a .eth name into its current address. The small hint under the input box tells you which mode you're in before you search.
- Forward —
name.ethto a0x...address. Useful when someone gives you their ENS name and you need the actual address to send to. - Reverse —
0x...address to a.ethname. Useful when a block explorer or wallet shows only a raw address and you want to know who's behind it.
Note that reverse resolution only returns a name if the address owner has explicitly set a primary name in their ENS records; many addresses have none, which is normal.
What you get back
A successful lookup shows the ENS display name, the full Ethereum address with a one-click copy button, and the avatar image associated with the name when the owner has configured one. From the result you can jump straight to two trusted external sources:
- ENS App (app.ens.domains) — to see the full record set, expiry, and ownership details for a
.ethname. - Etherscan — to inspect the address's transaction history, token holdings, and contract interactions.
If a name can't be resolved, the tool tells you so and offers a link to check it on the ENS App, which is often the case for names that aren't registered or have expired.
Why verifying addresses matters
Ethereum transactions are irreversible. Send to the wrong address and no support line can claw it back, so confirming the destination first genuinely matters. Resolving a name here lets you check it maps to the address you expected, and a reverse lookup lets you verify an address belongs to the name a counterparty claims. It's a small habit that prevents an expensive mistake.
A few facts worth knowing: ENS names that end in .eth are registered on-chain as NFTs and renewed annually, so a name can expire and change hands. A single address can be pointed to by a name, but reverse resolution depends on the owner setting that link deliberately. And one name can resolve to different addresses across networks, though the common case is the main Ethereum mainnet address shown here.
A note on how it works
Unlike a purely in-browser utility, this lookup needs live blockchain data, so it queries a public ENS resolution API over the network to fetch the current address, name, and avatar. There's no account to create, nothing to install, and no sign-up wall — you just type and search, on desktop or mobile. Because results come from the live ENS registry, what you see reflects the current on-chain state at the moment you run the lookup.