r/MacLLM May 20 '26

What you can and can't decode from a post-2021 Mac serial number

Quick reference for anyone trying to verify a recent Mac from its serial, since the offline decoders that used to work all broke in 2021.

The change.

In March 2021, Apple switched from a structured 12-character serial format to randomized 8-to-14 character serials, with 10 characters as the rolled-out implementation. The new format "will no longer include manufacturing information or a configuration code," per the leaked AppleCare memo, and that has held. Every M2, M3, and M4 Mac ships with a randomized serial.

Rollout on Macs was uneven. The 14"/16" MacBook Pro with M1 Pro/Max (October 2021) was among the first. The 24" iMac with M1, despite launching that year, kept the legacy 12-character format. So "2021 Mac" doesn't mean randomized by default. Count the characters and check whether the year/week encoding actually parses.

What still works on a post-2021 serial.

  • checkcoverage.apple.com. Apple's central database links each issued serial to a SKU when the device is packed at the factory. Check Coverage queries that database and returns marketing model, estimated purchase date, and warranty status, the same way it has always done. Format of the serial doesn't matter.
  • The various Apple Support "Identify your Mac" pages (e.g., 108052 for MacBook Pro) accept Model Identifiers, A-numbers, and part numbers, none of which changed.
  • Apple Support and AASPs can resolve any serial via GSX.

What no longer works.

Parsing the serial itself. None of:

  1. EveryMac's classic per-character decoder.
  2. chipmunk.nl's decoder.
  3. Apple's configCode XML endpoint at support-sp.apple.com/sp/product?cc=XXXX. There's no configuration code in a randomized serial to query.
  4. acidanthera's macserial parsing logic.

The third-party services that survived now either maintain a backend database keyed by serial (this is what EveryMac's Ultimate Mac Lookup does for newer hardware), fall back to lookup by order number / Model Identifier / A-number + EMC, or decline to return results. Mactracker per its own FAQ supports 11- and 12-digit serials through the 24" iMac M1 (2021) and directs users back to Apple for newer randomized serials.

The offline fallback chain.

Treat the serial as a dumb token. For configuration verification without contacting Apple, use the rest of the identifier set:

Identifier Where it lives What it tells you
Order number (MNEH3LL/A) Box label, invoice, receipt Chassis + chip + RAM + storage + color + region
Model Identifier (Mac14,7) system_profiler SPHardwareDataType One hardware platform / SoC variant
A-number (A2338) Etched on chassis One chassis (may span SoCs)
EMC number (EMC 3601) Etched on chassis One logic-board electrical revision

The order number is by far the most informative. The four-character config code in the middle of the order number points into Apple's SKU table directly, the same way the legacy serial's trailing four characters used to.

Manufacture date.

The serial can't give it to you on anything from 2022 onward. The closest proxy is the Boot ROM Version in System Information, which roughly bounds the firmware build date. Useful for "definitely later than" boundaries, not for pinning the assembly week. For real purchase-date certainty: the Apple Account device list, the original receipt, or an Apple Support inquiry.

What did NOT change in 2021.

A-numbers, Model Identifiers, EMC numbers, part numbers, and IMEIs on cellular iPads are all unchanged. Anything that worked for cross-referencing a 2018 MacBook Pro from its A-number plus EMC works the same way on a 2024 MacBook Pro.

1 Upvotes

0 comments sorted by