EXIF Data
Read EXIF metadata from photos: camera model, date taken, GPS coordinates. Auto-orient based on EXIF orientation tag.
What you should see: EXIF read from the photo in the browser and shown before upload, with orientation corrected automatically so sideways phone photos appear upright. JPEG only, up to 20 MB.
Drag & drop files here, or paste from clipboard
<core-upload asp-upload-url="/api/upload/upload"
asp-extensions=".jpg,.jpeg"
asp-max-size="20MB"
asp-auto-orient="true"
asp-auto-upload="true"
asp-progress="true"
asp-thumbnails="true"
asp-on-select="onExifSelect"
asp-button-text="Select Photo">
</core-upload>
<script>
function onExifSelect(file) {
if (file.exif) {
console.log('Camera:', file.exif.camera);
console.log('Date:', file.exif.dateTime);
console.log('GPS:', file.exif.gps);
}
}
</script> Metadata the file carries
Photos from phones and cameras carry EXIF: capture time, device, exposure, orientation, and frequently GPS coordinates. All of it is readable in the browser before the file is sent.
Orientation, and privacy
The useful part is orientation — asp-auto-orient bakes the rotation into the pixels so photos arrive upright for every consumer downstream. The important part is privacy: if the image will be visible to anyone else, location and device details travel with it unless something removes them. Re-encoding through the image pipeline drops most of it, which is worth doing deliberately rather than relying on.