txid.io Welcome to the Blockchain

Bitcoin. It's your money!

Be your own bank, take control of your own money and start using Bitcoin today!

txid.io updated!

Added full support of Legacy, Segwit and Bech32 addresses!

Create a new transaction »

Double-spending tool supports Segwit and Bech32 as well

DoubleSpend »

Open Source

Coinbin is an open source web based wallet written in javascript and released under the MIT license which means it's free to use and edit.


We offer a fully transparent multisig solution which works seamlessly offline and with other bitcoin clients.

Raw Transactions

Create, verify, sign and broadcast custom raw transactions online with advanced features and minimal effort!


We support regular addresses, multisig, segwit / bech32 and stealth all with access to your own private keys!


Use what we've built to write your own projects! See our documention (coming soon), or contribute at github.

New Address create a new address

Any keys used you will need to manually store safely as they will be needed later to redeem the bitcoins.

Address Options

You can use the advanced options below to generate different kind of keys and addresses.

New SegWit Address Smaller & Faster Transactions

Any keys used you will need to manually store safely as they will be needed later to redeem the bitcoins.

Address Options

You can use the advanced options below to generate different kind of keys and addresses.

New Multisig Address Secure multisig address

Public keys can be generated in your browser or from your bitcoin client.

Enter the public keys of all the participants, to create a multi signature address. Maximum of 15 allowed. Compressed and uncompressed public keys are accepted.

Enter the amount of signatures required to release the coins

New Time Locked Address Coins can be released only after a certain date

Use OP_CHECKLOCKTIMEVERIFY (OP_HODL) to create a time locked address where the funds are unspendable until a set date and time has passed.

Public keys can be generated in your browser or from your bitcoin client.

Enter the public key that will be able to unlock the funds after the a certain date.

Enter the or required to release the coins:

New HD Address making bip32 even easier

Use the form below to generate a master hierarchical deterministic address.

Address Options

You can use the advanced options below to generate different kinds of master addresses.

Transaction Create a new transaction

Use this page to create a raw transaction

Address, WIF key or Redeem Script:

Advanced Options


Enter the address and amount you wish to make a payment to.

Enter the details of inputs you wish to spend.

Bitcoin Fee Calculator

This page will give you a guide on the lowest fee to use to get your transaction included within the next few blocks. It works by predicting the size of a transaction and comparing it to another transaction in a recent block to determine an appropriate fee.

Recommended Fee: 0.00000000 BTC
for a transaction of 0 bytes

? Sat/Byte

0 Bytes

Regular Compressed 1 148 bytes

SegWit 0 0 bytes

MultiSig 0 0 bytes

Hodl Time Locked 0 0 bytes

Unknown 0 0 bytes


0 Bytes

Regular p2pkh (1...) 2 68 bytes

Regular p2sh (3...) 0 0 bytes

Chargable Transaction Size: 0 bytes

Verify transactions and other scripts

Enter the raw transaction, redeem script, pubkey, hd address or wif key to convert it into a readable format that can be verified manually.

Sign Transaction once a transaction has been verified

Once you have verified a transaction you can sign and then broadcast it into the network.

Advanced Options

Broadcast Transaction into the bitcoin network

Enter your hex encoded bitcoin transaction

This is new version of Double-spending tool updated 2019-03-17 with improved functionality and new features.
If you feel something wrong - old version of the tool still available here

Create a Double-spending Transaction

  • Unsigned double-spending transaction will generated at server side and returned back
  • Private Key will be never sent out from your computer, new transaction will be signed in your browser! (Open Source code)
  • You need to specify Private Key of any your Address from the previous still unconfirmed transaction, only this Input will be double-spent
  • If more than one Input with the same Address in the unconfirmed transaction - Input with the highest amount will be selected and double-spent
  • All other Inputs (if any) will be recovered in your wallet after new double-spending transaction confirmed by network
  • You may doublespend each Input (if multiple Inputs) as new transaction or doublespend just any one Input Address
  • New transaction will be broadcasted to the BTC network via our own specially configured nodes (no txn-mempool-conflict error)
  • Double-spending time can not be estimated but usually this is less than 24 hours, sometimes much faster
  • You will be able to verify New Transaction and check all Outputs and Amounts before Broadcast at Verify Tab (copy-paste it)
  • Bitcoin (BTC) is only supported for double-spending, no Bitcoin Cash, Gold or other bitcoin forks
  • This is not free-of-charge service. No refund under any circumstances.
  • Service fee BTC address will be automatically added to newly generated transaction
  • Service fee is 10% of Input Amount, but no less than 0.005 BTC (min) and no more than 0.05 BTC (max)
  • Update 2017.11.11: Minimal service fee lowered to 0.0001-0.004 for small transactions only. Do not forget to Verify before broadcast
  • Update 2019.03.17: All 3 types of Bitcoin addresses supported: Legacy (1..) / Segwit (3..) / Bech32 (bc1..), automatically decoded from a Private Key

Please provide details for a new double-spending transaction

, string starting K, L or 5 character, 51-52 symbols length

(will be used only locally within your browser, service will never send it out from your PC)

(need to be more than previous one)

Submitting button below you will request new double-spending transaction.
It will not be broadcasted to the Network without your approval at the next step!

Development Javascript framework, API and more

This section is currently under development and is subject to change.

About open source bitcoin wallet

txid.io is a fork of Coinb.in Wallet

Compatible with bitcoin core

Wallet code itself cutted out, improved manual transaction processing, Double-spending tool added

Legacy, Segwit and Bech32 addresses are supported

txid.io has been updated at 2019-03-17, BCC and BTG removed and no longer supported.
But this still available at the following URL: https://txid.io/old/



Select which network you'd like to use for key pair generation.


Select the network you wish to broadcast the transaction via

Unspent outputs:

Select the network you wish to retreive your unspent inputs from

This page uses javascript to generate your addresses and sign your transactions within your browser, this means we never receive your private keys, this can be independently verified by reviewing the source code.