Ethereum Wallet Address Validator
Check that an address is well-formed, verify its EIP-55 checksum, and catch typos before you send. Runs entirely in your browser.
🔒 Validated locally in your browser, the checksum is computed with in-page Keccak-256.
Why the checksum matters
An Ethereum address is 20 bytes shown as 40 hex characters after 0x. On its own, nothing about those characters catches a typo, get one wrong and the funds are gone. That's what EIP-55 solves: it encodes a checksum in the capitalization of the hex letters, derived from the Keccak-256 hash of the address. Wallets validate that pattern and refuse mismatches.
This validator tells you whether an address is well-formed, whether its checksum is valid, and, if it isn't, gives you the correct checksummed form to use.
Frequently asked questions
Other free tools
A growing kit of free utilities for builders. No sign-up required.
Smart Contract Vulnerability Scanner
Paste your Solidity code and get an instant heuristic scan for the OWASP Smart Contract Top 10 vulnerabilities.
Smart Contract Audit Cost Estimator
Estimate what a professional smart contract audit will cost based on your codebase size and complexity.
Gwei / ETH / USD Gas Fee Converter
Convert between Gwei, ETH and USD to understand transaction and deployment gas costs.
Keccak-256 Hash Generator
Generate the Keccak-256 (Ethereum SHA-3) hash of any string or function signature.
Unix Timestamp Converter
Convert between Unix timestamps and human-readable dates, handy for block times and vesting schedules.
Meta Tag Generator
Generate SEO title, description, Open Graph and Twitter tags with a live Google search-result preview.
Schema Markup (JSON-LD) Generator
Generate FAQ, Article and Breadcrumb JSON-LD structured data to paste into your pages.
Robots.txt Generator
Build a valid robots.txt with crawl rules and sitemap directives.
Building a wallet or dApp?
We build secure wallets, dApps and smart contracts, audited before they touch mainnet.