Instant Decode & Lookup

Free Options Ticker Decoder

Parse supported OCC-style symbols into option root, expiration, call/put and strike. Build a symbol from explicit inputs, then separately check available provider reference data.

OCC Format
Reference Lookup
100% Free

Parse compact or root-padded OSI symbols, optionally prefixed O:. This tool interprets YY as 2000–2099; syntax alone does not confirm a listed contract or its deliverables.

Accepted formats: O:AAPL230616C00150000, AAPL230616C00150000

Historical syntax examples (not current listings):

What is an Options Ticker Decoder?

An options ticker decoder is a tool that breaks down an OCC (Options Clearing Corporation) options symbol into its individual components: an option root, expiration date, call/put flag and strike price. These fields do not describe every contract term. The local parser checks syntax and calendar validity; a separate Massive reference request can return further attributes, but supplies no live bid or ask.

The compact provider format returned here follows this structure: O:ROOT + YYMMDD + C/P + STRIKE×1000. For example, O:AAPL230616C00150000 represents an Apple call option expiring on June 16, 2023, with a $150 strike price. Understanding this format is essential for reading options order confirmations, analyzing trade logs, and working with options data feeds.

Why Use Our Options Ticker Decoder?

Instant Symbol Parsing

Paste a supported symbol and inspect its option root, expiration date, call/put type, and strike price with a clear visual breakdown of each component.

Reverse Lookup

Enter the exact option root, date, type and strike to construct a compact symbol. Construction confirms formatting only; a matching listed series may not exist.

Contract Reference Lookup

The tool attempts to retrieve reference attributes and matches the returned symbol, date, type and strike. Missing results, mismatched fields or network errors leave the contract unconfirmed.

Educational Breakdown

Each component of the OCC symbol is color-coded and explained, making it easy for beginners to learn how options tickers work and what each segment represents.

How to Use This Options Ticker Decoder

  1. 1

    Choose Your Mode

    Select "Decode Ticker" to break down an existing options symbol, or "Build Ticker" to construct one from its components.

  2. 2

    Enter Your Input

    For decoding, paste the full OCC symbol (e.g., O:AAPL230616C00150000). For building, enter the exact option root, expiration date, call/put type, and strike price.

  3. 3

    Review the Results

    See a color-coded visual breakdown of the symbol, detailed component cards, and any available contract reference fields. Check the lookup status; it is separate from the local parse.

  4. 4

    Copy & Use

    Click the copy button to copy the ticker to your clipboard. Confirm the destination platform’s formatting and the exact contract before using it in a journal or data request.

Understanding the OCC Options Symbol Format

The Options Clearing Corporation (OCC) standardized the options ticker symbology used across all U.S. exchanges. The fixed-width OSI form uses a six-character root field followed by the date, type and strike fields. Providers may omit trailing root spaces. This tool supports the following fields:

ComponentPositionFormatExample
Root Symbol1–6 characters, space-padded in OSILetters and digits; exact option rootAAPL
Expiration Date6 digitsYYMMDD230616
Contract Type1 characterC (Call) or P (Put)C
Strike Price8 digitsPrice × 1000, zero-padded00150000

O: is a provider prefix, not part of the padded OSI identifier. This parser maps two-digit years to 2000–2099 and rejects invalid calendar dates. The eight-digit strike supports three decimals; for example, 00007500 is 7.500. Output formatting is not proof of an active listing.

OCC describes numeric suffixes for adjusted roots such as MSFT1. The suffix alone does not specify deliverables, and even a root without one is not an absolute guarantee of a standard contract. Confirm the underlying, multiplier, exercise and settlement terms in reference data and adjustment notices. This page shows selected fields only.

References: OCC adjusted-symbol memo, Massive ticker-field guide, Massive contract-reference endpoint. The endpoint defaults to current reference terms, not a user-selected historical as-of date. The site may cache responses for one hour.

Frequently Asked Questions

Supported symbol formats, reference lookup limits and adjusted contracts.

    • What is an OCC-style options symbol?

      The OSI identifier contains an option root, expiration date, call/put flag and an eight-digit strike field. The fixed-width root is padded to six characters. Providers may remove padding or add a prefix. A root is not always the underlying stock ticker, especially after a contract adjustment.

    • What formats does this decoder accept?

      It accepts a 1–6 letter/digit root in compact form or padded to six characters, followed by YYMMDD, C/P and eight strike digits, optionally prefixed O:. Dates are checked against the calendar and interpreted as 2000–2099. Other provider-specific or specialized formats may not be supported.

    • What does the O: prefix mean?

      It is a provider convention for options, used by Massive. It is not part of the 21-character padded OSI identifier. This tool returns compact symbols with O:; your broker may require a different presentation.

    • Is this options ticker decoder free?

      Local parsing and building have no account or payment requirement. A separate contract-reference request can fail or return no record. The endpoint supplies reference attributes, not live prices; this site may cache responses for an hour. A local parse never proves tradability.

    • Can I build an options ticker from scratch?

      Yes, from an exact option root, valid date, C/P type and a strike between zero and 99,999.999 with at most three decimals. Invalid roots and excess precision are rejected rather than silently changed. The resulting string does not create a listed contract.

    • Why is strike multiplied by 1000?

      The eight-digit field encodes three decimal places: 00150000 represents 150 and 00007500 represents 7.500. Adjusted contracts can have nonstandard deliverables, which cannot be recovered from this price field alone. Consult the contract record and relevant OCC memo.

Explore Pine Script Development

Pineify can help draft chart indicators and strategies. An options identifier does not provide a data feed or broker connection; verify the available data and review generated code before testing.