I created a paper wallet for my Ether a few weeks back, and have (stupidly) lost the JSON file that was created during the creation of that wallet. At the time I did not think that I needed that particular file, as I thought that like Bitcoin, only the public and private keys were essential. I do have access to both my public and private keys for my Ether paper wallet, and I'm now attempting to transfer Ether from that wallet to an exchange (i.e. Coinbase).

I've been attempting to create a new keyfile by following the advice in this post, but have been unsuccessful (When I attempt to run the "geth account import "c:\filename.txt" the console returns: "failed to load the private key - unexpected EOF").

At this point, I'm either trying to transfer funds out of my Ether wallet using only my public and private keys --or-- I'm attempting to create a new keyfile that will assist me in transferring said funds. It probably goes without saying that I'm pretty new to cryptocurrency, so advice given in layman would be greatly appreciated!

  • I just tried this with 1 ETH to be sure it went okay before transferring the rest. Result? 0.00017 ETH was transferred!!!!!!!!!!!!!!!!!!! I guess they stole the whole thing. DO NOT use myetherwallet.
    – cameron
    Jan 3, 2018 at 20:11

2 Answers 2


If you just want to view or transfer your funds around, you're right that a private key is enough. You can use MyEtherWallet (beware of scam sites) to do so.




And unlock with your private key.


If you have your private key and want to convert it to a keyfile for Geth or Parity, you can use my companies private key convertor tool.

EthTools.com also offers tools for loading you wallet, and sending transactions similar to those offered at MyEtherWallet.

Your Answer

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

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