Free contract decoder

OCC options symbol decoder

Quick answer

Paste a standard U.S. option contract symbol to decode its underlying, expiration, call or put side and strike price. The parser runs entirely in your browser.

OCC options contract symbol decoder showing ticker expiration side and strike

14-day Premium trial. No credit card required. Market data and analytics are for informational purposes only.

Readable contract

Turn a compact symbol into underlying, date, option side and strike.

O: prefix supported

Decode common API forms with or without the leading O: namespace.

Private by design

Parsing happens locally in the page and does not send the symbol to a server.

Private browser tool

Decode a compact option ticker

Try SPY260116C00600000 or O:SPY260116C00600000.

Syntax decoder only. It does not verify that the contract exists or whether corporate actions changed the deliverable.

Standard OCC option symbol format

A compact option identifier contains a root symbol, six-digit expiration date, one character for call or put and an eight-digit strike field. For example, SPY260116C00600000 represents a SPY call expiring January 16, 2026 with a $600 strike.

The expiration uses YYMMDD. C identifies a call and P identifies a put. The strike field stores the price multiplied by 1,000 and padded to eight digits, so 00600000 becomes 600.000.

Why option roots can look unusual

The option root is not always identical to the familiar stock ticker. Corporate actions, adjusted contracts, minis and class shares can produce roots or deliverables that require the official contract specification. A syntactically valid symbol does not prove that the contract exists or has a standard 100-share deliverable.

Some data APIs prepend O: to distinguish option tickers from stocks. The decoder accepts that prefix and removes spaces before parsing.

  • Root: one to six letters or digits in the compact identifier.
  • Expiration: YYMMDD.
  • Side: C for call or P for put.
  • Strike: eight digits representing thousandths of a dollar.

Always verify adjusted contracts

A merger, split, spin-off or special distribution can change an option’s deliverable while its compact symbol still resembles a standard contract. The strike alone cannot describe cash components or adjusted share quantities.

Use this decoder for readability, then verify the contract with your broker or the official option contract memo before trading, exercising or estimating assignment exposure.

Frequently asked questions

Straight answers about free contract decoder.

What does an OCC option symbol contain?

The compact form contains the root, YYMMDD expiration, C or P side and an eight-digit strike encoded in thousandths of a dollar.

What does O: mean before an option symbol?

Some market-data systems use O: as a namespace prefix to identify an options ticker. It is not part of the core compact OCC fields.

How is the strike encoded?

The strike is multiplied by 1,000 and padded to eight digits. For example, 00150000 represents $150.000.

Does decoding confirm the contract multiplier?

No. Adjusted contracts can have nonstandard deliverables. Confirm the specification with an authoritative contract source.

Put the research in one place

Start free. Upgrade when you need live data, advanced analytics and alerts.

Start free trial