Hoppa till innehåll

Bildmetadatavisare - Extrahera EXIF, IPTC & XMP-data online

Gratis online bildmetadatavisare för att extrahera och analysera EXIF, IPTC och XMP-data från JPEG-, PNG- och WebP-filer. Visa kamerainställningar, GPS-plats, tidsstämplar och mer. 100% webbläsarbaserat - inga uppladdningar.

Visare för bildmetadata

Klicka för att ladda upp eller dra och släpp

JPEG, PNG, WebP

Laddningsberäknare...
📚

Dokumentation

Visare för bildmetadata

En visare för bildmetadata läser de tekniska detaljer som lagras i en bildfil utan att öppna den i ett bildredigeringsprogram. Verktyget läser en JPEG-, PNG- eller WebP-fil i webbläsaren och visar filens namn, storlek och typ, datumet då den senast ändrades, pixeldimensioner, bildförhållande och färgdjup. Filen skickas aldrig till en server.

Vilken information visar verktyget?

När en fil har laddats upp listar verktyget följande egenskaper:

  • Filnamn — namnet på den uppladdade filen.
  • Filstorlek — visas i binära enheter (KiB, MiB, GiB), de enheter som webbläsare och operativsystem vanligtvis använder för filstorlekar.
  • Filtyp — filens MIME-typ, till exempel image/jpeg.
  • Senast ändrad — det datum och den tidpunkt då operativsystemet registrerade att filen ändrades. Det är inte nödvändigtvis datumet då fotot togs; kopiering eller omsparning av en fil kan ändra det.
  • Mått — bildens bredd och höjd i pixlar, som läses genom att bilden avkodas i webbläsaren.
  • Bildförhållande — förhållandet mellan bredd och höjd, förkortat till sin enklaste form med heltal.
  • Färgdjup — antalet bitar som används för att lagra varje bildpunkt, som läses från bytena i filhuvudet.

Vad visar verktyget inte?

Digitala foton kan också innehålla tre andra typer av inbäddade metadata: EXIF (Exchangeable Image File Format), som kameror och telefoner sparar tillsammans med uppgifter som objektiv, bländare, slutartid, ISO och ibland GPS-koordinater; IPTC (International Press Telecommunications Council)-fält, som nyhetsorganisationer använder för bildtexter, krediteringar och upphovsrätt; samt XMP (Extensible Metadata Platform), ett Adobe-format för redigeringshistorik och anpassade taggar.

Verktyget läser inte någon av dessa tre typer. Det kan inte visa kamerainställningar, GPS-position, upphovsrättsfält eller redigeringshistorik, även om filen innehåller sådana uppgifter. Det läser endast de sju egenskaper som listas ovan. Den som behöver EXIF-, IPTC- eller XMP-data bör använda ett särskilt verktyg, till exempel ExifTool, eller kontrollera ett fotos detaljer i operativsystemets panel för filegenskaper.

Så beräknas enheter för filstorlek

Filstorleken mäts i byte och omvandlas till den största binära enhet som gör talet lättläst. Verktyget dividerar antalet byte med 1024 upprepade gånger tills resultatet ligger mellan 1 och 1024, och avrundar sedan till två decimaler:

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

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

där b är filstorleken i byte, i enhetsindexet och s storleken i den enhet som indexet anger.

Enhetsnamnen är byte, KiB, MiB, GiB, TiB och PiB — binära enheter där 1 KiB motsvarar 1024 byte. Detta skiljer sig från de decimala KB/MB som vissa filhanterare använder, där 1 KB motsvarar 1000 byte.

Exempel: en fil på 2 500 000 byte ger ett enhetsindex på 2 (MiB), så storleken blir 2 500 000 ÷ 1 048 576 ≈ 2,38 MiB, inte 2,5 MB. Verktyget accepterar filer på upp till 50 MiB (52 428 800 byte).

Så beräknas bildförhållandet

Bildförhållandet beräknas genom att bredden och höjden divideras med deras största gemensamma delare (SGD), det största tal som delar båda utan rest:

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

där w är bredden i pixlar, h höjden i pixlar, g deras största gemensamma delare och R bildförhållandet.

Exempel: för en bild som är 1920 × 1080 pixlar är SGD för 1920 och 1080 lika med 120. Om båda talen divideras med 120 blir resultatet 16:9.

Så identifieras färgdjupet

Färgdjupet är en egenskap hos filhuvudet, inte hos den avkodade bilden — en webbläsare avkodar alltid en bild internt till bildpunkter med 8 bitar per kanal, även om källfilen använder ett annat djup. För att rapportera det verkliga värdet läser verktyget själva filens rådata i stället för den avkodade bilden:

  • PNG: IHDR-delen innehåller en byte för bitdjup och en byte för färgtyp, vilka tillsammans anger bitar per bildpunkt.
  • JPEG: en markör för bildrutans början lagrar samplingsprecisionen och antalet färgkomponenter; bitar per bildpunkt är precisionen × antalet komponenter.
  • GIF: byte i den logiska skärmdeskriptorn anger hur många bitar per bildpunkt som används av färgtabellen.
  • WebP: delen VP8X, VP8 eller VP8L anger om bilden har en alfakanal, vilket ger 24 bitar per pixel (RGB) eller 32 bitar per pixel (RGBA).

Exempel: ett vanligt JPEG-foto med 8-bitars precision och 3 färgkomponenter (YCbCr) rapporteras som 24 bitar per pixel (8 bitar per kanal, YCbCr). Om filhuvudet inte kan identifieras som en av de fyra layouterna utelämnas färgdjupet från resultaten.

Filformat som stöds

Verktyget accepterar JPEG-, PNG- och WebP-filer. Andra format, däribland GIF, TIFF, HEIC och RAW-filer från kameror, accepteras inte av uppladdaren.

Så använder du verktyget

  1. Klicka på uppladdningsområdet eller dra och släpp en JPEG-, PNG- eller WebP-fil där.
  2. Verktyget avkodar filen lokalt och listar dess metadata i en tabell.
  3. Klicka på ”Copy” bredvid en rad för att kopiera just det värdet.
  4. Klicka på ”Download Metadata” för att spara alla värden som en textfil.

Allt sker i webbläsaren med hjälp av JavaScripts FileReader- och Image-API:er. Ingen fil laddas upp till en server.

Räkneexempel

När ett JPEG-foto som är 1920 × 1080 bildpunkter och 2 500 000 byte laddas upp, och är sparat med 8-bitars YCbCr-kodning, visas följande:

EgenskapVärde
Filnamnphoto.jpg
Filstorlek2,38 MiB
Filtypimage/jpeg
Senast ändrad(datum och tid från filen)
Färgdjup24 bitar per bildpunkt (8 bitar per kanal, YCbCr)
Mått1920 × 1080 bildpunkter
Bildförhållande16:9

Vanliga frågor

Visar verktyget GPS-position eller kamerainställningar? Nej. Sådana uppgifter kommer från EXIF-data, och verktyget läser inte EXIF-segment. Det rapporterar endast filens namn, storlek och typ, datumet då den senast ändrades, mått, bildförhållande och färgdjup.

Laddas min bild upp till en server? Nej. Filen läses och avkodas helt i webbläsaren med JavaScript. Den lämnar aldrig enheten.

Varför visas filstorleken i MiB i stället för MB? Verktyget använder binära enheter (1 KiB = 1024 byte), vilket är det sätt som de flesta operativsystem rapporterar filstorlekar på, i stället för decimala enheter (1 KB = 1000 byte).

Varför visas inte färgdjupet för min bild? Färgdjup rapporteras endast för JPEG-, PNG-, GIF- och WebP-filer vars filhuvud har en känd struktur. Om filhuvudet inte kan tolkas tas fältet inte med i stället för att en gissning visas.

Varför stämmer inte datumet ”senast ändrad” överens med när fotot togs? Datumet hämtas från operativsystemets tidsstämpel för filändring, inte från kameran. Kopiering, omsparning eller överföring av en fil kan ändra det, och det kan skilja sig från eventuella fotograferingsdatum som sparats i EXIF-data, som verktyget inte läser.

Kan jag ladda upp en GIF-, TIFF- eller RAW-fil? Nej. Uppladdaren accepterar endast JPEG-, PNG- och WebP-filer.