Ga naar inhoud
100% lokaal

EAN- en UPC-validator

Controleer het controlecijfer van EAN-13, EAN-8, UPC-A en UPC-E barcodes of vul ontbrekende cijfers aan.

Invoer
Uitvoer

EAN- en UPC-validator

Voer per regel één barcodenummer in en dit hulpmiddel controleert of het controlecijfer correct is met behulp van het mod-10-algoritme dat GS1 voor EAN-13, EAN-8, UPC-A en UPC-E definieert. Het is bedoeld voor ontwikkelaars die een scanner- of POS-integratie instellen, magazijnmedewerkers die een productfeed controleren, en iedereen die wil verifiëren dat een barcode op verpakking geldig is voordat deze ter perse gaat.

Codetype bepaalt hoe elke regel wordt gelezen: Automatisch detecteren kiest EAN-13, EAN-8 of UPC-A op basis van lengte, of forceert een specifiek formaat wanneer de invoer ambivalent is – handig voor UPC-E, dat dezelfde lengte van 8 cijfers deelt met EAN-8. Ontbrekend controlecijfer aanvullen vult het laatste cijfer in wanneer een regel één cijfer tekortkomt, dus het invoeren van de 12 gegevenscijfers van een EAN-13 of de 6-cijferige kern van een UPC-E retourneert een volledige, geldige code. UPC-A/UPC-E naar EAN-13 converteren herschrijft geldige Noord-Amerikaanse codes in hun 13-cijferige vorm met een voorloopnul – het formaat dat veel Europese systemen verwachten. Land van GS1-voorvoegsel weergeven leest de voorloopnummers van een geldige code tegen de openbare GS1-voorvoegselgebieden en geeft de ISO-landcode weer die deze heeft uitgegeven – een consistentiecontrole, geen bewijs van waar het product is vervaardigd.

Interne spaties en streepjes worden vóór validatie verwijderd, dus codes gekopieerd uit een spreadsheet werken gewoon. Elke regel wordt onafhankelijk gecontroleerd – het mengen van formaten in één plakking is prima – en alles dat niet overeenkomt met een bekende lengte of niet-cijferzeichen bevat, wordt als ongeldig gerapporteerd in plaats van stilzwijgend overgeslagen. Alleen geldige regels behouden beperkt de uitvoer tot een schone lijst met werkende codes.

Alles gebeurt in uw browser: barcodenummers verlaten uw apparaat nooit. Kopieer het resultaat, download het als .txt-bestand, of stuur de uitvoer terug naar de invoer voor nog een ronde.

FAQ

Hoe wordt het controlecijfer berekend?
Het hulpmiddel past het GS1-mod-10-algoritme toe: cijfers worden van rechts afwisselend gewogen met 3 en 1, opgeteld, en het controlecijfer is wat die som naar het volgende veelvoud van 10 brengt. EAN-13, EAN-8 en UPC-A gebruiken allemaal deze regel; UPC-E wordt eerst teruggezet naar zijn 12-cijferige UPC-A-vorm.
Wat is het verschil tussen EAN-13, UPC-A en UPC-E?
EAN-13 (13 cijfers) is de standaard die in Europa en wereldwijd wordt gebruikt; UPC-A (12 cijfers) is het Amerikaanse/Canadese equivalent, wiskundig een EAN-13 met een voorloopnul; UPC-E (8 cijfers) is een gecomprimeerde versie van UPC-A voor kleine verpakkingen die zich volgens een vaste regelset terug uitbreiden naar 12 cijfers.
Waarom kiest automatisch detecteren soms het verkeerde formaat?
EAN-8 en UPC-E zijn beide 8 cijfers, dus automatisch detecteren behandelt een 8-cijferige code standaard als EAN-8. Selecteer UPC-E expliciet uit de codetypenlijst als dat is wat u valideert.
Hoe nauwkeurig is de landopzoeking?
Het leest de standaard GS1-voorvoegselgebieden, die de GS1-lidorganisatie identificeren die het nummer heeft uitgegeven – niet noodzakelijk het land waar het product is vervaardigd. Sommige bereiken (coupons, beperkt of intern gebruik) hebben geen toegewezen land en blijven leeg.
Worden mijn barcodenummers ergens geüpload?
Nee. Validatie vindt volledig in uw browser plaats en gebruikt alleen ingebouwde controlesom-wiskunde en een statische voorvoegselentabel – niets wat u hier plakt, wordt naar een server gestuurd.