Binance Withdrawal Address Case Changed: Can a Checksum Address Still Be Submitted?
Yes, you can submit, but you must verify the checksum. If the address you enter is a correct checksum address (with mixed case following EIP-55), the system will accept it; if the case is wrong, the Binance frontend will show an error and reject the submission.
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
1. First, understand: Binance addresses fall into two types with different case rules
Different chains handle address case sensitivity completely differently—one rule doesn't fit all.
Ethereum and EVM-compatible chains (including BSC, Polygon): Addresses themselves are case-insensitive, but EIP-55 introduces a checksum mechanism that encodes validation data via uppercase letters in specific positions. If an address contains both uppercase and lowercase letters, the system will verify the checksum; if the case is incorrect, libraries like ethers will throw a "bad address checksum" error.
Bitcoin and other UTXO chains: Addresses are case-insensitive.
Solana: Addresses use Base58 encoding and are case-sensitive.
For the EVM-chain addresses (ETH, BSC, Polygon, etc.) that users most commonly enter when withdrawing from Binance, whether a case mistake gets accepted depends on exactly "what kind" of change you made.
2. Three scenarios, three outcomes
Scenario A: Address is all lowercase (can be submitted)
If you change an address that originally had uppercase letters to all lowercase, the EVM chain logic treats the all-lowercase address as an "unchecked" address and does not trigger checksum validation—submission is allowed. Although it can be submitted, you lose the error-protection that checksum provides: if you've copied the address incorrectly, the system won't catch it.
Scenario B: Address is all uppercase (can be submitted, but carries risk)
An all-uppercase address likewise won't be actively validated by the system; most wallets and platforms treat it as a "valid format". However, all-uppercase addresses are easily confused with all-lowercase ones, increasing the risk of operational mistakes.
Scenario C: Mixed case but incorrect checksum (will be rejected)
This is the scenario that demands the most attention. If the address contains a mix of uppercase and lowercase letters but the uppercase letters do not follow EIP-55 checksum rules, Binance's system will trigger checksum validation, directly reject the withdrawal request, and display an error message like "invalid address" or "checksum error".
The world's largest cryptocurrency exchange by trading volume,leading in security and liquidity.
New user benefit: Enjoy 20% off trading fees upon registration!
3. Practical steps: How to determine if an address can be submitted
Step 1: Verify with ethers' getAddress function
What to do: In a browser console or online tool, run ethers.utils.getAddress("your address").
How to do it:
If it returns an address with the correct mixed case → the address is valid and can be submitted.
If it throws a "bad address checksum" error → the address format is wrong and cannot be submitted.
When you're done: You know whether the address passes checksum validation.
Step 2: Convert the address to all lowercase and submit (if checksum fails)
What to do: If the address you received fails checksum validation, the simplest workaround is to convert it entirely to lowercase.
How to do it: In your wallet or a text editor, change the address to all lowercase, then paste it into the Binance withdrawal address field.
When you're done: The address can be submitted and the withdrawal flow continues.
Step 3: Verify the full address string, not just the beginning and end
What to do: Check every character of the address before submitting.
How to do it: Binance's official security guidelines recommend always verifying the complete address string, not just the first and last few characters, to guard against address poisoning attacks.
When you're done: You have confirmed that every character matches the original receiving address.
Prerequisite: You are logged into your Binance account and are about to initiate a withdrawal.
Risk warning: Once a transaction is broadcast on the blockchain, it cannot be reversed or canceled. If you send assets to the wrong address because of a case mistake, they cannot be recovered. We recommend using Binance's Address Book (whitelist) feature to save frequently used addresses ahead of time with labels, so you don't have to manually type them each withdrawal.
After completing these checks, how to confirm the address is usable?
After pasting the address on the Binance withdrawal page, if the system doesn't show a red error message like "invalid address" or "format error" and the page proceeds normally to the "enter amount" and "confirm" steps, the address has been accepted. It's strongly recommended to first send a small test transaction to verify the address is correct before moving larger amounts.
