HomeShopHoe het werktAan de slagSupport
Beepaway LogoBeepaway
ShopHoe het werktSupport
Configuratie starten
Terug naar VIN-gids

Gratis VIN-decoder script en bibliotheek

TypeScript/JavaScript VIN-decoder bibliotheek. Decodeer, valideer en genereer voertuigidentificatienummers. ISO 3779-conform. Geen dependencies.

Gratis VIN-decoder script
TypeScript-bibliotheek
Geen dependencies
ISO 3779-conform

Gratis VIN-decoder script en bibliotheek voor ontwikkelaars

Op zoek naar een VIN-decoder script of VIN-decoder bibliotheek? Onze gratis, open-source VIN-decoder bibliotheek biedt alles wat je nodig hebt om voertuigidentificatienummers te decoderen, valideren en genereren in je TypeScript- of JavaScript-applicaties.

Wat is een VIN-decoder script?

Een VIN-decoder script is een codebibliotheek die informatie uit voertuigidentificatienummers haalt. Onze VIN-decoder bibliotheek kan de fabrikant, modeljaar, land van herkomst en andere voertuigdetails identificeren uit elke geldige 17-tekens VIN.

Waarom onze VIN-decoder bibliotheek gebruiken?

  • Gratis VIN-decoder script — geen kosten, geen API-keys, geen rate limits
  • Geen dependencies — pure TypeScript, werkt in elke JavaScript-omgeving
  • ISO 3779-conform — volgt internationale VIN-normen
  • 640+ WMI-codes — ondersteunt 170+ fabrikanten wereldwijd
  • TypeScript-ondersteuning — volledig getypeerd met IntelliSense
  • Productieklaar — gebruikt in productie-applicaties

Veelvoorkomende use cases voor VIN-decoder scripts

Ontwikkelaars gebruiken VIN-decoder bibliotheken voor diverse toepassingen:

  • Voertuigregistratiesystemen
  • Automotive voorraadbeheer
  • Verzekeringspremiecalculators
  • Voertuighistorierapporten
  • Vlootbeheersoftware
  • Automotive e-commerceplatforms
  • VIN-validatieformulieren

Hoe het VIN-decoder script te gebruiken

Onze VIN-decoder TypeScript-bibliotheek is eenvoudig te integreren. Download het vin-utils.ts-bestand via de downloadknop hierboven en importeer de functies die je nodig hebt. Geen npm install, geen package.json-wijzigingen — download, kopieer en gebruik.

Snel starten — binnen 30 seconden aan de slag
Download het VIN-decoder script en begin direct met VIN's decoderen
Het standalone download-endpoint is verwijderd. Gebruik de kopieer-plak-voorbeelden hieronder of importeer vanuit de lib/vin-utils module van je project.

Snel voorbeeld:

import { decodeVIN } from './vin-utils';

// Decode any VIN
const result = decodeVIN('1HGBH41JXMN109186');
console.log(result.manufacturer); // "Honda"
console.log(result.modelYear);    // 2021
console.log(result.country);      // "United States"
Installatie en setup

Importeren vanuit vin-utils.ts

import {
  validateVIN,
  decodeVIN,
  generateVIN,
  calculateCheckDigit,
  getManufacturerFromWMI,
  isEUSpec,
  isLikelyISACompliant
} from '@/lib/vin-utils';

TypeScript-types

Alle functies zijn volledig getypeerd met TypeScript-interfaces:

interface VINBreakdown {
  vin: string;
  wmi: string;
  vds: string;
  vis: string;
  checkDigit: string;
  modelYear: number;
  country: string;
  manufacturer?: string;
  plantCode?: string;
  sequentialNumber?: string;
}

interface VINValidationResult {
  valid: boolean;
  error?: string;
}

Codevoorbeelden

validate
import { validateVIN } from '@/lib/vin-utils';

// Validate a VIN
const result = validateVIN('1HGBH41JXMN109186');

if (result.valid) {
  console.log('VIN is valid!');
} else {
  console.error('Invalid VIN:', result.error);
}

API-referentie

validateVIN(vin: string)
Valideert een VIN en retourneert het validatieresultaat
Parameters:
  • vin: string - 17-stellige VIN zum Validieren
Retourneert:
VINValidationResult mit valid boolean und optionaler Fehlermeldung
Controles:
  • Länge (muss 17 Zeichen sein)
  • Gültige Zeichen (kein I, O, Q)
  • WMI-Erkennung
  • Jahrscode-Gültigkeit
  • Prüfziffer-Berechnung
decodeVIN(vin: string)
Decodeert een VIN in de onderdelen
Parameters:
  • vin: string - 17-stellige VIN zum Dekodieren
Retourneert:
VINBreakdown-Objekt oder null wenn ungültig
Bevat:
  • WMI, VDS, VIS Aufschlüsselung
  • Herstellername
  • Modelljahr
  • Herkunftsland
  • Werkcode und Seriennummer
generateVIN(options?)
Genereert een geldige willekeurige VIN
Parameters:
  • options.country?: string (Standard: 'US')
  • options.year?: number (Standard: aktuelles Jahr)
  • options.manufacturer?: string (optional)
Retourneert:
VINBreakdown-Objekt mit generierter VIN
Functies:
  • Gültige Prüfziffer-Berechnung
  • Respektiert Herstellerauswahl
  • Länderspezifische WMI-Codes
calculateCheckDigit(vin: string)
Berekent ISO 3779-controlecijfer
Parameters:
  • vin: string - VIN mit Platzhalter an Position 9
Retourneert:
string - Prüfziffer (0-9 oder 'X')
Algoritme:
  • ISO 3779 Standard
  • Gewichtete Summe Modulo 11
  • Gibt 'X' zurück, wenn Rest 10 ist
getManufacturerFromWMI(wmi: string)
Haalt fabrikantnaam op uit WMI-code
Parameters:
  • wmi: string - 3-stelliger WMI-Code
Retourneert:
string | undefined - Herstellername oder undefined
isEUSpec(vin: string)
Controleert of VIN een EU-spec voertuig aangeeft
Parameters:
  • vin: string - Zu prüfende VIN
Retourneert:
boolean - true wenn EU-Spec-Fahrzeug
Zie ook:
isLikelyISACompliant() für ISA-Compliance-Prüfung

Veelgestelde vragen

Is dit VIN-decoder script gratis?

Ja! Onze VIN-decoder bibliotheek is volledig gratis en open source. Geen API-keys, geen rate limits, geen verborgen kosten. Download en gebruik het in elk project, commercieel of persoonlijk.

Moet ik npm-pakketten installeren?

Nee! Ons VIN-decoder script heeft geen dependencies. Het is pure TypeScript/JavaScript die werkt in Node.js, browsers, Deno, Bun en elke JavaScript-runtime. Download het bestand en importeer het.

Hoe nauwkeurig is de VIN-decoder?

Onze VIN-decoder bibliotheek implementeert ISO 3779- en ISO 3780-normen, wat nauwkeurig decoderen van alle standaard VIN-formaten garandeert. Het bevat 640+ WMI-codes voor 170+ fabrikanten in 20+ landen. Fabrikantidentificatie is zeer nauwkeurig voor voertuigen van grote fabrikanten.

Kan ik deze VIN-decoder in productie gebruiken?

Absoluut! Deze VIN-decoder bibliotheek is productieklaar en wordt momenteel gebruikt in live applicaties. Het bevat uitgebreide foutafhandeling, TypeScript-types en volgt industriestandaarden. Perfect voor voertuigregistratiesystemen, voorraadbeheer en automotive toepassingen.

Ondersteunt de VIN-decoder alle fabrikanten?

Onze VIN-decoder bibliotheek ondersteunt 170+ fabrikanten, waaronder grote merken als Toyota, BMW, Mercedes-Benz, Volkswagen, Ford, Tesla, Hyundai, Kia, Honda, Nissan en vele anderen. De database wordt regelmatig bijgewerkt met nieuwe fabrikanten en WMI-codes.

Hoe valideer ik een VIN met dit script?

Gebruik de functie validateVIN() om te controleren of een VIN geldig is. Het controleert lengte, tekens, WMI-herkenning, jaartcode en berekent het controlecijfer volgens ISO 3779-normen.

Normen en naleving

ISO 3779 en ISO 3780

Onze VIN-utilities implementeren de internationale ISO 3779- en ISO 3780-normen voor voertuigidentificatienummers. Dit garandeert compatibiliteit met wereldwijde VIN-formaten en validatieregels.

Controlecijfer-algoritme

De berekening van het controlecijfer volgt exact de ISO 3779-specificatie, met gewogen vermenigvuldiging en modulo 11-rekenkunde. Positie 9 wordt overgeslagen in de berekening volgens de norm.

WMI-database

Onze WMI-database (World Manufacturer Identifier) bevat meer dan 640 codes voor 170+ fabrikanten in 13+ landen. De database wordt regelmatig bijgewerkt met nieuwe fabrikanten en codes.

Aanvullende bronnen

VIN-gidspagina's
  • VIN-structuurgids
  • WMI-codes referentie
  • Jaarcodes referentie
  • Markten en landen
  • Fabrikantengids
Tools
  • VIN-decoder tool
  • VIN-generator tool

Open source en normconform

Onze VIN-decoder bibliotheek is gratis te gebruiken en volgt internationale ISO-normen. Alle code is productieklaar en volledig getest.

ISO 3779-conform
TypeScript-bibliotheek
Produktionsreif
Geen dependencies
Beepaway Logo
Beepaway

Gratis oplossing om ISA-waarschuwingsgeluiden in je voertuig permanent uit te schakelen. Veilig, eenvoudig en volledig gratis.

Product

  • Shop
  • Hoe het werkt
  • Ondersteunde voertuigen

Support

  • Support

Bronnen

  • Fabrikantlogo's
  • Alle fabrikanten
  • VIN-gids en referentie
  • VIN-generator en validator
  • VIN-decoder
  • Ontwikkelaarsgids
  • LLMs.txt (voor AI)

Juridisch

  • Servicevoorwaarden
  • Privacybeleid
  • Restitutiebeleid
  • Sitemap

© 2026 Beepaway. Alle rechten voorbehouden.

Met zorg gemaakt voor gefrustreerde bestuurders overal.