Xóa metadata EXIF khỏi ảnh: xem trước những gì đang lộ, rồi cắt sạch
Công cụ đọc thẳng byte của file ảnh để bóc ra toàn bộ metadata EXIF đang nằm trong đó, gồm máy ảnh, ống kính, thông số chụp, thời điểm bấm máy và tọa độ GPS, hiển thị hết cho bạn xem trước khi xóa. Sau đó nó cắt bỏ các khối metadata mà không đụng tới dữ liệu điểm ảnh, nên ảnh ra giữ nguyên chất lượng gốc. Xử lý nhiều ảnh cùng lúc, tải về từng ảnh hoặc gộp thành một file ZIP.
Tính năng nổi bật
- Bộ đọc EXIF tự viết, phân tích segment APP1 của JPEG theo đúng đặc tả TIFF: IFD0, ExifIFD và GPS IFD
- Hiện tọa độ GPS kèm cảnh báo đỏ, quy đổi từ độ phút giây sang số thập phân và chép được bằng một nút
- Liệt kê từng khối APPn và COM tìm thấy trong file, kèm dung lượng và trạng thái cắt hay giữ
- Chế độ cắt segment giữ nguyên từng bit dữ liệu ảnh, không giải nén và nén lại lần nào
- Chế độ vẽ lại qua Canvas cho ảnh WebP hoặc khi cần đổi luôn định dạng đầu ra
- Đọc và cắt được cả chunk eXIf, tEXt, iTXt, tIME của file PNG chứ không chỉ JPEG
- Tùy chọn giữ hoặc bỏ hồ sơ màu ICC, vì khối này không chứa thông tin cá nhân nhưng quyết định màu hiển thị
- Xử lý hàng loạt, so sánh dung lượng trước sau từng ảnh và tải gộp một file ZIP
Vì sao phải xem metadata trước khi xóa chứ không xóa mù
Phần lớn công cụ xóa metadata chỉ cho bạn một nút bấm và một file tải về, bạn không bao giờ biết mình vừa xóa cái gì. Điều đó có hai vấn đề. Thứ nhất, bạn không học được gì về rủi ro của chính mình: nếu không nhìn thấy cặp tọa độ chỉ đúng vào nhà mình hiện lên trên màn hình, rất khó tin rằng một tấm ảnh chụp con mèo trong phòng khách lại là một mẩu dữ liệu vị trí. Thứ hai, bạn không kiểm chứng được công cụ đã làm đúng việc chưa. Trang này lật ngược thứ tự: đọc trước, bày ra hết, rồi mới cắt. Bạn thấy rõ hãng máy và số serial thân máy, thấy ống kính, thấy thời điểm bấm máy tới từng giây, thấy tọa độ nếu có, thấy danh sách từng khối dữ liệu với dung lượng cụ thể và khối nào sắp bị bỏ. Sau khi tải file sạch về, bạn nạp ngược nó lên chính trang này để kiểm tra lại, danh sách phải trống. Đó là vòng kiểm chứng khép kín mà không cần tin lời ai.
Lợi ích khi sử dụng
- Nhìn tận mắt tọa độ GPS đang nằm trong ảnh trước khi nó kịp lên mạng
- Ảnh ra giữ nguyên chất lượng vì phần điểm ảnh không bị nén lại lần nào
- Kiểm chứng được kết quả bằng cách nạp lại chính file vừa tải về
- Xử lý cả tập ảnh trong một lượt thay vì mở từng file bằng phần mềm nặng
- Không cần cài phần mềm, không cần tài khoản, ngắt mạng vẫn dùng được
Cách xóa metadata EXIF khỏi ảnh
- 1Kéo thả một hoặc nhiều ảnh JPEG, PNG, WebP vào khung tải lên. File được đọc bằng JavaScript ngay trong trình duyệt, không có yêu cầu mạng nào được gửi đi.
- 2Đọc phần metadata hiện ra dưới mỗi ảnh. Nếu có khối cảnh báo đỏ về tọa độ GPS, hãy xem kỹ cặp số đó trước khi làm tiếp.
- 3Chọn cách xóa. Cắt segment là mặc định và nên giữ nguyên vì nó không đụng tới chất lượng ảnh. Chỉ chuyển sang vẽ lại qua Canvas khi bạn cần đổi định dạng đầu ra.
- 4Quyết định có giữ hồ sơ màu ICC hay không. Giữ thì màu hiển thị đúng hơn, bỏ thì file nhẹ thêm vài chục kilobyte.
- 5Bấm nút xóa metadata, đối chiếu dung lượng trước sau, rồi tải từng ảnh hoặc bấm tải tất cả dạng ZIP.
EXIF nằm ở đâu trong file ảnh và ghi những gì
Một file JPEG không phải một khối dữ liệu liền mạch mà là chuỗi các đoạn gọi là segment, mỗi đoạn mở đầu bằng byte 0xFF rồi tới một byte đánh dấu loại. Metadata EXIF nằm trong đoạn có dấu 0xFFE1, thường gọi là APP1, và sáu byte đầu của đoạn là chữ Exif kèm hai byte rỗng để phân biệt với đoạn XMP cũng dùng chung dấu này. Ngay sau đó là một khối TIFF hoàn chỉnh với hai byte thứ tự byte, giá trị 0x4949 nghĩa là số ghi theo kiểu Intel, 0x4D4D là kiểu Motorola, rồi tới con số 42 dùng làm cột mốc kiểm tra, rồi tới địa chỉ của thư mục thẻ đầu tiên. Thư mục đó gọi là IFD0, chứa các thẻ mô tả bản thân ảnh như hãng máy, model, phần mềm xử lý, hướng ảnh. Trong IFD0 có hai thẻ đặc biệt chỉ chứa địa chỉ nhảy tới hai thư mục con: thẻ 0x8769 dẫn tới ExifIFD nơi để thông số chụp, và thẻ 0x8825 dẫn tới GPS IFD nơi để tọa độ. Mỗi thẻ dài đúng mười hai byte gồm mã thẻ, kiểu dữ liệu, số lượng phần tử và giá trị hoặc địa chỉ của giá trị nếu nó dài quá bốn byte. Công cụ này đi đúng theo lối đó thay vì dùng thư viện, nên bạn biết chính xác nó đọc gì.
Tọa độ GPS trong ảnh chính xác tới đâu và lộ ra bằng cách nào
GPS IFD không ghi tọa độ dưới dạng số thập phân mà ghi thành ba phân số cho độ, phút, giây, kèm một thẻ riêng cho biết bán cầu bắc hay nam, đông hay tây. Một giây cung ở vĩ độ Việt Nam tương đương khoảng ba mươi mét, nhưng điện thoại ghi phần giây với mẫu số rất lớn nên độ phân giải thực tế xuống tới vài mét. Nói cách khác, tọa độ trong ảnh không chỉ ra khu phố mà chỉ ra đúng căn nhà, thậm chí đúng phòng nếu bạn chụp trong một tòa nhà thấp tầng. Nhiều máy còn ghi thêm độ cao so với mực nước biển và giờ định vị theo giờ quốc tế, đủ để dựng lại lịch trình di chuyển của bạn nếu ai đó gom được một tập ảnh. Rủi ro thật sự không nằm ở mạng xã hội lớn, vì hầu hết đều gỡ EXIF khi xử lý ảnh tải lên. Nó nằm ở những nơi giữ nguyên file gốc: gửi ảnh qua thư điện tử, đính kèm vào tin nhắn dạng tệp thay vì dạng ảnh, đăng lên diễn đàn hoặc sàn thương mại điện tử cho phép tải file gốc, chia sẻ liên kết ổ lưu trữ đám mây, hoặc đơn giản là gửi ảnh cho một người rồi người đó chuyển tiếp đi.
Cắt segment và vẽ lại qua Canvas: khác nhau ở đâu
Cắt segment là thao tác thuần túy trên byte. Công cụ đi dọc file, gặp đoạn nào thuộc nhóm metadata thì bỏ qua, gặp đoạn nào thuộc phần giải mã ảnh thì chép nguyên xi, rồi nối tất cả lại thành file mới. Dữ liệu điểm ảnh đã nén không hề được giải nén, nên ảnh ra giống ảnh gốc từng bit ở phần hình, không có chuyện mất thêm chi tiết. Đây gần như luôn là lựa chọn đúng. Vẽ lại qua Canvas thì ngược lại: trình duyệt giải mã ảnh thành ma trận điểm ảnh, vẽ lên một khung canvas, rồi nén lại từ đầu. Vì JPEG là định dạng nén mất dữ liệu, mỗi lần nén lại đều mất thêm một ít, biểu hiện rõ nhất ở viền chữ và ranh giới màu tương phản cao. Bù lại, cách này xóa sạch mọi thứ kể cả metadata nằm ở định dạng lạ mà bộ cắt segment không nhận ra, đổi được luôn định dạng đầu ra, và nó là cách duy nhất áp dụng cho WebP trong công cụ này. Một điểm cần biết: khi vẽ lại, thẻ hướng ảnh bị xóa nhưng công cụ đã xoay ảnh về đúng chiều trước khi vẽ, nên ảnh không bị nằm ngang.
Ba khối dữ liệu được giữ lại có chủ ý và lý do
Không phải mọi thứ ngoài dữ liệu điểm ảnh đều là metadata cần xóa. Khối APP0 mang tên JFIF chỉ chứa mật độ điểm ảnh và tỷ lệ điểm ảnh, tức thông tin để phần mềm in biết một tấm ảnh nên in ra khổ bao nhiêu. Nó không nói gì về bạn nên công cụ giữ lại. Khối APP14 mang tên Adobe cho biết ảnh dùng phép biến đổi màu nào, đặc biệt quan trọng với ảnh CMYK và YCCK xuất từ phần mềm dàn trang. Bỏ khối này đi thì một số trình xem hiển thị ảnh sai màu hoàn toàn, thường là đảo màu âm bản, nên công cụ cũng giữ. Khối APP2 chứa hồ sơ màu ICC là trường hợp ở giữa, nó có thể nặng vài chục tới vài trăm kilobyte và không chứa thông tin cá nhân, nhưng nó quyết định trình xem hiểu các con số màu trong ảnh theo không gian màu nào. Ảnh chụp ở không gian màu rộng như Display P3 mà bị bỏ hồ sơ ICC thì màu sẽ nhạt và lệch khi mở trên máy khác. Vì vậy công cụ để bạn tự chọn, mặc định là giữ. Mọi khối còn lại, từ APP1 chứa EXIF và XMP, APP13 chứa dữ liệu Photoshop và IPTC, cho tới đoạn chú thích COM, đều bị cắt.
Xóa metadata không đồng nghĩa với ẩn danh
Cần nói thẳng giới hạn của việc này để bạn không yên tâm quá mức. Xóa EXIF loại bỏ phần dữ liệu được ghi có cấu trúc, nhưng ảnh vẫn còn nhiều đường truy vết khác. Bản thân nội dung ảnh nói rất nhiều: biển số xe, số nhà, tên cửa hàng phía sau, kiểu cửa sổ, hướng nắng đổ bóng, tất cả đều dùng để định vị được. Tên file cũng là dữ liệu, dãy số trong tên file máy ảnh đặt có thể cho biết bạn đã chụp bao nhiêu tấm từ khi mua máy. Cách nén của từng dòng máy để lại dấu vết riêng trong bảng lượng tử hóa mà bộ cắt segment không đụng tới, vì nó thuộc phần giải mã ảnh chứ không phải metadata. Ngoài ra, một số máy và một số phần mềm chỉnh ảnh mới bắt đầu nhúng chứng nhận nguồn gốc nội dung theo chuẩn C2PA, thứ này nằm trong khối metadata nên sẽ bị cắt, nhưng phía nhận có thể coi việc thiếu chứng nhận là một tín hiệu riêng. Cuối cùng, nếu bạn từng gửi bản gốc cho ai đó rồi mới xóa metadata ở bản đăng công khai, bản gốc kia vẫn tồn tại. Xóa metadata là một lớp bảo vệ tốt và rẻ, nhưng nó là một lớp chứ không phải toàn bộ.
Câu hỏi thường gặp (FAQ)
EXIF là gì và vì sao ảnh điện thoại lại chứa tọa độ nhà tôi?
EXIF là chuẩn ghi kèm thông tin kỹ thuật vào file ảnh, gồm máy, ống kính, thông số chụp và tùy chọn cả tọa độ. Điện thoại ghi tọa độ khi bạn cấp quyền vị trí cho ứng dụng máy ảnh, mặc định thường là bật. Chụp trong nhà thì tọa độ đó chính là địa chỉ nhà bạn, chính xác tới vài mét.
Đăng ảnh lên Facebook hay Instagram thì có tự mất EXIF không?
Các nền tảng lớn đều nén lại ảnh khi tải lên nên EXIF thường bị gỡ. Nhưng bạn không kiểm soát được điều đó và nó không áp dụng cho mọi đường: gửi ảnh qua thư điện tử, đính kèm dạng tệp trong tin nhắn, đăng lên diễn đàn hay sàn thương mại, chia sẻ liên kết ổ đám mây đều giữ nguyên file gốc.
Nên chọn cắt segment hay vẽ lại qua Canvas?
Cắt segment gần như luôn đúng vì nó không giải nén và nén lại ảnh, chất lượng giữ nguyên tuyệt đối. Chỉ chọn vẽ lại qua Canvas khi bạn cần đổi luôn định dạng đầu ra, hoặc khi xử lý ảnh WebP mà công cụ không tách segment được.
Xóa EXIF có làm ảnh xấu đi không?
Với chế độ cắt segment thì không hề, vì phần dữ liệu điểm ảnh được chép nguyên xi sang file mới, không bit nào thay đổi. Với chế độ vẽ lại qua Canvas thì có, ảnh bị nén lại một lần nữa nên mất thêm một ít chi tiết ở viền chữ và ranh giới màu tương phản cao.
Vì sao xóa xong dung lượng chỉ giảm vài chục kilobyte?
Vì metadata vốn nhỏ so với dữ liệu ảnh. Khối EXIF thường chỉ vài kilobyte tới vài chục kilobyte, hồ sơ màu ICC có thể vài trăm kilobyte, trong khi phần hình chiếm nhiều megabyte. Mục tiêu của trang này là quyền riêng tư chứ không phải giảm dung lượng, muốn ảnh nhẹ thì dùng công cụ nén ảnh.
Xóa rồi có khôi phục lại metadata được không?
Từ file đã xóa thì không, dữ liệu đó đã bị bỏ hẳn khỏi file mới. Nhưng file gốc trên máy bạn vẫn nguyên vẹn vì công cụ không sửa file gốc mà tạo ra file mới. Nếu muốn giữ lại thông tin chụp cho mục đích lưu trữ, hãy để bản gốc ở một thư mục riêng và chỉ mang bản đã xóa đi chia sẻ.
File PNG có chứa metadata không?
Có. PNG lưu metadata trong các chunk riêng: eXIf chứa đúng khối TIFF như JPEG, tEXt và iTXt chứa chú thích dạng chữ, tIME ghi thời điểm sửa cuối. Nhiều phần mềm chỉnh ảnh và công cụ chụp màn hình nhét tên phần mềm hoặc tên người dùng vào đó. Công cụ này đọc và cắt được các chunk đó.
Hồ sơ màu ICC có phải thứ cần xóa không?
Không, nó không chứa thông tin cá nhân. Nó cho trình xem biết các con số màu trong ảnh thuộc không gian màu nào. Bỏ đi thì ảnh chụp ở không gian màu rộng sẽ hiện nhạt và lệch màu trên máy khác. Chỉ tắt tùy chọn giữ ICC khi bạn cần file nhẹ hết mức và chấp nhận màu lệch nhẹ.
Sau khi xóa, ảnh bị nằm ngang thay vì đứng thì xử lý sao?
Đó là do thẻ hướng ảnh trong EXIF đã bị xóa trong khi điểm ảnh vẫn nằm theo chiều gốc của cảm biến. Chế độ vẽ lại qua Canvas không gặp lỗi này vì công cụ xoay ảnh về đúng chiều trước khi vẽ. Nếu bạn dùng chế độ cắt segment và gặp ảnh bị xoay, hãy chuyển sang chế độ vẽ lại cho riêng ảnh đó.
Công cụ có xử lý được ảnh RAW từ máy ảnh không?
Không. File RAW như CR2, NEF, ARW là biến thể của vỏ TIFF với cấu trúc riêng của từng hãng, và toàn bộ thông tin chụp gắn chặt vào dữ liệu ảnh. Hãy xuất RAW ra JPEG bằng phần mềm chỉnh ảnh trước, khi xuất nhớ bỏ chọn ô ghi kèm dữ liệu vị trí, rồi mang file JPEG đó qua đây.
Xử lý được bao nhiêu ảnh một lượt?
Không có giới hạn cứng về số lượng, giới hạn thực tế là bộ nhớ trình duyệt vì mọi file đều được nạp vào bộ nhớ. Mỗi file được nhận tối đa 40 MB. Với ảnh điện thoại cỡ 3 đến 5 MB, vài chục ảnh một lượt chạy trơn tru trên máy tính thông thường.
Làm sao kiểm chứng công cụ đã xóa thật?
Tải file đã xử lý về rồi kéo ngược nó vào chính khung tải lên của trang này. Nếu sạch, bảng metadata sẽ không còn dòng nào và danh sách khối dữ liệu chỉ còn những khối được giữ có chủ ý. Bạn cũng có thể mở nó bằng công cụ xem metadata trên site để đối chiếu bằng một đường độc lập.
Từ khóa liên quan
- xóa metadata ảnh
- xóa exif online
- xóa gps trong ảnh
- gỡ thông tin vị trí trong ảnh
- ảnh chứa tọa độ nhà
- exif remover tiếng việt
- xóa thông tin ảnh trước khi đăng
- ảnh iphone có lưu vị trí không
- metadata ảnh là gì
- xóa exif không giảm chất lượng
- cắt segment app1 jpeg
- xóa chunk metadata png
- hồ sơ màu icc trong ảnh
- xóa exif hàng loạt
- xóa exif không cần cài phần mềm
- bảo vệ quyền riêng tư khi đăng ảnh
- ảnh chụp lộ địa chỉ nhà
- công cụ xóa exif miễn phí
- xóa dữ liệu ẩn trong ảnh
- kiểm tra ảnh còn metadata không
