Skip to main content
← Alle guider

En gratis strekkodeskanner for kalorier du kan bruke i nettleseren

Å skanne en strekkode er det ene trinnet som gjør matlogging rask nok til at man faktisk holder det gående. Det er også trinnet flere populære trackere har lagt bak et abonnement, noe som gjør at folk leter etter en skanner som fortsatt virker uten et slikt. Denne siden forklarer hva en strekkodeskanning egentlig gjør, hvordan du gjør det gratis i nettleseren du allerede har, og hvordan du kjenner igjen en skanner verdt å stole på fra en som senere tar historikken din som gissel.

Hva en strekkodeskanning egentlig gir deg

En strekkode på mat er et produktnummer og ikke noe annet. Det ligger ingen kalorier inni den. Skanning gjør to separate ting: en dekoder gjør strekene om til siffer, og deretter slår noe disse sifrene opp i en matvaredatabase.

Dette skillet betyr noe, fordi de to halvdelene har svært forskjellig kostnad. Dekoding er gratis — telefonen din kan gjøre det uten å spørre noen. Oppslaget avhenger av hvilken database som ligger bak appen, og åpne matvaredatabaser er gratis å lese fra. Så en app som tar betalt for skanning, sender ikke videre en regning — den har valgt skanneren som det den legger bak en betalingsmur, nettopp fordi det er funksjonen folk bruker mest.

Skanning uten å installere noe

En moderne nettleser kan åpne kameraet og dekode en strekkode direkte på siden, uten noen app-butikk i mellom. Åpne skanneren, tillat kameraet når nettleseren spør, og hold strekkoden inne i vinduet på skjermen.

To praktiske merknader. For det første vil en nettleser bare spørre om kameraet over en sikker (https-)forbindelse, så en side som leveres på annen måte vil ikke kunne skanne i det hele tatt. For det andre har Chromium-baserte nettlesere en innebygd strekkodeleser som siden kan bruke; Safari har ikke det, så en nettbasert skanner trenger sin egen WebAssembly-dekoder for å fungere på en iPhone. Begge metodene dekoder på selve enheten — det lastes ikke opp noe bilde av kjøkkenet ditt for at skanningen skal virke.

Hvor tallene kommer fra, og hvordan du sjekker et av dem

De fleste gratis skannere henter data fra Open Food Facts, en frivillig redigert database over ferdigpakket mat. Selve databasen er publisert under Open Database License, produktinnholdet under Database Contents License og bildene under Creative Commons Attribution-ShareAlike, og gjenbruk av noe av dette krever kildehenvisning på skjermen. En god del betalte apper bruker den samme databasen.

Frivillig redigert betyr både godt og dårlig: dekningen er bred og rettelser skjer raskt, men et tall kan også rett og slett være feil. To kontroller fanger opp det meste. Ingenting spiselig overstiger 900 kcal per 100 g, fordi fett — det mest energitette av de tre makronæringsstoffene med 9 kcal per gram — topper seg akkurat der; et høyere tall er nesten alltid kilojoule tastet inn i kilokalori-feltet. Og protein, karbohydrater og fett kan ikke til sammen utgjøre mer enn 100 g innenfor 100 g mat. En skanner som viser deg hvor et tall kommer fra og når oppføringen sist ble redigert, lar deg gjøre disse kontrollene; en som bare viser et tall, gjør det ikke.

Mat uten strekkode, og strekkoder uten mat

Generisk mat — en kokt potet, et kyllinglår, melk fra en kanne — har ingen strekkode i det hele tatt. Det tilhører en annen type database: USDA FoodData Central, utgitt av det amerikanske landbruksdepartementet (United States Department of Agriculture) og i det fri (public domain), der datasettene Foundation Foods og SR Legacy dekker nettopp dette.

Det motsatte tilfellet er vanligere og mer irriterende: en ekte strekkode som ingen database har registrert ennå, noe som stadig skjer med dagligvarekjedenes egne merker. Løsningen er ikke en bedre app, men et godt skjema for manuell registrering. Europeiske varedeklarasjoner er pålagt å oppgi en kolonne per 100 g, så de fire tallene du trenger står allerede trykt på pakken; å skrive dem av tar omtrent ti sekunder. Legger du i tillegg produktet inn i Open Food Facts — på deres eget nettsted, med en egen konto — får neste person som skanner den samme varen, tallene helt gratis.

Fire spørsmål verdt å stille før du begynner å loggføre

Kan du eksportere? En logg du ikke får ut som en fil, er en logg du kommer til å miste. Sjekk om det finnes CSV- eller JSON-eksport, og sjekk at den ikke selv er en betalt funksjon.

Er det et tak? «Gratis» betyr noen ganger en håndfull skanninger om dagen, altså en prøveperiode uten sluttdato.

Hvor lever historikken din? På en server bak en konto, eller på din egen enhet? Begge deler kan forsvares, men bare det ene holder det du har spist ute av et selskaps database — og hvis det kun ligger på enheten din, er det du som er sikkerhetskopien, så eksporter jevnlig. På en iPhone er dette ikke et valgfritt råd: WebKit sletter en nettsides skrivbare lagring etter sju dager uten aktivitet.

Forteller den deg hva du skal spise? Regnestykker mot et tall du selv har valgt, er en kalkulator. Alt utover det er rådgivning, og den som behandler deg har bedre forutsetninger for å gi det enn en app har.


Ofte stilte spørsmål

Finnes det en strekkode-kaloriskanner som faktisk er gratis?

Ja. Avkodingen skjer på din egen telefon, og de store matvaredatabasene — Open Food Facts og USDA FoodData Central — er gratis å lese, så en skanner har ingen kostnad per skann å dytte videre. kcalkeep er gratis av nettopp den grunn, uten konto og uten noe tak på antall skanninger.

Må jeg installere en app for å skanne en strekkode?

Nei. En nettleser kan åpne kameraet og avkode strekkoden på siden over en sikker forbindelse. På Android og Chrome på datamaskin har nettleseren sin egen strekkodeleser; på en iPhone har siden med seg sin egen avkoder, som også kjører på enheten.

Hvorfor finner skanneren noen ganger ingenting?

Enten ble ikke strekene avkodet — mer lys, flatere vinkel og å fylle rammen løser som regel dette — eller så ble tallet avkodet helt fint, men ingen database har dette produktet ennå. Egne merkevarer og lokale produkter mangler oftest. Å taste inn per-100 g-tallene fra etiketten tar omtrent ti sekunder.

Åpne skanneren

Flere guider


Andre ting vi har laget

Reel

Også på engelsk, laget av oss.

Polishdoc

Også på engelsk, laget av oss.

Semesterstart

Også på engelsk, laget av oss.

handbudget — budget by hand

Også på engelsk, laget av oss.