Every inscription byte costs satoshis. SatSqueeze compresses your images to the exact KB you need — same resolution, fewer sats spent.
—Original
—Squeezed
—Bytes Saved
—Est. Sats Saved
—
Bal: — BTC
MAINNET
0Images
—Total Size
—After Squeeze
—Bytes Saved
—Sats Saved*
// squeeze settings
KB
₿ At 10 sat/vByte: set a target to estimate
Quick:
Drop Inscription Images Here
JPG · PNG · WebP · GIF — any size Up to 50 images free · Unlimited with Batch Pass Click any thumbnail after squeezing to compare
// before & after
BEFORE—
AFTER—
[ LOCKED ]
Connect OPWallet to Download
SatSqueeze is a Bitcoin L1 dApp. Connecting your OPWallet proves you are a real Bitcoin user — and lets you sign an on-chain receipt of your compression work. Your wallet is your identity on Bitcoin.
Your images are squeezed and ready. Connect OPWallet to download them, then take them to gamma.io or unisat.io to inscribe onto Bitcoin L1. Every byte saved with SatSqueeze is a sat you keep.
SatSqueeze optimises your bytes — download with OPWallet — inscribe on Bitcoin L1 forever.
// FREE LIMIT REACHED
50 Image Free Limit
You have used your 50 free images for this wallet. Unlimited batch compression is coming soon — follow @opnetbtc for updates. For now, clear your queue and start a new session.
// Sign Receipt on Bitcoin L1 (optional)
Stamp your compression receipt into Bitcoin Taproot witness data via OP_NET. Records SHA-256 hash, bytes saved, and block height — permanent proof on-chain. SatSqueeze charges no fee.
Upload any format. Batch your whole collection. Zero bytes leave your device — 100% local processing.
02 // SQUEEZE
Hit Your Byte Target
Binary search finds the exact encoding quality to hit your KB. Pixel dimensions never change — only witness data size shrinks.
03 // INSCRIBE
Inscribe on Bitcoin L1
Download your squeezed images and inscribe them on Bitcoin L1 via gamma.io or unisat.io. Every byte saved with SatSqueeze is a sat you keep.
// BYTES = SATS ON BITCOIN
On Bitcoin L1, every inscription writes into Taproot witness data. Fees = satoshis per virtual byte (sat/vByte). A 2MB image costs ~33× more to inscribe than the same image at 60KB. SatSqueeze targets bytes directly — minimum sats for every inscription.
// How to Inscribe on Bitcoin L1▼
1
Squeeze Your Images First
Upload your images above, set your target KB, and click // Squeeze All. SatSqueeze reduces file size while keeping full resolution. Every KB saved = real sats saved on inscription fees.
2
Download Your Optimised Images
Click ↓ Download All to save your inscription-ready files. Smaller bytes, same quality, ready to go on-chain.
3
Choose Your Inscription Platform
These are the proven tools for inscribing images onto Bitcoin:
When you inscribe a compressed image on Bitcoin, it lives there forever — unchanged, immutable. The on-chain receipt SatSqueeze can sign via OPWallet proves that your specific image, at its specific byte size, was processed at a specific Bitcoin block height. For collectors and creators, this is cryptographic proof of your work — especially useful for large collections where provenance and authenticity matter. No one can claim your squeezed image was altered after the fact.
5
Verify on OPScan
After inscribing, check your transaction on OPScan. Your inscription hash, block height, and wallet address are permanently recorded on Bitcoin L1.
Secured by Bitcoin proof-of-work. No server can take it down. No company can delete it. Every byte you saved with SatSqueeze was a sat you kept. That's the whole point.
// About SatSqueeze▼
₿
One Chain. One Truth.
Every inscription on OP_NET lives on actual Bitcoin L1 — Taproot witness data secured by proof-of-work. No sidechain, no bridge. SatSqueeze helps you write fewer bytes onto that chain.
[ PRIVATE ]
100% Private
All compression runs locally via the Canvas API. Images never leave your device. No server, no upload, no account, no tracking.
[ SAT/VBYTE ]
Satoshi-Native Logic
Cost = bytes × sat/vByte. SatSqueeze targets bytes directly. Fewer bytes inscribed = fewer satoshis spent — at the exact same resolution.
[ RESOLUTION ]
Resolution Untouched
Pixel dimensions never change. A 4K image stays 4K — only the encoding quality adjusts to hit your byte target.
// FAQ▼
Why does image size matter for Bitcoin inscriptions? +
Bitcoin fees = satoshis per virtual byte (sat/vByte). Inscription images go into Taproot witness data — bigger file = heavier tx = more sats. At 10 sat/vByte, a 2MB image costs ~200,000 sats more than a 60KB version at the same resolution.
Does squeezing change my image resolution or dimensions? +
Never. Only the file encoding quality changes. Pixel dimensions stay identical — 1920×1080 stays 1920×1080. The witness data just contains fewer bytes.
Do I need OPWallet to compress images? +
No. Compression and download works with zero wallet, zero account. OPWallet is only needed for the optional on-chain receipt signature.
Is SatSqueeze free to use? +
Yes — currently free with no limits and no sign-up. This may change in future versions.
What format is best for Bitcoin inscriptions? +
WebP gives the best bytes-per-pixel ratio — recommended default. JPEG is universally compatible. PNG is lossless but ignores the KB target and is typically larger than WebP or JPEG at equal visual quality.
What is OP_NET? +
OP_NET enables smart contracts, tokens (OP_20), and NFT collections directly on Bitcoin L1 using Taproot witness data. No sidechain, no bridge. BTC is the gas token — all fees paid in satoshis. Mainnet launched March 2026.
// SUPPORT SATSQUEEZE
SatSqueeze is Free
Built on OP_NET Bitcoin L1. No ads, no tracking, no fees. If SatSqueeze saved you sats on your inscriptions, consider sending a few back. Every sat appreciated.
Send any amount of sats to:
bc1qm0gghvsguclnwtjf73t4zauf4yy89q74x3jtpp
[click to copy]
Quick amounts:
Bitcoin address · Taproot P2WPKH · Mainnet only
Click address or any amount button to copy — then send from OPWallet or any Bitcoin wallet
OPWallet Not Detected
Install OPWallet to connect your Bitcoin address and sign on-chain receipts. Choose Taproot (P2TR) when installing. Compression works fine without a wallet.