Is there a way to get the public key of a given wallet.dat to check the balance in the blockchain to avoid having to install the wallet and read all blocks?

  • 1
    PyWallet can be useful for this. Mar 26, 2014 at 22:11
  • You're going to need programming knowledge to do this task either way. I don't believe there is a simple tool out there to accomplish this...
    – John T
    Mar 27, 2014 at 3:33

1 Answer 1


First of all, a wallet.dat file does not contain a single public key; it contains multiple keypairs. You can use PyWallet as Meni says, but if it's too technical for you, you can install the wallet but don't have to download all the blocks. Your public keys will show up under "Receive coins" (even if the blockchain is not downloaded), and you can copy each of them into Blockchain.info to check the balance of each address. Adding them all up will give you your total balance.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.