A stateless coordination layer for Bitcoin multisig.
Client-Side Encryption.Ephemeral RAM.Zero Logs.

The server is blind. It relays encrypted blobs between peers without ever seeing the PSBT content or xpubs.
Rooms exist only in RAM (Cloudflare Durable Objects). Once the session expires, data is wiped instantly.
The code is AGPLv3. You can verify that the encryption happens client-side before any data leaves your browser.
Easily pass PSBTs between different hardware devices (Coldcard, Trezor, Ledger) without shuffling SD cards or USB cables.
Collaborate on transactions with other signers in different physical locations in real-time. No accounts required.
Because the room is encrypted client-side, the relay cannot see your XPUBs or transaction details, preserving your network privacy.
How Signing Room protects your data.
Built on open Bitcoin protocols and industrial encryption.
Compatible with your Hardware Wallets & Software
It stays on your hardware wallet or signing device. You only upload a PSBT (Partially Signed Bitcoin Transaction), which contains no private keys, only public data and signatures.
No. Your transaction is encrypted in your browser using a key that is contained in the URL link hash (fragment). This key is never sent to our servers, so we literally cannot decrypt your data.
Yes. SigningRoom is a 100% free, open-source public good for the Bitcoin community.
There are no paid tiers, no "enterprise" locks, and no hidden fees. All features—including 20-signer rooms and Audit Logs—are available to everyone.
No accounts required. Just upload a PSBT and share the secure link.
Start New Signing