# SLIP-39 / BIP-39 / Electrum Seed Bridge

Detects, validates and bridges crypto wallet seeds offline: BIP-39 checksum and entropy recovery, SLIP-39 Shamir share parsing with RS1024 checksum and single-group recombination, Electrum v2 version-tag validation and legacy v1 detection — then derives the BIP-32 master xprv/xpub and the first five m/44′/0′/0′/0 addresses, and converts entropy both ways between BIP-39 mnemonics and single-group SLIP-39 share sets.

> Canonical page: https://elysiatools.com/en/tools/slip39-bip39-electrum-seed-bridge

- **Category:** Converter

- **Keywords:** slip39, bip39, electrum seed, seed converter, mnemonic converter, shamir backup, shamir secret sharing, wallet recovery, trezor migration, seed bridge, entropy, xprv, bip32, derivation path, rs1024, checksum, master seed, crypto mnemonic, wallet backup, share threshold

## Overview

Paste one seed: a BIP-39 mnemonic (12/15/18/21/24 words), SLIP-39 shares (one per line; 20 or 33 words each), an Electrum v2 seed, or a legacy Electrum v1 seed from the old 1626-word list — or hex entropy in entropy mode. The engine validates the checksum (BIP-39 SHA-256, SLIP-39 RS1024 Reed-Solomon, Electrum HMAC-SHA512 version tag), recovers the entropy (128/160/192/224/256 bits), derives the BIP-32 master key and 5 receiving addresses (m/44′/0′/0′/0/0..4, P2PKH), and bridges: BIP-39 entropy → a fresh single-group T-of-N SLIP-39 share set, SLIP-39 master secret → equivalent BIP-39 mnemonic. Electrum v1 seeds derive their SHA-256 WIF directly. Everything is computed in-process with no network, disk or logging — but never paste a funded seed into any web tool; use offline copies for real migrations.

## Inputs

- **Seed input (mnemonic / shares / entropy hex)** (textarea): BIP-39: abandon abandon ... about SLIP-39: one share per line (20 or 33 words each) Entropy mode: 32-64 hex chars
- **Passphrase / 25th word (optional)** (text): empty by default; SLIP-39 and Electrum also use it
- **Input mode** (select)
- **SLIP-39 threshold T (shares needed)** (number): e.g. 2
- **SLIP-39 share count N (when splitting)** (number): e.g. 3
- **SLIP-39 iteration exponent** (select)

## When to use

- Converting a standard BIP-39 mnemonic into a distributed T-of-N SLIP-39 Shamir backup for multi-location storage.
- Recombining SLIP-39 threshold shares into a master secret to recover an equivalent standard BIP-39 seed phrase.
- Verifying seed checksum validity, derivation paths, and first-five receiving addresses across BIP-39, SLIP-39, or Electrum formats.

## How it works

- Paste a BIP-39 mnemonic, newline-delimited SLIP-39 share phrases, an Electrum seed, or raw hexadecimal entropy into the input field.
- Specify an optional passphrase, select your parsing mode or keep auto-detection enabled, and configure the target SLIP-39 threshold (T), share count (N), and iteration exponent.
- The client-side engine validates the format checksum (SHA-256, RS1024 Reed-Solomon, or HMAC-SHA512) and reconstructs the underlying entropy or master secret.
- Inspect the generated BIP-32 master keys (xprv/xpub), the first five derived m/44'/0'/0'/0 receiving addresses, and the bridged backup phrases.

## Use cases

- Migrating wallet backups from hardware wallets using Trezor SLIP-39 Shamir backup to wallets that only accept standard BIP-39 mnemonics.
- Splitting an existing 12-word or 24-word BIP-39 recovery phrase into a 2-of-3 or 3-of-5 Shamir share set without changing the underlying master private key.
- Auditing legacy Electrum seeds to inspect derived public addresses and verify backup integrity against standard BIP-32 derivations.

## Frequently asked questions

### Does this tool send my seed phrase or shares over the internet?

No. All checksum calculations, Shamir secret sharing recombinations, and key derivations execute entirely in-process within your local browser runtime.

### What is the difference between BIP-39 and SLIP-39?

BIP-39 encodes entropy into a single sequence of 12 to 24 words, while SLIP-39 splits master entropy into a threshold set of shares (e.g., 2-of-3) using Shamir's Secret Sharing and RS1024 checksums.

### Can I convert between 20-word and 33-word SLIP-39 shares and BIP-39?

Yes. 20-word SLIP-39 shares encode 128 bits of entropy (equivalent to 12-word BIP-39 phrases), while 33-word shares encode 256 bits of entropy (equivalent to 24-word BIP-39 phrases).

### How are Electrum v1 and v2 seeds handled?

Electrum v2 seeds are validated using HMAC-SHA512 version prefixes, while legacy Electrum v1 seeds are detected against the historical 1626-word dictionary to derive direct SHA-256 private keys.

### Which derivation path is used for the generated addresses?

The bridge derives the master BIP-32 extended key (xprv/xpub) and calculates the first five legacy Bitcoin P2PKH receiving addresses using the standard m/44'/0'/0'/0/0 through m/44'/0'/0'/0/4 path.

## Related tools

- [Crontab Converter](https://elysiatools.com/en/tools/crontab-converter): Convert crontab format between standard cron and enhanced formats
- [Human Size Converter](https://elysiatools.com/en/tools/human-size-converter): Convert between bytes and human-readable file size formats (KB, MB, GB, TB)
- [AI Domain Name Idea Generator](https://elysiatools.com/en/tools/ai-domain-name-idea-generator): Generate up to 10 creative domain names with AI and filter out already-registered ones via DNS + RDAP.
- [APNG IDAT/fdAT Chunk, Streaming Deflate Replay and Disposal Method Frame-Timing Analyzer](https://elysiatools.com/en/tools/apng-idat-fdat-chunk-streaming-deflate-replay-and-disposal-method-analyzer): Upload a PNG or APNG and audit the whole animation structure: PNG signature and per-chunk CRC32 checks, IHDR bit depth / color type / interlace, acTL placement and declared frame counts, every fcTL (region bounds inside the canvas, normalized delay fractions, dispose_op none/background/previous, blend_op source/over), the shared fcTL+fdAT sequence-number contract from 0, per-frame replay of the IDAT/fdAT deflate streams with exact decompressed-size verification, and disposal-semantics audit — first-frame PREVIOUS treated as BACKGROUND, zero-delay frames, loop counts, fps and compression ratios.
- [Color Space Converter](https://elysiatools.com/en/tools/color-space-converter): Convert a color between HEX, RGB, HSL, CIELAB, and Display-P3 with CSS-ready output and gamut checks.
- [Density Calculator (ρ = m/V)](https://elysiatools.com/en/tools/density-calculator): Compute density, mass, or volume from the other two, with specific gravity and a float/sink check
- [Geocache Letterbox Munzee Stage-Cache Puzzle-Hunt Coordinate Validator](https://elysiatools.com/en/tools/geocache-letterbox-munzee-stage-cache-puzzle-hunt-coordinate-validator): Validate GC-codes (base-31 with offset, or hex era), place caches on the 81-cell D/T Fizzy grid, chain multi-stage bearing projections into WGS84 waypoints, and cross-check puzzle finals against checker coordinates.
- [Hash Algorithm Comparator](https://elysiatools.com/en/tools/hash-algorithm-comparator): Hash the same input with MD5, SHA-1, SHA-256, SHA-512, BLAKE2b, and BLAKE3 at the same time and compare them side by side: output length, hex/Base64 digest, security status (broken / modern), and a relative speed benchmark. Great for teaching, choosing a hashing algorithm, or sanity-checking checksums.

## Samples

- [Web Image Processing Python Samples](https://elysiatools.com/en/samples/web-image-processing-python): Web Python image processing examples using PIL/Pillow including reading, saving, resizing, and format conversion
- [Android Image Processing Java Samples](https://elysiatools.com/en/samples/android-image-processing-java): Android Java image processing examples including reading/saving images, scaling, and format conversion
- [Android Image Processing Kotlin Samples](https://elysiatools.com/en/samples/android-image-processing-kotlin): Android Kotlin image processing examples including reading/saving images, scaling, and format conversion
- [Web Image Processing Rust Samples](https://elysiatools.com/en/samples/web-image-processing-rust): Web Rust image processing examples including image read/save, scaling, and format conversion
