Xóa dữ liệu EXIF khỏi ảnh

Muốn xóa vị trí khỏi một bức ảnh, hãy bỏ các khối siêu dữ liệu: với JPEG là đoạn APP1 (EXIF chứa GPS, và XMP) và APP13 (IPTC); với PNG là các chunk tEXt, iTXt, zTXt và eXIf. Chỉ cắt đúng những byte đó thì dữ liệu ảnh vẫn nguyên vẹn, nên ảnh không bị nén lại và chất lượng giữ nguyên hoàn toàn. Công cụ này làm việc đó ngay trong trình duyệt cho nhiều tệp cùng lúc.

JPEG, PNG và WebP được làm sạch mà không nén lại. Tệp gốc không thay đổi. Kiểm tra ảnh bằng trình xem EXIF

Công cụ có giúp được bạn không?
Ưu tiên chúng tôi trên Google

Cách dùng

  1. Kéo một hoặc nhiều ảnh vào khung, hoặc bấm vào khung để chọn tệp. JPEG, PNG và WebP được làm sạch theo từng byte; HEIC và định dạng khác được lưu lại từ điểm ảnh.
  2. Đọc từng dòng: tìm thấy gì (EXIF, XMP, vị trí GPS…) và còn lại gì sau khi làm sạch. Dòng màu đỏ cho biết vị trí GPS có trong tệp.
  3. Lưu từng tệp hoặc bấm Tải tất cả (ZIP). Nếu ảnh bị nằm nghiêng trong một số ứng dụng, hãy bật tùy chọn hướng để xoay điểm ảnh cho thẳng trước khi xóa thẻ.

Cách tính

JPEG là chuỗi các đoạn, mỗi đoạn bắt đầu bằng một dấu 2 byte và độ dài. EXIF và XMP nằm trong đoạn APP1, chú thích IPTC trong APP13, ghi chú trong COM, còn điện thoại thêm các khối APPn khác và ảnh phụ sau dấu kết thúc ảnh. Tất cả những phần đó bị bỏ. Phần đầu JFIF, hồ sơ màu ICC (APP2), khối màu Adobe (APP14) và mọi thứ từ bảng lượng tử hóa đến dữ liệu quét đã nén được sao chép nguyên từng byte.

Tệp PNG gồm các chunk có loại, dữ liệu và mã kiểm tra CRC. Các chunk văn bản tEXt, iTXt, zTXt, chunk eXIf và dấu thời gian tIME bị xóa; chunk ảnh được chép cùng mã kiểm tra gốc. Với WebP, chunk EXIF và XMP bị xóa, cờ trong phần đầu VP8X được xóa và kích thước RIFF được ghi lại.

Máy ảnh ghi phía nào là phía trên vào thẻ Orientation (giá trị 1 đến 8). Mặc định, JPEG đã làm sạch giữ một khối EXIF rất nhỏ chỉ có thẻ này, nên ảnh vẫn hiển thị thẳng và không còn gì khác. Khi bật tùy chọn xoay, điểm ảnh được xoay và tệp được lưu lại dạng JPEG chất lượng 92, nhờ đó thẻ cũng biến mất nhưng phải mã hóa lại một lần.

Sau khi làm sạch, tệp mới được đọc lại bằng cùng bộ phân tích và trang liệt kê những gì vẫn còn bên trong. Tệp được đọc trong thẻ này và không bao giờ bị tải lên.

Phần bị xóa và phần được giữ

Định dạngBị xóaĐược giữ
JPEGEXIF và XMP (APP1), IPTC (APP13), ghi chú, các khối APPn khác, MPF và dữ liệu sau khi ảnh kết thúcPhần đầu JFIF, hồ sơ ICC, khối Adobe, dữ liệu ảnh, thẻ Orientation (tùy chọn)
PNGtEXt, iTXt, zTXt, eXIf, tIMEChunk ảnh, hồ sơ màu iCCP
WebPChunk EXIF và XMPDữ liệu ảnh, hồ sơ ICC
HEIC và khácTất cả (lưu lại từ điểm ảnh)Chỉ điểm ảnh

Câu hỏi thường gặp

Xóa EXIF có làm giảm chất lượng ảnh không?

Với JPEG, PNG hay WebP thì không. Chỉ các byte siêu dữ liệu bị cắt, dữ liệu ảnh đã nén được chép nguyên, nên điểm ảnh giống hệt bản gốc. Tệp chỉ nhẹ đi một chút. Chỉ tùy chọn xoay và các định dạng như HEIC mới được lưu lại từ điểm ảnh.

Làm sao xóa vị trí khỏi ảnh trên iPhone hay Android?

Trên điện thoại, bạn có thể tắt vị trí khi chia sẻ (iPhone: Tùy chọn rồi Vị trí) hoặc trong cài đặt máy ảnh cho các ảnh sau này. Với ảnh đã chụp, hoặc khi cần làm sạch nhiều ảnh một lúc, hãy kéo chúng vào đây: khối GPS bị xóa cùng phần EXIF còn lại.

Vì sao giữ lại hồ sơ màu?

Hồ sơ ICC cho biết cách hiển thị màu. Nó không chứa thông tin máy ảnh, ngày giờ hay vị trí, và xóa đi có thể khiến ảnh dải màu rộng trông nhợt nhạt. Danh sách ghi rõ là được giữ để bạn thấy.

Ảnh của tôi có bị tải lên không?

Không. Tệp được đọc và ghi lại bởi mã chạy trong thẻ trình duyệt này. Không có gì gửi lên máy chủ và không còn bản sao nào sau khi đóng trang.

Tôi có kiểm tra được vị trí đã thật sự bị xóa không?

Có. Mỗi dòng cho thấy những gì còn trong tệp mới, được đọc lại bằng cùng bộ phân tích. Bạn cũng có thể mở tệp đã lưu bằng trình xem EXIF có liên kết bên dưới khung. Lưu ý rằng nội dung ảnh, như biển tên đường hay số nhà, vẫn có thể để lộ địa điểm.