Skip to content
Kaavon
Learn
Articles
Research
MarketsCrypto TaxTools
  1. Home/
  2. Learn/
  3. Glossary/
  4. OP_RETURN
GlossaryAdvanced

OP_RETURN

A Bitcoin Script opcode that lets a small amount of arbitrary data be embedded in a transaction, which is provably unspendable.

OP_RETURN is a Bitcoin Script opcode (see Kaavon's "Bitcoin Script Explained" guide) that lets a transaction embed a small amount of arbitrary data, while marking the output containing it as provably unspendable — explicitly signaling to the network that no funds are actually associated with that specific output.

Because the data is provably unspendable, OP_RETURN outputs don't bloat Bitcoin's set of spendable transaction outputs (the UTXO set) the way an ordinary, technically-spendable output misused for data storage would.

Examples

  • OP_RETURN has historically been used to timestamp documents or embed small references to off-chain data directly in a Bitcoin transaction.
  • An OP_RETURN output's explicit unspendability is what prevents this kind of data embedding from bloating Bitcoin's UTXO set the way a misused ordinary output would.

Learn more

Guide

Bitcoin Script Explained

Read the full guide

Kaavon

Clear crypto education, grounded research, and practical decision-support tools — built for clarity, not hype.

Learn

  • Overview
  • Guides
  • Glossary
  • Articles

Research

  • Research
  • Incident Timeline
  • Bitcoin
  • Ethereum
  • Solana

Markets

  • All markets

Crypto Tax

  • Crypto tax by country

Tools

  • Tools
  • DCA Calculator
  • ROI Calculator

Company

  • About
  • Editorial Standards
  • Contact
  • FAQ

Legal

  • Privacy
  • Terms
  • Legal

© 2026 Kaavon. All rights reserved.