Apple serial number check: the complete guide to looking up a Mac
Apple serial number check is the canonical way to identify a Mac by serial. This is the complete reference for what a Mac serial tells you, where to find one on every Mac family, and how to look up a device across three eras of Apple hardware.

Apple serial number check: the complete guide to looking up a Mac#
A Mac serial number is the only identifier Apple's warranty systems treat as authoritative for an individual device. Everything else (Model Identifier, A-number, part number, EMC) identifies a class of hardware at varying granularity. Confusing one for another is the single most common mistake in buyer and seller listings, repair-part orders, and support calls. The canonical "Apple serial number check" is the free serial-coverage lookup at checkcoverage.apple.com; the rest of this guide is what to do with the serial before and after you put it in that box.
This is a complete reference for sellers, buyers, IT asset managers, and anyone identifying a Mac for service. It covers the identifier hierarchy, the three eras of serial-number formats, every reliable way to find a Mac's serial, and the lookup and reverse-lookup techniques that work for each era.
The identifier hierarchy#
Each of Apple's identifiers sits at a different level of granularity. Knowing which one you have determines which lookup will work.
| Identifier | Example | Scope |
|---|---|---|
| Serial Number | C02XGJG5JG5J (12-char) or H7KX4N2P9Q (10-char random) | One physical unit |
| Model Identifier | MacBookPro18,3, Mac14,7 | One hardware platform (one SoC variant) |
| Model Number (A-number) | A2338, A2442 | One chassis (often spans years and SoCs) |
| Order / Part Number | MNEH3LL/A, MK1E3LL/A | One SKU (chassis + chip + RAM + storage + color + region) |
| EMC Number | EMC 3601 | One logic-board electrical revision |
| Board ID | Mac-7BA5B2DFE22DDD8C | Logic-board firmware identity |
| Hardware UUID | random per device | Per-device runtime identity |
The serial is the only identifier Apple's warranty systems treat as authoritative for an individual device. Everything else identifies a class of hardware at varying granularity. The Model Identifier, A-number, and EMC are all class identifiers; the part number is a SKU identifier; only the serial number is per-unit. For the side-by-side comparison of which Apple identifier does what, see the Apple identifier disambiguation guide.
Three eras of serial-number formats#
Pre-2010: 11-character structured#
Two-character factory code, one-character year digit (0 to 9), two-digit production week, three-character unique identifier, three-character configuration code. The single-digit year is a footgun for modern decoders: an 11-character serial with 3 in the year slot means 2003, not 2013. The 11-character format went out of use starting 2013, per acidanthera's macserial documentation. For the field-by-field breakdown, see how to decode an 11-character pre-2010 Mac serial.
2010 to early 2021: 12-character decodable#
The format every "decode my Apple serial" guide is built around. Twelve alphanumeric characters in the form PPPYWSSSCCCC:
| Positions | Meaning | In C02XG...JG5J |
|---|---|---|
| 1 to 3 | Manufacturing location / plant code | C02 = Quanta Computer (Tech Com subsidiary), China |
| 4 | Year + half-year letter | X = 2nd half of 2018 |
| 5 | Week within that half-year | G = week 13 of the half (week 39 of 2018) |
| 6 to 8 | Random unique unit identifier | (3 random characters) |
| 9 to 12 | Configuration code (model + color + storage) | JG5J = a MacBook Pro (15-inch, 2018) SKU |
Some sources describe positions 1 to 3 as a single 3-character "factory prefix." The more precise reading, per the MacRumors WikiPost on decoding Apple serials, is that 1 and 2 identify the manufacturing facility and 3 identifies the specific plant or assembly line.
Early 2021 onward: randomized#
In March 2021, internal AppleCare communications obtained by MacRumors confirmed Apple was switching to randomized alphanumeric serials 8 to 14 characters long, with 10 characters as the initial implementation, and explicitly stated the new format "will no longer include manufacturing information or a configuration code" (MacRumors, 9 Mar 2021; corroborated by AppleInsider and 9to5Mac).
The motivations, widely understood from third-party analysis: privacy and anti-fingerprinting (preventing supply-chain volume estimation by hedge funds and competitors, and resale profiling), and anti-counterfeiting (counterfeiters could previously generate mathematically valid serials by reverse-engineering the deterministic scheme).
Rollout on Macs was uneven. The 14-inch and 16-inch MacBook Pro with M1 Pro / M1 Max (October 2021) was among the first Macs with randomized serials. The 24-inch iMac with M1 (2021) still used the legacy 12-character format despite launching in 2021, per EveryMac, May 2021. All M2, M3, and M4 generation Macs ship with randomized serials. The full timeline behind Apple's 2021 randomization covers the motivations, the rollout, and the leaked AppleCare memo in detail; working with post-2021 Mac serials covers the practical side, namely how to treat a randomized serial as a dumb token.
What did not change with the transition: A-numbers, Model Identifiers, EMC numbers, and part numbers all continue to function as before. The serial got dumber; everything else stayed the same.
Length and character set across all three eras#
| Era | Serial length | Decodable? |
|---|---|---|
| Pre-2010 | 11 characters | Yes |
| 2010 to early 2021 | 12 characters | Yes |
| Early 2021 onward | 10 characters (8 to 14 per Apple's memo) | No |
Apple serials use digits 0 to 9 and Roman-alphabet letters excluding O and I to prevent confusion with 0 and 1. Apple Support 102858 states the registration and hardware-product numbers "use the numbers 0 (zero) and 1 (one) instead of the letters 'O' or 'I'." In the legacy week-encoding slot, vowels A, E, U and the letter S are additionally avoided.
The leading S that appears when scanning an Apple product box barcode is not part of the serial. Apple Support 102858 explicitly: "Barcode scans of Apple product boxes might display a leading letter 'S' before the product's serial number; however, the leading letter 'S' isn't a part of the serial number." It is a barcode-protocol delimiter signalling "the following string is a Serial Number" (as opposed to P for a Part Number). Strip it before any lookup.
Finding a Mac's serial number#
Apple's canonical references are support.apple.com/en-us/102767 ("Find your Mac model name and serial number") and support.apple.com/en-us/102858 ("Find the serial number of your Apple product").
On a running Mac#
About This Mac. Apple menu → About This Mac. Displays marketing model name, chip, memory, and serial number. The "More info…" button opens the detailed view. Works on every current macOS release.
System Settings → General → About (Ventura and later). Scroll to Serial Number, Hardware UUID, and Model Identifier.
System Information. Option-click the Apple menu, choose "System Information." Select Hardware in the sidebar. File → Speak Serial Number (⌘-4) reads it aloud, useful when etched characters are illegible.
In Terminal#
system_profiler SPHardwareDataType
Returns model name, Model Identifier, chip, memory, serial number, Hardware UUID, Provisioning UDID, and Activation Lock status. The cleanest single command for scripting and remote support. The full set of software paths, including the Speak Serial Number trick and the System Settings → General → About route, walks each path in detail. The Activation Lock field in particular is what you cross-check before paying for a used Mac; how to check Activation Lock state on a Mac walks the buyer-side workflow.
ioreg -l | grep IOPlatformSerialNumber
Apple suggests this command specifically for use from macOS Recovery when the Mac can't boot fully (Apple Support 102767). When the Mac won't power on at all, the serial-recovery paths that don't require booting cover the chassis, packaging, and Apple Account fallbacks.
For fleet operations, the same data is queryable via osquery's system_info table, which scales to thousands of networked Macs.
From macOS Recovery (Mac won't boot)#
- Power on while holding the appropriate keys: Command-R on Intel Macs; press and hold the power button on Apple silicon Macs until "Loading startup options…" appears.
- From the Recovery menu bar: Utilities → Terminal.
- Run
ioreg -l | grep IOPlatformSerialNumber.
On Apple silicon, the first Options screen in Recovery itself shows the serial near the top in some macOS versions.
Etched on the device#
| Mac | Where the serial is etched |
|---|---|
| MacBook / MacBook Air / MacBook Pro | Underside of chassis, in small text near the regulatory markings |
| iMac (all aluminum models) | Underside of the foot/stand (tilt the display forward) |
| Mac mini | Underside, near the perimeter ring of ports |
| Mac Studio | Underside |
| Mac Pro (2013 "trashcan") | Bottom of the cylindrical chassis |
| Mac Pro (2019 / 2023 tower & rack) | Back panel and underside |
| Apple Studio Display / Pro Display XDR | Bottom of the stand (lay face-down on a soft cloth) |
The text is laser-etched in light gray at roughly 1.5 to 2 mm tall. Common misreads on dark anodized aluminum: 8↔B, 0↔D/Q, 1↔7, 5↔S. A phone macro lens with raking light, or copying digitally via system_profiler, avoids transcription errors. Where to find a Mac's serial across every family covers the etched location on each chassis, with the legibility tricks for worn underside engravings.
Via your Apple Account#
Sign in at account.apple.com, click Devices. Every Mac, iPad, and iPhone tied to the Apple ID is listed with marketing model name, serial number, model number, and warranty info. Mirrored under System Settings → [your name] on macOS. Invaluable when the Mac is lost, stolen, or won't power on. The Apple Account path for a Mac you no longer have walks the same flow for a sold, lost, or non-booting device.
Receipts, resellers, MDM#
Apple's order confirmation emails don't always show the serial, but printed receipts, packing slips, and reseller invoices (Best Buy, Amazon, B&H, education resellers) do. Apple Configurator 2, Apple Business / School Manager, and MDM tools (Jamf, Kandji, Mosyle, Intune) surface serials for enrolled devices via the MDM DeviceInformation query.
Looking up specs from a serial number#
Apple Check Coverage#
checkcoverage.apple.com is the canonical first stop. Enter the serial, complete a captcha, and Apple returns:
- Exact marketing model name (e.g., "MacBook Pro (13-inch, M2, 2022)").
- Estimated purchase date (whether the device was registered, and when).
- Limited warranty status.
- AppleCare / AppleCare+ status if enrolled.
- Phone support eligibility.
Check Coverage does not show original price, original retailer, exact CPU / RAM / SSD configuration, repair history, or current owner. The "Estimated Purchase Date" is the registration / activation date, not the retail-purchase date. For a Mac that sat in retail channel before sale, that date can be days or weeks after the customer's actual purchase. Apple Support can update the warranty start date with a dated receipt.
For region-specific lookups, use the country URL, e.g., checkcoverage.apple.com/jp/ja/ for Japan.
Apple's "Identify your Mac" support articles#
Each Apple support article lists every released model under a family, with Model Identifier, all known part numbers, colors, and newest compatible macOS:
- MacBook Pro: support.apple.com/en-us/108052
- MacBook Air: support.apple.com/en-us/102869
- MacBook (12-inch): support.apple.com/en-us/103257
- iMac: support.apple.com/en-us/108054
- Mac mini: support.apple.com/en-us/102852
- Mac Studio: support.apple.com/en-us/102231
- Mac Pro: support.apple.com/en-us/102887
Each entry links to a support.apple.com/specs/… Tech Specs page with full configuration details.
Apple's configuration-code XML endpoint#
For pre-2021 12-character serials, the trailing 4-character configuration code can be queried directly against Apple's backend:
https://support-sp.apple.com/sp/product?cc=XXXX
Returns an XML payload of the form:
<?xml version="1.0" encoding="utf-8"?>
<root>
<name>CPU Name</name>
<configCode>iMac (27-inch, Late 2013)</configCode>
<locale>en_US</locale>
</root>
This is Apple's own attestation and more reliable than third-party scraped databases for legacy hardware. It does not work on post-2021 randomized serials because they no longer contain a configuration code. The Apple support-sp XML endpoint walkthrough covers exact request shape, response parsing, and the configuration-code lookup table.
Third-party lookup services#
| Service | What it returns | Caveats |
|---|---|---|
| EveryMac Ultimate Mac Lookup | Marketing model, intro / discontinue dates, CPU, GPU, RAM, SSD, ports, original price, EMC, A-number, Model ID, Order Number | Post-2021 random serials can't be algorithmically decoded; falls back to order number or Model Identifier |
| Chipmunk.nl | Quick decoder (model, manufacture week / year, factory) | Pre-2021 only; limited daily quota |
| Beetstech Sentient Search | Model, EMC, Model ID, A-number, Order Number, repair-parts cross-reference | Repair-parts focus; strong for older Intel logic boards |
| AppleDB | Open-source tables of every Model Identifier, A-number, board ID, SoC | Best for reverse lookups when you only have an identifier |
| Mactracker | Native macOS / iOS app with full Mac history | Supports 11- and 12-digit serials through the 24-inch iMac M1 (2021); for randomized serials it directs users back to Apple |
A head-to-head comparison of EveryMac, Chipmunk, Beetstech, and the others goes deeper on which tool fits which job. When the serial is unreadable but the Model Identifier or A-number is, the Mac reverse-lookup playbook covers the path back to a single SKU from any starting identifier.
GSX, Apple's Global Service Exchange#
GSX is the internal portal Apple Authorized Service Providers and Apple Store technicians use to look up warranty status, full configuration at sale, prior repair history, and parts eligibility from a serial. Internal diagnostic tools (Apple Service Toolkit 2) sit on top of it.
Ordinary users have no access to GSX. Most reputable third-party "GSX lookup" services lost access years ago when Apple cracked down; any site currently advertising GSX-level information is generally either lying, scraping a stale cache, or using credentials that may not survive long. Why no legitimate consumer site offers GSX lookups goes deeper on the access model and what to do if a listing claims "GSX-verified." The only legitimate route to GSX-level data is to call Apple Support with the serial or take the device to an Apple Store / AASP.
Decoding a legacy 12-character serial#
For Macs sold from 2010 through early 2021, the serial itself carries actionable intelligence. The mappings below are community-derived from extensive reverse engineering (Beetstech, the MacRumors WikiPost, acidanthera's macserial); Apple has never officially published the tables.
Manufacturing-location codes (positions 1 to 3)#
A non-exhaustive selection of the more common codes:
| Code | Factory / Location |
|---|---|
C02 | Tech Com (Quanta subsidiary), China |
C07 / C7 | Pegatron, Shanghai, China |
DN | Foxconn, Chengdu, China |
DL, DM | Foxconn, China (multiple sites) |
F, FC | Fountain, Colorado / Fremont, California (very old hardware) |
FK, F1, F2, F7 | Foxconn, Zhengzhou, China |
VM | Foxconn, Pardubice, Czech Republic |
W8 | Shanghai, China |
YM, 7J | Hon Hai / Foxconn, China |
RM | "Remanufactured" / refurbished (legacy convention, faded out before 2010) |
Knowing the factory matters for diagnosing batch-specific defects: a thermal or solder-joint failure that clusters around one factory code is likely a specific assembly-line issue, not a global architectural one.
Year and half-year letter (position 4)#
The 4th character encodes both year and half-year. The cycle repeats every decade, so C could mean 2010 H1 or 2020 H1; context resolves the ambiguity. Apple stopped issuing new structured serials in early 2021, so 2020 H2 (D) and 2021 H1 (F) are effectively the last common legacy-format dates on Macs.
| Letter | Half-year | Letter | Half-year |
|---|---|---|---|
C | 2010 H1 (or 2020 H1) | P | 2015 H1 |
D | 2010 H2 (or 2020 H2) | Q | 2015 H2 |
F | 2011 H1 (or 2021 H1) | R | 2016 H1 |
G | 2011 H2 | S | 2016 H2 |
H | 2012 H1 | T | 2017 H1 |
J | 2012 H2 | V | 2017 H2 |
K | 2013 H1 | W | 2018 H1 |
L | 2013 H2 | X | 2018 H2 |
M | 2014 H1 | Y | 2019 H1 |
N | 2014 H2 | Z | 2019 H2 |
Letters A, B, E, I, O, U are omitted. Vowels and digit-lookalikes are kept out of the encoding for legibility.
Week within the half-year (position 5)#
Position 5 uses digits 1 to 9 for weeks 1 to 9 and a custom letter set for weeks 10 to 26. For 2nd-half-of-year letters in position 4 (D, G, J, L, N, Q, S, V, X, Z), add 26 to the week number to get the absolute calendar week. The exact mapping for M/L is sometimes swapped in third-party tables. These are community-derived, not Apple-authoritative.
Configuration code (positions 9 to 12)#
Four characters acting as an index pointer into Apple's SKU database: model, color, storage tier, and other config attributes. Decoded via EveryMac, chipmunk.nl, or Apple's own XML endpoint (see above). Two different configuration codes can map to the same marketing model if e.g. only storage or color differs.
Worked example#
C02XG...JG5J:
C02→ Quanta Computer (Tech Com subsidiary), China.X→ 2nd half of 2018.G→ week 13 of that half-year → 13 + 26 = week 39 of 2018 (late September).JG5J→ MacBook Pro (15-inch, 2018), specific RAM / SSD / color SKU.
A Check Coverage lookup of this serial would return "MacBook Pro (15-inch, 2018)" and the original AppleCare expiration calculable from the registration date.
Common confusion points#
0 vs O, 1 vs I. Apple omits the letters O and I. What looks like an O is a zero; what looks like a tall I is a 1 (Apple Support 102858).
The leading S on box barcodes. A barcode-protocol delimiter, not part of the serial. Strip it.
The "F prefix means refurbished" myth. Probably the single most damaging misconception in the secondary market. The F order-number prefix means Apple Certified Refurbished. The F serial-number prefix on legacy 12-character serials means manufactured by Foxconn. Factory codes F, F1, F2, F7, FC, FK are all Foxconn plants. Millions of brand-new Macs from Foxconn's plants have legitimate serials starting with F. On post-2021 randomized serials, the starting letter is statistically meaningless. Refurb status lives in the order number, not the serial. The full debunk of the F-prefix myth covers the Foxconn factory codes that get mistaken for refurb status, and the order-number prefix that actually signals refurb (F as an Apple part-number prefix, not as a serial-number prefix).
RM / R prefix on serial numbers. Pre-2010, Apple sometimes marked refurbs with an R or RM serial prefix. Apple stopped consistently doing this, and community reports indicate RM-prefixed serials faded out before 2010. Modern refurbished Macs ship with a normal-looking serial; refurb status lives in the order number (F prefix).
Apple's "model number" is overloaded. Apple Support agents, store staff, and printed packaging variously use "model number" to mean (a) the A-number, (b) the order / part number, or (c) the Model Identifier. Always clarify which one is meant. The Apple part-number anatomy walks an MNEH3LL/A-style order number field by field.
Serial number after logic-board replacement. When Apple or an AASP replaces a logic board, the new board ships blank and is re-serialized to the device's original serial via Apple's internal tool (historically the "Blank Board Serializer," now Apple Service Toolkit 2). Policy is that the system serial stays unchanged. In practice, a small fraction of repairs have left the serial blank, mis-flashed, or set to a different number. If About This Mac shows no serial after a repair, the fix is to bring the Mac back to an AASP for re-serialization. The full Blank Board Serializer behavior covers the failure modes and the fixable-but-only-post-repair window.
Logic-board sticker serial ≠ system serial. A separate serial is printed on the MLB (main logic board) itself, encoded as a 13- or 17-character string with its own factory and date encoding. That MLB serial is not what system_profiler reports and not what Check Coverage will recognize.
MAC address is not a serial path. A persistent myth: that a network MAC address can be used to look up a device serial. It cannot. The first 24 bits of a MAC address (the OUI) identify the manufacturer of the network controller, but there is no central directory (Apple's, IEEE's, or anyone else's) cross-referencing MAC addresses to device serials. Stolen-Mac recovery via network logs of the MAC will never yield the serial. Why the MAC-address-to-serial myth keeps coming back covers the actual structure of MAC addresses and the OUI registry.
"This serial number isn't valid" on Check Coverage. Possible causes, roughly in frequency order: typo or misread; brand-new unit still propagating through Apple's coverage database (24 to 48 hours); counterfeit or cloned device; flagged status (lost / stolen report); regional restriction (try the country-specific Check Coverage URL); brief post-repair database lag after a board swap and re-serialization. The troubleshooting checklist for "this serial number isn't valid" walks each cause from most-common to least.
What this means for buyers, sellers, and support seekers#
For sellers. List the serial number (or partially-redacted form: keep first 3 and last 4), the part / order number (MNEH3LL/A style), and the Model Identifier. These three unambiguously identify almost any Mac built since 2010. Add the EMC for pre-2018 Intel Macs. For CTO / BTO units, the Z-style part number is more informative than the randomized serial.
For buyers. Enter the serial into checkcoverage.apple.com before sending money. Verify the returned model matches the listing and the warranty status matches the seller's claim. Cross-check the order-number prefix (M/F/N/P). An F or N isn't bad, but should be disclosed. Do not mistake an F-starting serial for refurb status: that's a Foxconn factory code on legacy serials, and meaningless on randomized ones. For older Macs, request the EMC number in addition to the A-number. The EMC is what cleanly distinguishes year-to-year revisions within a reused chassis like the A1278.
For support seekers. Apple Support and AASPs only need the serial. Have it ready in Terminal (system_profiler SPHardwareDataType) before calling. For Macs that won't boot, get the serial from the underside, the original packaging, the Apple Account device list, or by running ioreg -l | grep IOPlatformSerialNumber from macOS Recovery's Terminal.
For post-2021 hardware. Treat the serial as a dumb token that only Apple's servers can resolve. Cross-checking with the order number, Model Identifier, and A-number / EMC is the only way to verify configuration offline. Old Macs can often be decoded from the serial alone. New Macs have to be looked up.