Skip to content
KeyProof

Sign a message with Ledger

Ledger Live has no built-in Bitcoin "Sign message" screen. Ledger's own support article proves ownership by connecting the Ledger to Electrum. For EVM, you sign when an app (exchange, MetaMask, Rabby) sends a personal_sign request to your Ledger.

Your keys never leave your wallet. Never paste your recovery words anywhere, including KeyProof. Signing a message is not a transaction.

Chains: Bitcoin, Ethereum and EVM chains
Signature format: Bitcoin: Electrum-style signatures (via Electrum or Sparrow). EVM: personal_sign (0x… 65-byte signature).

Bitcoin: sign with Electrum + Ledger[1]

Sparrow works the same way with a Ledger. See the Sparrow guide.

  1. Install Electrum and create a hardware-wallet wallet connected to your Ledger (open the Bitcoin app on the device).
  2. Go to Tools → Sign/Verify Message.
  3. Enter the exchange's message and select the exact Ledger Bitcoin address.
  4. Confirm the signing request on your Ledger, then copy the signature.

Tips

Check my signature in the verifier

Sources

Last checked 2026-10-27. Numbers in brackets [n] in the text refer to this list.

  1. Ledger Support: Proving ownership of your Ledger Bitcoin account using Electrum Wallet (official)
  2. Ledger Developer Portal: Bitcoin Signer Kit (signMessage) (official)

KeyProof is not affiliated with Ledger. Wallet interfaces change, so follow your wallet's current documentation. Not legal or financial advice.