What Is a TAC Number in an IMEI?
Learn where the Type Allocation Code appears in an IMEI, what TAC data represents, and why model or status claims require maintained records.
7 min readAnalyze a 16-digit IMEISV and separate its TAC, serial portion, software-version field, and related IMEI structure locally.
Private by design. Your IMEI is processed locally in your browser and is not sent to our server for this check.
An IMEISV is related to an IMEI but uses a different final field. A standard IMEI normally contains an eight-digit Type Allocation Code, a six-digit serial portion and one Luhn check digit. An IMEISV contains the same first fourteen equipment digits followed by a two-digit Software Version Number, often abbreviated as SVN. This tool checks the 16-digit numeric structure and separates those fields locally.
The analyzer does not contact a carrier, manufacturer or device database. It reads only the value entered in the browser, so it can explain the identifier's structure without claiming to know the phone's current software, warranty, owner, blacklist status or network activity.
For a correctly formatted 16-digit IMEISV, the first eight digits are displayed as the TAC, the next six as the serial portion and the final two as the SVN field. The tool also calculates the Luhn digit that would complete the related 15-digit IMEI formed from the same first fourteen digits. That calculated IMEI is a structural reference, not proof that a particular physical device is genuine.
The result is useful when reviewing diagnostic exports, device-management records or inventory data that contains IMEISV instead of IMEI. It prevents the common mistake of treating the final two IMEISV digits as an IMEI check digit.
Length is the fastest visible distinction: a standard IMEI has 15 digits, while IMEISV has 16. Their endings serve different purposes. The IMEI check digit detects many transcription errors. The IMEISV ending is a two-digit software-version field within the identifier format.
Do not remove one of the final IMEISV digits and assume the remaining number is automatically a valid IMEI. The correct IMEI check digit must be calculated from the first fourteen digits using the Luhn algorithm.
This calculation stays in browser memory and does not need an API. Even so, avoid publishing a complete IMEISV because it is a persistent equipment identifier. Share it only with a trusted party that genuinely needs it.
An IMEISV cannot reveal a current owner, phone number, live location, warranty expiration, account lock or blacklist status by itself. Those facts require the organization controlling the relevant record.
The technical basis for this page is the current ETSI publication of 3GPP TS 23.003. Its equipment-identity section describes IMEI and IMEISV as decimal identifiers with related but distinct endings.
The specification defines an IMEI as an eight-digit TAC, a six-digit Serial Number and a final check digit when the human-readable 15-digit form is used. It defines IMEISV as the same eight-digit TAC and six-digit SNR followed by a two-digit Software Version Number. It also states that the TAC-and-SNR combination used for a given piece of equipment is shared between its IMEI and IMEISV. That relationship is why this analyzer can derive the related IMEI check digit from the first fourteen IMEISV digits without needing a database.
The TAC occupies positions 1 through 8. GSMA documentation describes TAC as the code used to identify an allocated device type, with official TACs managed through the GSMA allocation ecosystem. A local decoder can extract those eight digits with certainty, but it cannot responsibly attach a current manufacturer or model name unless it has lawful access to a maintained TAC dataset. Extraction and database resolution are different operations.
Positions 9 through 14 form the Serial Number, often written SNR. It distinguishes equipment within the relevant TAC allocation. The six digits are not a purchase date, owner reference, mobile number or warranty code. When inventory systems label this portion as a generic “serial,” users should still avoid confusing it with a separate manufacturer serial number printed elsewhere on a device.
Positions 15 and 16 form the SVN. The standard describes it as a two-digit software-version number allocated by the manufacturer. It is a field in the equipment identity, not a promise that a browser can inspect the operating system currently visible in Settings. Firmware packaging, operating-system versions, security-patch levels and application builds can follow their own naming systems.
The SVN is not protected by the IMEI Luhn check digit, and the ETSI specification explicitly notes that the check digit is not applied to the Software Version Number. This tool therefore validates the numeric length and separates the fields; it does not claim that the entered SVN is current, authorized or genuine.
The related 15-digit IMEI is produced by taking the first fourteen digits—TAC plus SNR—and calculating the standard Luhn check digit. The two SVN digits are ignored for that calculation. This is a mathematical conversion between documented display structures, not a change to the identity stored by a phone or signalled to a network.
For example, if two IMEISV records have identical TAC and SNR fields but different SVN endings, the analyzer will calculate the same related IMEI for both. That is expected because the IMEI check digit depends on the first fourteen equipment digits, not on the software-version field. Conversely, a change within TAC or SNR changes the related IMEI body and may change the expected check digit.
The output is described as “related” because the tool has not interrogated a physical handset. It has transformed user-supplied text according to a public formula. The result can help reconcile exports, but a source value could still be mistyped or copied from another unit.
The most frequent error is entering a 15-digit IMEI and expecting the analyzer to invent an SVN. A check digit contains no software-version information, so that conversion is impossible without a trusted source for the missing two digits. Another error is deleting the final IMEISV digit and treating the remaining fifteen digits as an IMEI. The fifteenth IMEISV digit is the first SVN digit, not the calculated Luhn digit.
Formatting exports can introduce spaces, hyphens, spreadsheet notation or leading-zero loss. A valid IMEISV contains exactly sixteen decimal digits, and any system importing the value should treat it as text rather than a floating-point number. Spreadsheet software can round long numeric identifiers or display them in scientific notation, which damages exact comparison.
First preserve the original value as text. Second confirm that normalization removes only permitted presentation separators. Third require sixteen digits. Fourth split 8-6-2 and label each field. Fifth calculate the related IMEI from the first fourteen digits. Finally, compare the result with the trusted system that supplied the record instead of assuming the parser proves device authenticity.
IMEISV is a persistent device identifier. Even when a local calculation does not upload it, publishing the full value can make unrelated records easier to correlate. Use masked examples in tickets, remove identifiers from public screenshots and share complete values only through an appropriate official channel. Local processing reduces unnecessary transmission but does not make a copied identifier harmless after the user posts it elsewhere.
The analyzer must also remain separate from claims about blacklist status, current subscription association or device ownership. Those are external records. A structurally correct 16-digit IMEISV can still have been copied incorrectly from a different device, and a correctly calculated related IMEI does not establish legal possession.
The field lengths, shared TAC/SNR relationship and check-digit treatment are based on ETSI 3GPP TS 23.003 Release 19. TAC administration and device-database boundaries are supported by the GSMA IMEI Database overview and GSMA TS.06 allocation guidance.
Clear answers to the questions readers ask most often.
No. They share the first fourteen equipment digits, but an IMEI ends with one Luhn check digit while IMEISV ends with a two-digit Software Version Number field.
No. This browser tool only separates the digits supplied to it. It does not query the device or a network for current firmware information.
No. The structural calculation is performed locally in your browser and does not require a provider API.
Use these published articles to understand what a local result proves and which facts need an official source.
Learn where the Type Allocation Code appears in an IMEI, what TAC data represents, and why model or status claims require maintained records.
7 min readLearn how to verify Apple warranty coverage through official support records, what an IMEI contributes, and which limits device buyers should understand.
7 min readLearn what a iPhone IMEI can reliably show, which claims need manufacturer or carrier records, and how to verify the device more safely.
7 min read