mainnet 11:54:29 UTC
/index/ /tools/ /10 litecoin-address-validator
live

Litecoin address
validator.

Formats
04
P2PKH · P2SH · SegWit · Taproot
Standards
BIP-173
+ BIP-350 (bech32m)
Networks
3
mainnet · testnet · regtest
Privacy
Local
SHA-256 in-browser
/10LITECOIN ADDRESS VALIDATOR
awaiting input
↺ reset
/reference — address types
typeprefixencodingnote
P2PKHL…Base58Checklegacy single-key
P2SHM…Base58Checkscripts (multisig, wrapped segwit)
P2SH (legacy)3…Base58Checkdeprecated 2017 — collides with BTC
P2WPKHltc1q…Bech32 (v0)native SegWit single-key
P2WSHltc1q…Bech32 (v0)native SegWit script
P2TRltc1p…Bech32m (v1)Taproot (post-MWEB merge)
/notes
01
Bitcoin's address rules, with twists.
Litecoin inherited Bitcoin's address structure but uses different version bytes — 0x30 for P2PKH (L-prefix) and 0x32 for P2SH (M-prefix). The bech32 human-readable prefix is ltc, distinguishing it from Bitcoin's bc.
02
The 3-prefix legacy.
Older Litecoin wallets emitted P2SH addresses starting with 3, sharing the version byte with Bitcoin. This made cross-chain mistakes possible and was retired. The validator still accepts these as valid for backward compatibility but flags them as deprecated.
03
Same checksum, same protection.
Bech32's polynomial checksum detects any single-character typo with extremely high probability — same property as on Bitcoin. If validation fails, treat the address as a transcription error and re-paste, never edit by hand.
/faq
01

What does a valid Litecoin address look like?

Four shapes are common: P2PKH legacy starting with L, P2SH starting with M (or, on older wallets, 3 — now deprecated because it collides with Bitcoin P2SH), native SegWit starting with ltc1q, and Taproot starting with ltc1p.

02

Why did Litecoin move from 3-prefixed P2SH to M?

Bitcoin's P2SH addresses also start with 3 and use the same version byte (0x05). Sending Litecoin to a Bitcoin 3-prefix address — or vice versa — would silently succeed at the encoding level but lose the funds. In 2017 Litecoin introduced a distinct version byte (0x32 → M-prefix) to prevent this.

03

How is the checksum verified?

Legacy and P2SH addresses use Base58Check (double SHA-256 of the version + payload). SegWit and Taproot use Bech32 / Bech32m, which embed a polynomial-modulo checksum directly in the address text. We compute both locally — no network calls.

04

Are LTC and BTC addresses interchangeable?

No. Despite both using SegWit and Bech32, they sit on independent chains with independent UTXO sets. Sending LTC to a Bitcoin address (or vice versa) is irrecoverable. The validator surfaces the network so you can check before signing.