Naar inhoud springen

Afbeeldingsmetagegevens Viewer - EXIF, IPTC & XMP Data Online Extraheren

Gratis online afbeeldingsmetagegevens viewer om EXIF, IPTC en XMP data te extraheren en analyseren uit JPEG, PNG en WebP bestanden. Bekijk camera-instellingen, GPS-locatie, tijdstempels en meer. 100% browser-gebaseerd - geen uploads.

Afbeeldingsmetagegevens Viewer

Klik om te uploaden of sleep en zet neer

JPEG, PNG, WebP

Laadcalculator...
📚

Documentatie

Viewer voor afbeeldingsmetadata

Een viewer voor afbeeldingsmetadata leest de technische details die in een afbeeldingsbestand zijn opgeslagen zonder het bestand in een fotobewerkingsprogramma te openen. Deze tool leest een JPEG-, PNG- of WebP-bestand in de webbrowser en toont de bestandsnaam, bestandsgrootte, het bestandstype, de datum van laatste wijziging, de pixelafmetingen, de beeldverhouding en de kleurdiepte. Het bestand wordt nooit naar een server verzonden.

Welke informatie toont deze tool?

Nadat een bestand is geüpload, vermeldt de tool deze eigenschappen:

  • Bestandsnaam — de naam van het geüploade bestand.
  • Bestandsgrootte — weergegeven in binaire eenheden (KiB, MiB, GiB), de eenheden die webbrowsers en besturingssystemen normaal gebruiken voor bestandsgroottes.
  • Bestandstype — het MIME-type van het bestand, zoals image/jpeg.
  • Laatste wijziging — de datum en tijd van wijziging die het besturingssysteem voor dat bestand heeft vastgelegd. Dit is niet noodzakelijk de datum waarop de foto is gemaakt; door een bestand te kopiëren of opnieuw op te slaan kan dit veranderen.
  • Afmetingen — de breedte en hoogte van de afbeelding in pixels, gelezen door de afbeelding in de browser te decoderen.
  • Beeldverhouding — de verhouding tussen breedte en hoogte, vereenvoudigd tot de eenvoudigste vorm met gehele getallen.
  • Kleurdiepte — het aantal bits dat wordt gebruikt om elke pixel op te slaan, gelezen uit de headerbytes van het bestand.

Welke informatie toont deze tool niet?

Digitale foto's kunnen ook drie andere soorten ingesloten metadata bevatten: EXIF (Exchangeable Image File Format), die camera's en telefoons opslaan met details zoals lens, diafragma, sluitertijd, ISO en soms gps-coördinaten; IPTC (International Press Telecommunications Council)-velden, die nieuwsorganisaties gebruiken voor bijschriften, naamsvermeldingen en auteursrechten; en XMP (Extensible Metadata Platform), een Adobe-indeling voor bewerkingsgeschiedenis en aangepaste tags.

Deze tool leest geen van deze drie soorten. De tool kan geen camera-instellingen, gps-locatie, auteursrechtvelden of bewerkingsgeschiedenis tonen, ook niet wanneer een bestand deze gegevens bevat. De tool leest alleen de zeven hierboven genoemde eigenschappen. Wie EXIF-, IPTC- of XMP-gegevens nodig heeft, moet een speciale tool zoals ExifTool gebruiken of de details van een foto controleren via het deelvenster met bestandseigenschappen van het besturingssysteem.

Hoe bestandsgrootte-eenheden worden berekend

De bestandsgrootte wordt gemeten in bytes en omgerekend naar de grootste binaire eenheid waarbij het getal leesbaar blijft. De tool deelt het aantal bytes herhaaldelijk door 1024 totdat het resultaat tussen 1 en 1024 ligt en rondt het vervolgens af op twee decimalen:

i=⌊log⁡blog⁡1024⌋i = \left\lfloor \frac{\log b}{\log 1024} \right\rfloor

s=b1024is = \frac{b}{1024^{i}}

waarbij b de bestandsgrootte in bytes is, i de eenheidsindex en s de grootte in de eenheid die door die index wordt geselecteerd.

De namen van de eenheden zijn Bytes, KiB, MiB, GiB, TiB en PiB — binaire eenheden waarbij 1 KiB gelijk is aan 1024 bytes. Dit verschilt van de decimale KB/MB die sommige bestandsbeheerders gebruiken, waarbij 1 KB gelijk is aan 1000 bytes.

Voorbeeld: een bestand van 2.500.000 bytes geeft een eenheidsindex van 2 (MiB), dus de grootte is 2.500.000 ÷ 1.048.576 ≈ 2,38 MiB, niet 2,5 MB. De tool accepteert bestanden tot 50 MiB (52.428.800 bytes).

Hoe de beeldverhouding wordt berekend

De beeldverhouding wordt berekend door de breedte en hoogte te delen door hun grootste gemene deler (GGD), het grootste getal waardoor beide zonder rest deelbaar zijn:

g=gcd⁡(w,h),R=wg:hgg = \gcd(w, h), \qquad R = \frac{w}{g} : \frac{h}{g}

waarbij w de breedte in pixels is, h de hoogte in pixels, g hun grootste gemene deler en R de beeldverhouding.

Voorbeeld: bij een afbeelding van 1920 × 1080 pixels is de GGD van 1920 en 1080 gelijk aan 120. Door beide getallen te delen door 120 krijg je 16:9.

Hoe de kleurdiepte wordt vastgesteld

Kleurdiepte is een eigenschap van de header van het bestand, niet van de gedecodeerde afbeelding — een browser decodeert een afbeelding intern altijd naar pixels met 8 bits per kanaal, ook als het bronbestand een andere diepte gebruikt. Om de werkelijke waarde te rapporteren, leest de tool de onbewerkte bytes van het bestand zelf in plaats van de gedecodeerde afbeelding:

  • PNG: het IHDR-blok bevat een byte voor de bitdiepte en een byte voor het kleurtype; samen leveren die het aantal bits per pixel.
  • JPEG: een start-of-frame-markering bevat de precisie per monster en het aantal kleurcomponenten; het aantal bits per pixel is de precisie × het aantal componenten.
  • GIF: de byte van de logische schermdescriptor codeert hoeveel bits per pixel de kleurentabel gebruikt.
  • WebP: het blok VP8X, VP8 of VP8L geeft aan of de afbeelding een alfakanaal heeft, wat 24 bpp (RGB) of 32 bpp (RGBA) oplevert.

Voorbeeld: een standaard-JPEG-foto met 8-bitprecisie en 3 kleurcomponenten (YCbCr) wordt gerapporteerd als 24 bpp (8 bits/kanaal, YCbCr). Als de header van het bestand niet aan een van deze vier indelingen kan worden gekoppeld, wordt het veld voor kleurdiepte niet in de resultaten opgenomen.

Ondersteunde bestandsindelingen

De tool accepteert JPEG-, PNG- en WebP-bestanden. Andere indelingen, waaronder GIF, TIFF, HEIC en RAW-camerabestanden, worden niet door de uploader geaccepteerd.

De tool gebruiken

  1. Klik op het uploadgebied of sleep een JPEG-, PNG- of WebP-bestand naar dit gebied.
  2. De tool decodeert het bestand lokaal en vermeldt de metadata in een tabel.
  3. Klik naast een rij op "Kopiëren" om die ene waarde te kopiëren.
  4. Klik op "Metadata downloaden" om alle waarden als tekstbestand op te slaan.

Alles gebeurt in de browser met de JavaScript-API's FileReader en Image. Er wordt op geen enkel moment een bestand naar een server geüpload.

Uitgewerkt voorbeeld

Het uploaden van een JPEG-foto van 1920 × 1080 pixels en 2.500.000 bytes, opgeslagen met 8-bits YCbCr-codering, levert het volgende op:

EigenschapWaarde
Bestandsnaamphoto.jpg
Bestandsgrootte2,38 MiB
Bestandstypeimage/jpeg
Laatste wijziging(datum en tijd uit het bestand)
Kleurdiepte24 bpp (8 bits/kanaal, YCbCr)
Afmetingen1920 × 1080 px
Beeldverhouding16:9

Veelgestelde vragen

Toont deze tool de gps-locatie of camera-instellingen? Nee. Die komen uit EXIF-gegevens en deze tool leest geen EXIF-segmenten. De tool rapporteert alleen de bestandsnaam, grootte, het bestandstype, de datum van laatste wijziging, de afmetingen, de beeldverhouding en de kleurdiepte.

Wordt mijn afbeelding naar een server geüpload? Nee. Het bestand wordt volledig in de browser gelezen en gedecodeerd met JavaScript. Het verlaat het apparaat nooit.

Waarom wordt mijn bestandsgrootte in MiB in plaats van MB weergegeven? De tool gebruikt binaire eenheden (1 KiB = 1024 bytes), zoals de meeste besturingssystemen bestandsgroottes rapporteren, in plaats van decimale eenheden (1 KB = 1000 bytes).

Waarom verschijnt het veld voor kleurdiepte niet bij mijn afbeelding? Kleurdiepte wordt alleen gerapporteerd voor JPEG-, PNG-, GIF- en WebP-bestanden waarvan de header overeenkomt met een bekende indeling. Als de header niet kan worden geparseerd, wordt het veld weggelaten in plaats van een schatting te tonen.

Waarom komt de datum van "laatste wijziging" niet overeen met het moment waarop de foto is gemaakt? Die datum komt van het tijdstempel voor bestandswijziging van het besturingssysteem, niet van de camera. Door een bestand te kopiëren, opnieuw op te slaan of over te zetten kan de datum veranderen. Ook kan deze verschillen van een opnamedatum die in EXIF-gegevens is opgeslagen (en die deze tool niet leest).

Kan ik een GIF-, TIFF- of RAW-bestand uploaden? Nee. De uploader accepteert alleen JPEG-, PNG- en WebP-bestanden.