ETH Unit Converter
Convert between Wei, Gwei, Finney, and Ether. Uses BigInt for full precision — no floating point errors.
Address Checksum Validator
Validate Ethereum addresses and convert to EIP-55 checksum format. Detects invalid addresses and mixed-case errors.
Keccak256 Hash Calculator
Compute the Keccak-256 hash of any text or hex data. This is the hash function used throughout Ethereum (addresses, storage, signatures).
Hex / Decimal / Binary Converter
Convert between hexadecimal, decimal, and binary. Supports arbitrarily large numbers via BigInt.
Event Topic Calculator
Calculate the topic0 hash for Solidity event signatures. Used for filtering logs and decoding events.
Function Selector Calculator
Calculate the 4-byte function selector from a Solidity function signature. The first 4 bytes of the Keccak256 hash of the canonical signature.
Storage Slot Calculator
Calculate the storage slot for Solidity mappings. For mapping(keyType => valueType) at slot p, the value for key k is at keccak256(abi.encode(k, p)).
Epoch Timestamp Converter
Convert between Unix epoch timestamps (seconds) and human-readable dates. Commonly used in Solidity for block.timestamp.
Support EthTools
EthTools is 100% free, open source, and runs entirely in your browser. No ads, no tracking, no backend. If you find it useful, consider sending a small donation.
Support this free tool
All donations go directly to maintaining and improving EthTools.
Send ETH or any ERC-20 token on Ethereum mainnet