Numer VIN to 17-znakowy numer identyfikacyjny pojazdu, który znajdziesz w polu E dowodu rejestracyjnego, na tabliczce znamionowej i wybity na nadwoziu lub ramie po prawej stronie auta. Pierwsze trzy znaki wskazują producenta, pięć kolejnych opisuje pojazd, a dziewiąty jest cyfrą kontrolną. Ostatnie osiem razem z resztą numeru wskazuje konkretny egzemplarz. Z VIN-em, numerem rejestracyjnym i datą pierwszej rejestracji sprawdzisz za darmo historię auta w rządowej usłudze Historia Pojazdu. Przepisy sprawdziliśmy 5 listopada 2026 roku w Dzienniku Ustaw, EUR-Lex i amerykańskim eCFR. Cyfrę kontrolną policzyliśmy tego dnia w Pythonie i porównaliśmy z wynikiem publicznego API amerykańskiego urzędu NHTSA.
Co to jest numer VIN
VIN (Vehicle Identification Number) to numer identyfikacyjny pojazdu nadawany przez producenta, który ma jednoznacznie wskazać konkretny egzemplarz przez 30 lat. Tak definiuje go załącznik nr 14 do rozporządzenia ministra infrastruktury z 8 listopada 2024 roku w sprawie rejestracji i oznaczania pojazdów (Dz.U. 2024 poz. 1709). Rozporządzenie odsyła do Polskiej Normy PN-92S02060, odpowiadającej normie ISO 3779:1983.
Ten sam okres 30 lat zapisano w rozporządzeniu wykonawczym Komisji (UE) 2021/535, które od 6 lipca 2022 roku określa w Unii budowę VIN-u przy homologacji nowych pojazdów. Według tego aktu VIN jest niepowtarzalny i nieodwołalnie przypisany do pojazdu. Producent nanosi go, gdy auto opuszcza linię produkcyjną.
W praktyce VIN działa jak PESEL samochodu. Po nim ubezpieczyciel, stacja kontroli pojazdów, urząd i serwis wiedzą, o którym aucie mowa, nawet gdy zmienią się tablice rejestracyjne i właściciel.
Gdzie jest numer VIN w dowodzie rejestracyjnym
VIN jest w polu oznaczonym literą E. Według wzoru dowodu rejestracyjnego (załącznik nr 3 do rozporządzenia, część C) kod E oznacza “numer identyfikacyjny pojazdu (numer VIN albo numer nadwozia, podwozia lub ramy)”. To ten sam kod we wszystkich krajach Unii, bo litery pól w dowodzie ujednoliciła dyrektywa Rady 1999/37/WE. W niemieckim czy czeskim dokumencie VIN też stoi przy literze E.
W tym samym dowodzie są dwie inne dane, których potrzebujesz do sprawdzenia historii auta:
- A to numer rejestracyjny pojazdu;
- B to data pierwszej rejestracji pojazdu.
Jeśli VIN z dowodu różni się choćby jednym znakiem od tego na aucie, to sygnał ostrzegawczy przy zakupie. Może to być zwykła literówka w dokumencie, ale tę sprawę wyjaśnia się przed podpisaniem umowy, w wydziale komunikacji.
Gdzie jest numer VIN w samochodzie
Według polskiego rozporządzenia VIN ma być umieszczony “na nadwoziu, ramie lub innym podobnym podstawowym elemencie konstrukcyjnym po prawej stronie pojazdu, a także na tabliczce znamionowej”. Musi być wybity albo wyciśnięty w widocznym i łatwo dostępnym miejscu, tak żeby nie uległ zatarciu.
Przepisy unijne z rozporządzenia 2021/535 mówią to samo innymi słowami:
- VIN nanosi się na podwoziu, na ramie lub na innej podobnej części przez wytłaczanie albo wybijanie.
- Umieszcza się go po prawej stronie pojazdu, w widocznym i łatwo dostępnym miejscu.
- VIN jest też jedną z obowiązkowych danych na tabliczce znamionowej producenta.
- Tabliczka ma być przymocowana trwale, na części, której nie wymienia się podczas użytkowania.
Przepisy nie podają konkretnego miejsca dla danej marki, więc dokładną lokalizację sprawdzisz w instrukcji obsługi. W USA samochody osobowe, pojazdy wielozadaniowe i ciężarówki do 4536 kg muszą mieć VIN w kabinie, czytelny z zewnątrz przez szybę dla osoby stojącej przy lewym słupku przedniej szyby. Znaki mają mieć co najmniej 4 mm wysokości (49 CFR 565.13). Jeśli widzisz VIN pod przednią szybą w aucie z Europy, to dodatkowe oznaczenie producenta. Przepisy UE wymagają numeru wybitego na nadwoziu i na tabliczce.
Numer VIN: co oznacza każdy z 17 znaków
VIN składa się z czterech części: kodu producenta, opisu pojazdu, cyfry kontrolnej i identyfikatora egzemplarza. Tak dzieli go rozporządzenie 2021/535 i tak samo amerykański przepis 49 CFR część 565. W VIN-ie nie wolno używać liter I, O i Q, żeby nie myliły się z cyframi 1 i 0.
| Znaki | Nazwa | Co oznacza |
|---|---|---|
| 1–3 | WMI (World Manufacturer Identifier) | światowy kod producenta, nadawany przez organ kraju siedziby producenta; gdy producent robi mniej niż 500 pojazdów rocznie, 3. znak to zawsze “9” |
| 4–8 | VDS (Vehicle Descriptor Section) | ogólne cechy pojazdu; które znaki co znaczą, ustala producent |
| 9 | cyfra kontrolna | cyfra od 0 do 9 albo litera X, wyliczona wzorem z pozostałych znaków |
| 10–17 | VIS (Vehicle Identifier Section) | razem z WMI i VDS jednoznacznie wskazuje egzemplarz; ostatnie cztery znaki to wyłącznie cyfry |
Na podstawie rozporządzenia (UE) 2021/535, załącznik II, część 2, sekcja A, pkt 2 (EUR-Lex, wersja skonsolidowana z 1 stycznia 2025 r.), odczyt 5 listopada 2026 r.

Amerykańskie przepisy dodają do VIS dwa znaczenia. Według 49 CFR 565.15 10. znak oznacza rok modelowy, a 11. zakład, w którym producent nanosi VIN. U dużego producenta znaki 12–17 to numer kolejny z produkcji. U producenta małoseryjnego znaki 12–14 uzupełniają kod producenta, a numer kolejny zajmuje znaki 15–17. Unijne rozporządzenie tego nie wymaga, więc w autach z Europy 10. i 11. znak mogą znaczyć coś innego. Ich znaczenie zna producent.
Przykład ze schematu, VRZUA5FX29J276031, to fikcyjny numer z wzoru tabliczki znamionowej w rozporządzeniu 2021/535. Komisja zaznacza, że dane we wzorach są fikcyjne. Nie podajemy w tekście VIN-u żadnego prawdziwego auta.
VIN a rok produkcji: jak odczytać rok modelowy
Rok modelowy odczytasz z 10. znaku VIN-u, ale tylko w autach, których producent stosuje amerykański system kodów. W tych autach litera albo cyfra na 10. pozycji wskazuje rok według tabeli z 49 CFR 565.15. Kod powtarza się co 30 lat, więc “K” oznacza 1989 albo 2019.

Jak rozstrzygnąć, który to cykl? W samochodach osobowych, pojazdach wielozadaniowych i ciężarówkach o dopuszczalnej masie do 4536 kg na rynek USA decyduje 7. znak. Jeśli jest cyfrą, rok modelowy pochodzi z lat 1980–2009. Jeśli jest literą, z lat 2010–2039. Tak mówi nota do tabeli VII w 49 CFR 565.15. W innych pojazdach, na przykład autobusach, ta reguła nie obowiązuje.
Rok modelowy i rok produkcji mogą się różnić. Amerykański przepis definiuje go jako rok, którym producent oznacza model, “niezależnie od roku kalendarzowego, w którym pojazd faktycznie wyprodukowano”. Auto z rokiem modelowym 2025 mogło zjechać z taśmy w 2024 roku.
W Europie odczyt roku z VIN-u jest jeszcze mniej pewny. Rozporządzenie 2021/535 nie każe kodować roku na żadnej pozycji. Producent może to robić, ale nie da się tego założyć z góry. Pewniejszym źródłem są dokumenty pojazdu i dane producenta.
Cyfra kontrolna VIN: jak ją policzyć
Cyfra kontrolna to 9. znak VIN-u, który pozwala wykryć błąd przy przepisywaniu numeru. Liczy się ją z pozostałych 16 znaków. Jeśli VIN powinien mieć cyfrę kontrolną, a wynik nie zgadza się z 9. znakiem, numer jest błędny albo przepisany z pomyłką. Tę samą ideę ma ostatnia cyfra kodu kreskowego EAN-13.
Wzór na cyfrę kontrolną krok po kroku
Wzór jest taki sam w 49 CFR 565.15 i w rozporządzeniu 2021/535 (załącznik II, część 2, sekcja C):
- Każdej cyfrze przypisz jej wartość. Literom przypisz wartości z tabeli: A=1, B=2, C=3, D=4, E=5, F=6, G=7, H=8, J=1, K=2, L=3, M=4, N=5, P=7, R=9, S=2, T=3, U=4, V=5, W=6, X=7, Y=8, Z=9.
- Pomnóż każdą wartość przez wagę pozycji: 8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2. Dziewiąta pozycja ma wagę 0, bo tam stoi cyfra kontrolna.
- Dodaj wszystkie iloczyny i podziel sumę przez 11.
- Reszta z dzielenia to cyfra kontrolna. Jeśli reszta wynosi 10, cyfrą kontrolną jest litera X.
W przykładzie z 49 CFR suma iloczynów wynosi 411. Po podzieleniu przez 11 reszta to 4, więc 4 stoi na 9. pozycji.
Cyfra kontrolna w Pythonie: kod i wynik pomiaru
Ten kod realizuje wzór z przepisów. Uruchomiliśmy go 5 listopada 2026 roku w Pythonie 3.14.3:
VALUES = dict(zip("ABCDEFGHJKLMNPRSTUVWXYZ",
[1,2,3,4,5,6,7,8,1,2,3,4,5,7,9,2,3,4,5,6,7,8,9]))
WEIGHTS = [8, 7, 6, 5, 4, 3, 2, 10, 0, 9, 8, 7, 6, 5, 4, 3, 2]
def check_digit(vin: str) -> str:
total = sum((int(c) if c.isdigit() else VALUES[c]) * w
for c, w in zip(vin.upper(), WEIGHTS))
return "X" if total % 11 == 10 else str(total % 11)
Sprawdziliśmy nim trzy numery. 1M8GDM9AXKP042788 to hipotetyczny przykład, którym Wikipedia objaśnia cyfrę kontrolną; kod policzył X i ten sam znak stoi na 9. pozycji. Numer złożony z 17 jedynek daje cyfrę kontrolną 1, dlatego Wikipedia podaje go jako sposób na przetestowanie takiego kodu. Fikcyjny VIN z unijnego wzoru tabliczki, VRZUA5FX29J276031, też przeszedł sprawdzenie.
Ten sam numer 1M8GDM9AXKP042788 wysłaliśmy do publicznego API vPIC, które prowadzi amerykański urząd bezpieczeństwa ruchu drogowego NHTSA. Odpowiedź o 16:47 brzmiała “VIN decoded clean. Check Digit (9th position) is correct”. API rozpoznało autobus Motor Coach Industries 102C3 Intercity z rokiem modelowym 1989. Dodało jednak ostrzeżenie, że rozpoznany rok modelowy “may be incorrect”, czyli może być błędny. API nie podało przyczyny. Z tabel wynika, że litera K oznacza 1989 albo 2019, a reguła 7. znaku nie obejmuje autobusów.

Dla unijnego numeru VRZUA5FX29J276031 API NHTSA zwróciło błąd 7: producent nie jest zarejestrowany w NHTSA do sprzedaży w USA. Amerykański dekoder nie rozpozna więc każdego auta z Europy.
Dlaczego w starszym aucie z Europy cyfra kontrolna się nie zgadza
W autach starszych typów 9. znak mógł być zwykłym znakiem opisu pojazdu, więc wzór da inną cyfrę. Do 5 lipca 2022 roku obowiązywało rozporządzenie (UE) nr 19/2011. Według niego część opisująca pojazd miała sześć znaków, czyli zajmowała pozycje od 4. do 9. Cyfry kontrolnej to rozporządzenie nie przewidywało.
Rozporządzenie 2021/535 zmieniło to w dwóch krokach:
- od 6 lipca 2022 roku organy homologacyjne odmawiają homologacji UE nowym typom pojazdów bez poprawnej cyfry kontrolnej;
- od 7 lipca 2026 roku organy krajowe odmawiają z tego powodu rejestracji, wprowadzania do obrotu i dopuszczenia pojazdów; przepis należy do zasad homologacji, więc dotyczy aut wprowadzanych na rynek jako nowe.
Niezgodna cyfra kontrolna w europejskim aucie starszego typu nie dowodzi więc sama przebicia numeru. W aucie z rynku amerykańskiego i w nowym aucie zarejestrowanym w UE po 7 lipca 2026 roku powinna się zgadzać.
Jak sprawdzić historię auta po numerze VIN
Historię auta zarejestrowanego w Polsce sprawdzisz za darmo w usłudze Historia Pojazdu na gov.pl. Potrzebujesz trzech danych z dowodu rejestracyjnego: numeru rejestracyjnego, numeru VIN i daty pierwszej rejestracji. Kupujący dostaje je od sprzedającego.
Według opisu usługi na gov.pl zobaczysz między innymi:
- ważność obowiązkowego badania technicznego i ubezpieczenia OC;
- czy właścicielem jest firma, organizacja czy osoba prywatna;
- liczbę właścicieli od zarejestrowania w Polsce, łącznie z obecnym;
- terminy badań technicznych i stany licznika z badań, gromadzone od 2014 roku;
- czy pojazd jest wyrejestrowany albo kradziony;
- dane techniczne, na przykład pojemność i moc silnika oraz rodzaj paliwa;
- niektóre ryzyka odnotowane za granicą, na przykład czy auto było po wypadku albo jeździło jako taksówka.
Auto, którego nie ma jeszcze w polskiej Centralnej Ewidencji Pojazdów, też da się sprawdzić pod kątem zagranicznych ryzyk. Wtedy trzeba zalogować się profilem zaufanym, a limit wynosi 20 pojazdów na godzinę. Dane o ryzykach pochodzą między innymi z USA, Kanady, Belgii, Holandii, Hiszpanii, Szwecji i Norwegii. Wydruk PDF z usługi ma według gov.pl charakter informacyjny i nie jest dokumentem urzędowym.
Ważność polisy sprawdzisz też osobno, co opisaliśmy w tekście o tym, jak sprawdzić OC samochodu.
Czego VIN nie powie
Z samego numeru VIN nie odczytasz przebiegu ani historii szkód, a przepisy nie każą kodować w nim koloru lakieru ani pełnej listy wyposażenia. Wymagają tylko kodu producenta, ogólnych cech pojazdu i identyfikatora egzemplarza. Amerykańska tabela w 49 CFR 565.15 wymienia dla aut osobowych markę, linię, serię, typ nadwozia, typ silnika i zabezpieczenia pasażerów. Takie cechy mogą więc być zapisane w VDS, ale koloru tam nie ma.
Jeśli dekoder pokazuje po wpisaniu VIN-u kolor albo pełne wyposażenie, zwykle pobiera je z bazy producenta albo innego rejestru powiązanego z tym numerem. Przebieg i szkody to dane z rejestrów i badań technicznych, czyli to, co pokazuje Historia Pojazdu.
VIN nie potwierdza też, że auto jest tym, za które uchodzi. Zgodna cyfra kontrolna oznacza tylko, że numer przeszedł obliczenie. Nie wyklucza każdej pomyłki ani fałszerstwa, bo fałszerz, który zna wzór, poda poprawny numer.
FAQ
Ile znaków ma numer VIN?
VIN ma 17 znaków: cyfry i wielkie litery alfabetu łacińskiego. Wymagają tego zarówno rozporządzenie (UE) 2021/535, jak i amerykański przepis 49 CFR 565.13. Między znakami nie może być przerw.
Czy w numerze VIN może być litera O?
Nie. W VIN-ie zabronione są litery I, O i Q, żeby nie myliły się z cyframi 1 i 0. Polskie rozporządzenie o rejestracji pojazdów zabrania dodatkowo myślnika i gwiazdki. Jeśli w ogłoszeniu widzisz “O”, to prawie na pewno chodzi o zero.
Czy z numeru VIN odczytam kolor lakieru?
Przepisy nie każą kodować koloru w VIN-ie, więc z samej struktury numeru go nie odczytasz. Dekoder, który podaje kolor po wpisaniu VIN-u, zwykle pobiera go z bazy producenta albo innego rejestru powiązanego z tym numerem.
Czy VIN to to samo co numer nadwozia?
W nowoczesnych autach w polu E dowodu jest VIN. Pole E może jednak zawierać numer nadwozia, podwozia lub ramy, gdy pojazd nie ma VIN-u. Taki numer nadaje producent zwolniony z VIN-u albo organ rejestrujący. Numer z urzędu ma 12 znaków: kod organu, numer stacji kontroli pojazdów i numer porządkowy.
Podsumowanie
Numer VIN to 17-znakowy identyfikator pojazdu w polu E dowodu rejestracyjnego, na tabliczce znamionowej i wybity na nadwoziu lub ramie po prawej stronie auta. Znaki 1–3 to kod producenta, 4–8 opisują pojazd, 9. to cyfra kontrolna, a 10–17 razem z resztą wskazują egzemplarz. Rok modelowy z 10. znaku odczytasz pewnie tylko w autach kodowanych według przepisów USA, a ten sam kod powtarza się co 30 lat. Cyfrę kontrolną policzysz wzorem z wagami i resztą z dzielenia przez 11. W UE jest obowiązkowa dla nowych typów od 6 lipca 2022 roku i dla nowych pojazdów rejestrowanych od 7 lipca 2026 roku. W starszych autach europejskich może się nie zgadzać. Przed zakupem używanego auta przepisz VIN z dowodu, porównaj go z numerem na nadwoziu i sprawdź historię w usłudze Historia Pojazdu na gov.pl.



