OP_RETURN·BitcoinStats.io

∞/21M
Transaction Outputs

OP_RETURN Data on Bitcoin

Full-chain history of outputs whose scriptPubKey begins with OP_RETURN, from the Genesis Block to the canonical chain tip.

Through block #962,770 · 2026-08-16 18:42:00 UTCChecking

OP_RETURN outputs are provably unspendable and never enter the UTXO set. Payload bytes count literal data in completely parsed pushes; script bytes include the complete scriptPubKey encoding.

OP_RETURN outputs251,329,9196.4812% of all created outputs
Payload data5.27 GBLiteral bytes in parsed pushes
ScriptPubKey data5.99 GBComplete OP_RETURN scripts
BIP-110 rule 1 failures32,927Total script length above 83 bytes
Value sent51.15675590 BTCProvably unspendable output value
History tip962,770canonical block · 2026-08-16 18:42 UTC

OP_RETURN History

Outputs · Monthly · 5Y

Script forms

Mutually exclusive parser forms. Transaction/form occurrences are not a unique transaction total.
FormOutputsShareTx/form occurrencesPayloadAvg payload>83 B
Multiple pushes190,702,57175.8774%190,702,4172.12 GB11 B9,663
Single minimal push60,253,74123.9740%59,710,3693.14 GB52 B23,256
Empty297,0410.1182%297,0160 B0 B0
Single non-minimal push76,1450.0303%75,2053.12 MB41 B1
Malformed / truncated3570.0001%351499 B1 B2
Reserved opcode540.0000%54180 B3 B0
Non-push opcode100.0000%1068 B7 B5

Payload-size distribution

Bucketed by literal payload data bytes, independent of push opcode overhead.
Payload bytesOutputsSharePayload totalScript total>83 B
1-40216,654,77586.2033%2.67 GB3.29 GB5
76-8028,183,66111.2138%2.25 GB2.34 GB283
41-755,945,0892.3655%336.44 MB348.63 MB21
0513,7800.2044%0 B743.53 KB4
81-22328,1320.0112%3.37 MB3.46 MB28,132
224-2551,9080.0008%438.95 KB446.32 KB1,908
256-10001,5010.0006%775.25 KB781.85 KB1,501
1001-100009980.0004%3.31 MB3.31 MB998
10001-20000300.0000%428.79 KB429.17 KB30
20001-40000170.0000%486.16 KB486.53 KB17
80001-100000170.0000%1.50 MB1.50 MB17
40001-6000040.0000%183.80 KB183.82 KB4
60001-8000040.0000%287.41 KB287.44 KB4
900001-100000020.0000%1.96 MB1.96 MB2
100001-20000010.0000%184.30 KB184.31 KB1

Script-size distribution

BIP-110 rule 1 evaluates the complete scriptPubKey length, not payload length or Core relay standardness.
Script bytesOutputsShareScript totalFailing outputsFailing value
0-34213,927,38985.1182%3.17 GB00.00000000 BTC
68-8329,856,98211.8796%2.46 GB00.00000000 BTC
36-677,379,3622.9361%351.09 MB00.00000000 BTC
35133,2590.0530%4.66 MB00.00000000 BTC
101-22321,8930.0087%2.88 MB21,8930.00273865 BTC
84-1006,4470.0026%587.34 KB6,4470.00101293 BTC
224-10003,5050.0014%1.24 MB3,5050.00003101 BTC
1001-100001,0070.0004%3.32 MB1,0070.00000750 BTC
>10000750.0000%5.03 MB750.00021000 BTC

First and latest observations

Explorer links open mempool.space.
CategoryCreated outputsFirst blockFirst transactionLatest blockLatest transaction
Multi/non-minimal push 190,778,716 250,368 e5e4727e3f9b… 962,770 f84f259e27f5…
Single minimal push 60,253,741 228,596 1a2e22a717d6… 962,770 0d41015ec6a4…
Other OP_RETURN 297,462 228,596 eb31ca1a4cbd… 962,550 e1937ef56c60…
Methodology. OP_RETURN identity is based only on the first script byte (0x6a). Form parsing, payload bytes and the 83-byte BIP-110 boundary are separate dimensions. Multi-push or non-minimal encoding is not itself a rule-1 failure. All values are exact integer aggregates from the canonical shared output-history engine.