Skip to content
Back to Blog
informational

Tại Sao Đôi Khi Là JPG, Đôi Khi Lại Là JPEG? Bí Ẩn Ba Chữ Cái

2026-05-17 8 min read

Cùng Một Định Dạng, Hai Tên Gọi Khác Nhau

Nếu bạn từng lưu một bức ảnh trong Photoshop, xuất ảnh từ điện thoại, hoặc tải một bức hình từ website, gần như chắc chắn bạn đã bắt gặp cả hai đuôi tệp .jpg và .jpeg. Chúng nằm trong thư mục Tải xuống của bạn, trông hơi khác một chút, nhưng khi bạn mở ra thì chúng hoạt động y hệt nhau. Đó là vì chúng thực sự giống nhau — ít nhất là về mặt kỹ thuật. Cả hai đuôi tệp này đều trỏ đến cùng một định dạng ảnh duy nhất: JPEG, viết tắt của Joint Photographic Experts Group, ủy ban đã chuẩn hóa thuật toán nén này từ năm 1992. Không có sự khác biệt về phiên bản, chất lượng, hay cài đặt ẩn nào phân tách một tệp .jpg khỏi một tệp .jpeg. Dữ liệu pixel bên trong được mã hóa theo cùng một cách, thuật toán nén giảm chất lượng (lossy compression) là như nhau, và mọi trình xem ảnh, trình duyệt, ứng dụng chỉnh sửa hiện đại đều coi chúng là một. Vậy tại sao cả hai đuôi tệp này lại tồn tại? Câu trả lời gần như hoàn toàn mang tính lịch sử, và nó bắt nguồn từ một giới hạn được tích hợp vào một hệ điều hành mà hầu hết mọi người đã ngừng sử dụng từ nhiều thập kỷ trước. Hiểu được lịch sử đó không chỉ giải quyết bí ẩn mà còn giúp bạn đưa ra những quyết định thông minh hơn khi lưu, chuyển đổi hoặc chia sẻ hình ảnh ngày nay.

DOS và Quy Tắc Đặt Tên Tệp 8.3

Thủ phạm chính là MS-DOS và, rộng hơn, các phiên bản Windows đời đầu đã kế thừa các quy ước hệ thống tệp của nó. DOS sử dụng một lược đồ đặt tên gọi là 8.3: tên tệp có thể có tối đa tám ký tự trước dấu chấm và chính xác ba ký tự sau dấu chấm. Không có ngoại lệ. Khi các hình ảnh JPEG bắt đầu xuất hiện trên máy tính cá nhân vào đầu những năm 1990, các nhà phát triển phần mềm đã phải đối mặt với một vấn đề. Đuôi tệp bốn chữ cái chính xác — .jpeg — lại dài hơn một ký tự so với hệ thống tệp FAT16 mà DOS và Windows 3.x dựa vào. Giải pháp rất đơn giản nhưng không được thanh lịch cho lắm: bỏ đi chữ cái cuối cùng và sử dụng .jpg thay thế. Windows 95 giới thiệu hỗ trợ cho tên tệp dài, và Windows NT đã xử lý chúng sớm hơn, nhưng thói quen ba chữ cái đã ăn sâu vào các cài đặt mặc định của phần mềm. Chẳng hạn, Adobe Photoshop đã mặc định lưu dưới dạng .jpg trong nhiều năm ngay cả sau khi hạn chế kỹ thuật không còn nữa, đơn giản vì đó là điều người dùng mong đợi và là thứ mà các hệ thống Windows cũ hơn vẫn có thể xử lý. Đuôi tệp ba chữ cái đã trở thành tiêu chuẩn *de facto* (thực tế) trên phía Windows của máy tính trong suốt những năm 1990 và 2000. Trong khi đó, macOS và các hệ thống dựa trên Unix chưa bao giờ có ràng buộc 8.3, vì vậy phần mềm trên các nền tảng đó có nhiều khả năng ghi đuôi tệp .jpeg đầy đủ hơn. Sự phân chia nền tảng đó là một lý do lớn tại sao, ngay cả bây giờ, hình ảnh từ iPhone hoặc ứng dụng Mac đôi khi mang đuôi .jpeg trong khi hình ảnh được xử lý qua phần mềm gốc của Windows thường mang đuôi .jpg.

Cách Các Phần Mềm Khác Nhau Xử Lý Đuôi Tệp Ngày Nay

Các hệ điều hành hiện đại không có hạn chế hệ thống tệp nào buộc phải dùng đuôi tệp ba chữ cái, nhưng các lựa chọn phần mềm vẫn rất đa dạng. Dưới đây là cách một số công cụ phổ biến hoạt động mặc định vào năm 2025. Adobe Photoshop (phiên bản 26 trở lên) lưu dưới dạng .jpg khi bạn sử dụng File > Export > Export As, nhưng sẽ chuyển sang .jpeg nếu bạn sử dụng File > Save a Copy và tự gõ đuôi tệp. GIMP mặc định là .jpg thông qua hộp thoại Export As của nó. Ứng dụng Photos tích hợp sẵn của Windows 11 lưu các chỉnh sửa dưới dạng .jpg. Preview của Apple trên macOS lưu dưới dạng .jpeg khi bạn sử dụng File > Export. Camera iPhone của bạn lưu ảnh dưới định dạng .heic gốc, nhưng khi nó chuyển đổi sang JPEG để tương thích — điều này xảy ra tự động khi bạn AirDrop sang máy tính Windows hoặc gửi ảnh qua email — nó sẽ sử dụng đuôi tệp .jpeg. Điện thoại Android khác nhau tùy theo nhà sản xuất: một chiếc Samsung Galaxy chạy One UI thường ghi .jpg, trong khi một số đầu ra camera Google Pixel đã được ghi nhận là ghi .jpeg tùy thuộc vào phiên bản ứng dụng. Các trình duyệt web khi tải ảnh xuống sẽ tuân theo bất kỳ đuôi tệp nào mà máy chủ gửi trong tiêu đề HTTP Content-Disposition hoặc đường dẫn URL, đó là lý do tại sao cùng một bức ảnh trên hai trang web khác nhau có thể có các đuôi tệp khác nhau. Không điều nào trong số này ảnh hưởng đến dữ liệu hình ảnh thực tế. Đó hoàn toàn là một quy ước đặt tên được duy trì bởi thói quen và sở thích của nhà phát triển.

Đuôi Tệp Có Thực Sự Quan Trọng Đến Chất Lượng Hay Khả Năng Tương Thích Không?

Với phần lớn các mục đích thực tế, thì không. Mọi trình duyệt lớn — Chrome, Firefox, Safari, Edge — đều hiển thị cả tệp .jpg và .jpeg mà không gặp vấn đề gì. Các trình chỉnh sửa ảnh bao gồm Photoshop, Lightroom, Affinity Photo và GIMP đều mở cả hai mà không phàn nàn. Các hệ thống quản lý nội dung như WordPress chấp nhận cả hai đuôi tệp trong trình tải lên đa phương tiện của họ. Các ứng dụng email hiển thị cả hai trực tiếp trong nội dung. Tuy nhiên, có một vài trường hợp hiếm gặp mà đuôi tệp có thể quan trọng. Một số hệ thống nhúng cũ hơn, camera công nghiệp và phần mềm cũ có các kiểm tra đuôi tệp được mã hóa cứng (hardcoded) mà chỉ chấp nhận một biến thể. Nếu bạn đang làm việc với một hệ thống thị giác máy tính (machine vision pipeline) hoặc một cổng tài liệu chính phủ được xây dựng vào đầu những năm 2000, bạn có thể gặp một hệ thống từ chối .jpeg và chỉ chấp nhận .jpg, hoặc ngược lại. Một số nền tảng thương mại điện tử đã từng rất kén chọn trong lịch sử: chẳng hạn, công cụ nhập hình ảnh sản phẩm hàng loạt của Shopify, đã có lúc hoạt động đáng tin cậy hơn với .jpg so với .jpeg, mặc dù điều này đã được vá lỗi nhiều lần. Nếu bạn đang gửi ảnh cho một agency ảnh stock, hãy luôn kiểm tra trang yêu cầu kỹ thuật của họ — các agency như Shutterstock và Adobe Stock chỉ định .jpg trong hướng dẫn tải lên của họ, mặc dù các tệp .jpeg gần như chắc chắn vẫn sẽ vượt qua trình xác thực của họ mà không vấn đề gì. Lời khuyên chung an toàn nhất: khi không chắc chắn, hãy dùng .jpg. Nó có lịch sử hoạt động lâu dài hơn và khả năng tương thích phần mềm rộng hơn, ngay cả khi khoảng cách này ngày nay là không đáng kể.

Đổi Tên so với Chuyển Đổi: Một Sự Khác Biệt Quan Trọng

Đây là nơi mọi người đôi khi mắc phải một sai lầm tốn kém. Vì .jpg và .jpeg cùng đề cập đến một định dạng, bạn có thể đổi tên một tệp từ photo.jpeg thành photo.jpg — hoặc ngược lại — mà không hề chạm vào dữ liệu hình ảnh. Trên Windows 11, bạn có thể làm điều này trong File Explorer bằng cách nhấp chuột phải vào tệp và chọn Rename (Đổi tên), sau đó thay đổi đuôi tệp. Trên macOS, nhấp chuột phải và chọn Rename (Đổi tên), hoặc sử dụng lệnh Terminal `mv photo.jpeg photo.jpg`. Kích thước tệp vẫn giữ nguyên, kích thước pixel vẫn giữ nguyên và không có việc nén lại nào xảy ra. Điều này về cơ bản khác với việc chuyển đổi một tệp, chẳng hạn, từ PNG sang JPEG hoặc từ HEIC sang JPEG. Những thao tác đó liên quan đến việc giải mã định dạng nguồn và mã hóa lại sang định dạng đích, đối với JPEG có nghĩa là áp dụng nén giảm chất lượng (lossy compression) và có thể làm giảm chất lượng. Nếu ai đó gửi cho bạn một photo.jpeg và một hệ thống cần photo.jpg, thì đổi tên là động thái đúng đắn. Chạy nó qua một công cụ chuyển đổi là không cần thiết và, nếu công cụ đó áp dụng nén bổ sung, sẽ hơi có hại cho chất lượng. CocoConvert xử lý các chuyển đổi định dạng thực sự — PNG sang JPEG, WebP sang JPEG, HEIC sang JPEG — nhưng đối với việc đổi tên đơn giản từ .jpeg sang .jpg, chức năng đổi tên tích hợp sẵn của hệ điều hành của bạn nhanh hơn và không mất dữ liệu (lossless). Chúng tôi muốn bạn sử dụng đúng công cụ cho công việc hơn là chạy mọi thứ qua một bộ chuyển đổi một cách không cần thiết.

Khi Bạn Thực Sự Cần Chuyển Đổi sang JPEG

Việc đổi tên giải quyết được vấn đề .jpg so với .jpeg, nhưng có rất nhiều tình huống mà bạn thực sự cần chuyển đổi một hình ảnh sang định dạng JPEG từ một định dạng khác hoàn toàn. Tình huống phổ biến nhất hiện nay là HEIC, định dạng mà iPhone đã sử dụng mặc định kể từ iOS 11. Các tệp HEIC cung cấp kích thước tệp nhỏ hơn khoảng 50% so với JPEG ở chất lượng tương đương, đó là lý do Apple đã áp dụng nó, nhưng khả năng tương thích bên ngoài hệ sinh thái Apple vẫn không nhất quán. Windows 11 có thể mở HEIC gốc nếu bạn cài đặt HEIF Image Extensions từ Microsoft Store (miễn phí), nhưng nhiều nền tảng web, ứng dụng Android cũ hơn và quy trình làm việc tài liệu vẫn gặp khó khăn với các tệp HEIC. Chuyển đổi HEIC sang JPEG thông qua CocoConvert mang lại cho bạn một tệp tương thích phổ quát mà không cần cài đặt bất cứ thứ gì hay thay đổi cài đặt camera của iPhone. Một trường hợp phổ biến khác là WebP, định dạng của Google đã là đầu ra mặc định cho nhiều công cụ web kể từ khoảng năm 2020. WebP rất tuyệt vời cho các trang web nhưng lại bất tiện nếu bạn cần in ảnh hoặc gửi nó lên một nền tảng chưa hỗ trợ WebP. Chuyển đổi PNG sang JPEG cũng thường xuyên xảy ra khi ai đó có ảnh chụp màn hình hoặc đồ họa độ phân giải cao và cần giảm kích thước tệp cho tệp đính kèm email — một ảnh chụp màn hình PNG 1920x1080 thông thường có thể từ 800 KB đến 2 MB, trong khi cùng một hình ảnh dưới dạng JPEG ở chất lượng 85% thường chỉ dưới 200 KB. Sự đánh đổi là JPEG gây ra các hiện tượng nén (compression artifacts) và không hỗ trợ độ trong suốt, vì vậy nó là lựa chọn sai lầm cho logo, hình minh họa có màu sắc phẳng hoặc bất kỳ hình ảnh nào cần nền trong suốt.

Chọn Cài Đặt Chất Lượng JPEG Phù Hợp

Khi bạn chuyển đổi sang JPEG, thanh trượt chất lượng quan trọng hơn nhiều so với đuôi tệp. Chất lượng JPEG thường được thể hiện trên thang điểm từ 1 đến 100, mặc dù một số công cụ sử dụng từ 1 đến 12 (hộp thoại Save for Web cũ của Photoshop) hoặc các nhãn mô tả như Thấp, Trung bình, Cao và Tối đa. Dưới đây là một tài liệu tham khảo thực tế dựa trên các trường hợp sử dụng phổ biến. Đối với hình ảnh web mà tốc độ tải là quan trọng — ảnh blog, hình thu nhỏ sản phẩm, mạng xã hội — cài đặt chất lượng từ 75 đến 82 thường là điểm lý tưởng. Bạn sẽ giảm đáng kể kích thước tệp với các hiện tượng (artifacts) khó nhận thấy ở kích thước xem bình thường. Đối với mục đích in ấn hoặc lưu trữ mà bạn muốn giữ lại càng nhiều chi tiết càng tốt, hãy sử dụng từ 90 đến 95. Vượt quá 95 sẽ mang lại hiệu quả giảm dần; kích thước tệp tăng vọt trong khi cải thiện chất lượng nhìn thấy là không đáng kể. Cài đặt chất lượng dưới 60 sẽ tạo ra các hiện tượng khối (blocky artifacts) rõ ràng xung quanh các cạnh và ở những vùng chuyển màu dần dần, như bầu trời hoặc tông màu da, và hiếm khi phù hợp cho ảnh chụp. Chuyển đổi JPEG của CocoConvert mặc định là 85, nằm thoải mái trong phạm vi mà hầu hết hình ảnh trông sắc nét trên màn hình và kích thước tệp dễ quản lý. Bạn có thể điều chỉnh điều này trước khi chuyển đổi nếu trường hợp sử dụng của bạn yêu cầu một cái gì đó khác. Một hạn chế đáng lưu ý: CocoConvert hiện không cung cấp các điều khiển làm sắc nét theo kênh (per-channel sharpening) hoặc lấy mẫu màu phụ (chroma subsampling), những tính năng mà các công cụ chuyên nghiệp như ImageMagick hoặc Photoshop có. Nếu bạn đang thực hiện sản xuất in ấn số lượng lớn hoặc cần kiểm soát chính xác tỷ lệ lấy mẫu màu như 4:4:4 so với 4:2:0, một quy trình xử lý hình ảnh chuyên dụng sẽ phục vụ bạn tốt hơn bất kỳ bộ chuyển đổi dựa trên trình duyệt nào.