Ảnh quá nặng không tải lên được? Cách giảm xuống dưới giới hạn KB hoặc MB
Cổng nộp hồ sơ, trang tuyển dụng hay diễn đàn từ chối ảnh của bạn vì ảnh phải nhỏ hơn 240 KB, 1 MB hoặc 2 MB. Bài này nói cái gì làm tệp nặng, vì sao giảm kích thước pixel hiệu quả hơn cứ hạ chất lượng xuống, và cách đạt đúng một dung lượng cụ thể bằng công cụ miễn phí, kể cả công cụ của chúng tôi, vốn không có ô nhập “KB mục tiêu”.
Biểu mẫu tải lên từ chối ảnh vì một trong ba lý do: tệp vượt giới hạn dung lượng, định dạng không được chấp nhận, hoặc kích thước pixel không đúng. Ba thứ này dính chặt vào nhau, và chỉ sửa dung lượng thì ảnh thường lại bị trả về vì một trong hai lý do còn lại.
Đọc ba con số trong quy định tải lên
Câu hỏi này được đăng trên Microsoft Q&A năm 2013. Cách viết hơi lộn xộn, nhưng tình huống thì đúng là thứ phần lớn mọi người gặp phải:
I have tried to upload photos to a web site, I have been informed that there is a 1Mg limit on all photos. All my photos are 2 Mg or larger how do I reduce the overall file size
Dịch: “Tôi đã thử tải ảnh lên một trang web, và được báo là mọi ảnh đều có giới hạn 1Mg. Ảnh của tôi đều từ 2 Mg trở lên, làm sao để giảm tổng dung lượng tệp?” Hơn 400 người đã đánh dấu là cũng có câu hỏi này.
Người hỏi biết giới hạn nhưng không biết phải vặn núm nào. Quy định tải lên thường đưa ra tối đa ba con số, và mỗi con số cần một cách sửa khác nhau. Chương trình xổ số visa đa dạng (Diversity Visa) của Mỹ là một ví dụ rõ ràng. Bộ Ngoại giao Mỹ yêu cầu một tệp JPEG có dung lượng “bằng hoặc nhỏ hơn 240 kB (kilobyte)”, hình vuông, và 600x600 pixel.
| Quy định ghi | Nó đo cái gì | Cách đáp ứng |
|---|---|---|
| “Chỉ nhận JPEG (.jpg)” | Định dạng tệp | Chuyển đổi. Đổi tên tệp không đổi được định dạng |
| “Từ 240 kB trở xuống”, “tối đa 2 MB” | Dung lượng tệp | Giảm pixel trước, cần thì mới hạ chất lượng |
| “600x600 pixel”, “hình vuông” | Kích thước pixel và hình dạng | Cắt đúng hình dạng, rồi đổi kích thước |
Mức tối thiểu cũng tính. Nếu biểu mẫu đòi ít nhất bao nhiêu pixel, thu nhỏ xuống dưới mức đó để tiết kiệm vài kilobyte sẽ khiến ảnh bị từ chối vì lý do ngược lại.
Kích thước pixel, dung lượng và chất lượng là ba con số khác nhau
| Con số | Nó là gì | Vì sao quan trọng khi tải lên |
|---|---|---|
| Kích thước pixel (vd. 4032×3024) | Bức ảnh gồm bao nhiêu điểm | Được đối chiếu với các quy định kiểu 600x600 |
| Dung lượng tệp (KB, MB) | Tệp đã lưu nặng bao nhiêu | Là thứ mà giới hạn “dưới 1 MB” đo |
| Chất lượng JPEG (%) | Mỗi điểm được ghi chính xác đến đâu | Càng thấp tệp càng nhẹ và càng nhiều mảng loang |
Ba con số này bị lẫn lộn suốt. Câu hỏi này trên Apple Community là từ năm 2007, nhưng sự nhầm lẫn thì hôm nay vẫn vậy:
I'm trying to upload pictures to a Web site that requires the size of the picture to be no larger than 50kb, as well as less than 500 by 500. I've tried cropping and exporting. I can get the aspect to less than 500 by 500, but then the kb size gets larger.
Dịch: “Tôi đang cố tải ảnh lên một trang web yêu cầu ảnh không lớn hơn 50kb, và nhỏ hơn 500 x 500. Tôi đã thử cắt ảnh và xuất ảnh. Tôi đưa được kích thước xuống dưới 500 x 500, nhưng khi đó số kb lại tăng lên.” Chủ đề “How do I reduce a picture to less than 50kb and less than 500 by 500 ratio?”.
Ít pixel hơn thì lẽ ra tệp phải nhỏ hơn, vậy sao nó lại tăng? Nghi phạm quen thuộc là chất lượng khi xuất. Nếu JPEG gốc được lưu ở chất lượng vừa phải mà lúc xuất lại dùng mức cao, bức ảnh nhỏ hơn vẫn có thể nặng hơn. Câu trả lời trong chủ đề là xuất ảnh với kích thước không quá 500 pixel, xử lý luôn quy định về pixel trong cùng một bước.
Vì sao giảm pixel tốt hơn cứ hạ chất lượng xuống
Ảnh điện thoại thường là 4032×3024, hơn 12 triệu pixel một chút. Đổi kích thước để cạnh dài là 1600 pixel, nó thành 1600×1200, khoảng 1,9 triệu pixel, cỡ 16% so với ban đầu. Ở mức 600x600 của Diversity Visa thì chưa tới 3%. Dung lượng tệp thường giảm theo số pixel.
Hạ chất lượng JPEG thì giữ nguyên mọi pixel và ghi từng pixel kém chính xác hơn. Hạ một chút thì khó nhận ra. Còn ép một bức ảnh 12 megapixel xuống vài trăm kilobyte chỉ bằng chất lượng là cách để có những vệt loang thành khối trên da và trên phông nền trơn, đúng những chỗ người ta soi kỹ khi duyệt ảnh thẻ.
Cả hai bước đều không hoàn tác được. Hãy làm trên bản sao và giữ lại bản gốc.
Vì sao ảnh chụp màn hình, PNG và tệp HEIC của iPhone lại nặng đến vậy
PNG là định dạng không mất dữ liệu. Nó giữ chính xác từng pixel, hợp với chữ và sơ đồ nhưng phí chỗ với ảnh chụp: cùng số pixel đó, lưu PNG thường nặng gấp mấy lần JPEG. Một tấm ảnh thẻ được scan hoặc chụp màn hình rồi nằm trong tệp PNG thường chỉ cần chuyển sang JPEG là xong.
Ảnh chụp màn hình là nguồn PNG phổ biến. Hướng dẫn cho Mac của Apple cho biết trên các máy Mac được hỗ trợ chạy macOS Tahoe 26 trở lên, bạn có thể chọn định dạng chụp: “SDR (tương thích nhất)” lưu thành PNG, HDR lưu thành HEIF. Nhưng ảnh chụp màn hình chủ yếu là chữ lại là chuyện khác. Lưu thành JPEG, chữ sẽ bị viền nhòe và tệp có thể hầu như không nhỏ đi. Hãy cắt chỉ lấy phần cần dùng, hoặc giảm pixel và giữ nguyên PNG.
iPhone lưu ảnh dạng HEIC trừ khi bạn đổi cài đặt. Định dạng này hiệu quả, nhưng nhiều biểu mẫu tải lên từ chối nó, và chuyển sang JPEG thường làm tệp nặng hơn chứ không nhẹ đi. Nếu giới hạn chật, hãy giảm pixel luôn trong cùng bước đó. Để ảnh chụp sau này được lưu dưới dạng JPEG, hướng dẫn của Apple là Cài đặt > Camera > Định dạng > Tương thích nhất. Ảnh đã chụp thì vẫn giữ nguyên.
Những cách khác để đổi kích thước trên Mac, Windows và iPhone
Mac: Xem trước
Mở ảnh trong Xem trước (Preview) và chọn Công cụ > Điều chỉnh kích cỡ. Khi bật “Chia tỷ lệ cân xứng”, bạn gõ chiều rộng hoặc chiều cao mới, chuyển sang phần trăm, hoặc dùng menu “Vừa trong”. Theo Apple, phải chọn “Lấy mẫu lại hình ảnh” thì dung lượng tệp mới thực sự giảm, và kích cỡ mới được hiển thị ở cuối cửa sổ. Mở nhiều ảnh trong cùng một cửa sổ để đổi kích thước chúng cùng lúc. Muốn hạ cả chất lượng, dùng Tệp > Xuất, chọn định dạng JPEG và chỉnh chất lượng.
Windows: PowerToys hoặc Paint
PowerToys miễn phí của Microsoft thêm mục “Resize with Image Resizer” (tên trong giao diện tiếng Anh) vào menu chuột phải trong File Explorer. Chọn bao nhiêu ảnh cũng được và chúng được đổi kích thước một lượt, còn tài liệu của nó liệt kê thiết lập chất lượng JPEG từ 1 đến 100. Nếu không được cài phần mềm trên máy cơ quan, một câu trả lời được chấp nhận trên Microsoft Q&A mô tả cách dùng Paint: bấm Resize (đổi kích thước), gõ 50 để thu ảnh còn một nửa, rồi File > Save As để lưu thành JPEG (đây là tên trong giao diện tiếng Anh). Nhiều bài hướng dẫn cũng nói ứng dụng Ảnh của Windows 11 có tùy chọn đổi kích thước, nhưng chúng tôi không tìm thấy nó trong các trang trợ giúp của chính Microsoft, nên không mô tả menu của nó ở đây.
Photoshop, nếu bạn vốn đã trả tiền
Photoshop là một trong số ít công cụ nhận dung lượng mục tiêu. Trong một chủ đề trên Adobe Community, có người cần một bức ảnh dưới 50 KB:
I want to reduce the size of file from 70 kb to 50 kb to upload it to a web site. Web site not accepting if the picture size more than 50 kb.
Dịch: “Tôi muốn giảm dung lượng tệp từ 70 kb xuống 50 kb để tải lên một trang web. Trang web không nhận nếu ảnh nặng hơn 50 kb.” Tháng 12 năm 2019, 643 lượt xem.
Một câu trả lời chỉ tới File > Export > Save for Web (Legacy), nơi menu tùy chọn có mục “Optimize to File Size” (tên trong giao diện tiếng Anh): gõ dung lượng bạn cần và Photoshop tự chọn thiết lập.
iPhone
Chúng tôi không tìm thấy trong tài liệu của Apple cách nào đặt kích thước pixel chính xác trong ứng dụng Ảnh trên iPhone. Các công cụ trình duyệt dưới đây mở được cả trên trình duyệt điện thoại.
Đạt giới hạn KB bằng công cụ của chúng tôi (không có ô dung lượng mục tiêu)
Nói thẳng trước: công cụ Nén ảnh của chúng tôi không cho bạn gõ “240 KB”. Nó cho chọn định dạng (JPG, PNG hoặc WebP) và một thanh trượt chất lượng từ 30% đến 100%, bắt đầu ở 82%. Bạn đạt được con số mong muốn bằng cách kết hợp nó với Đổi kích thước ảnh:
- Thả ảnh vào Đổi kích thước ảnh. Nhiều ảnh cùng lúc cũng được; một thiết lập áp dụng cho tất cả. HEIC của iPhone cũng dùng được (ảnh đầu tiên sẽ tải một bộ giải ảnh khoảng 1,4 MB).
- Đặt “Chuyển sang” thành JPG. Công cụ mặc định là PNG, và ảnh chụp lưu thành PNG có thể ra nặng hơn lúc đưa vào. Chọn JPG cũng làm hiện thanh trượt chất lượng.
- Đặt “Theo” thành “Cạnh dài” và nhập một giá trị: 1600 cho bài đăng diễn đàn, hoặc kích thước pixel mà biểu mẫu yêu cầu. Danh sách tệp cho xem trước thay đổi, ví dụ 4032×3024 → 1600×1200.
- Chuyển đổi rồi xem dung lượng trong kết quả. Nếu vẫn vượt, đừng thu nhỏ kết quả thêm lần nữa. Hãy quay lại bản gốc với giá trị nhỏ hơn hoặc chất lượng thấp hơn một chút.
Nếu kích thước pixel là cố định, như 600x600, hãy dùng Nén ảnh và chỉ hạ chất lượng. Mỗi tệp hiện nó đã nhẹ đi bao nhiêu, và mở một kết quả ra sẽ có mục “So với bản gốc”, chồng hai ảnh lên nhau với một thanh trượt để bạn thấy chất lượng đã mất những gì. Nếu kết quả nặng hơn tệp đưa vào, nó báo “Đã đủ nhỏ, giữ nguyên tệp gốc” và trả lại chính tệp của bạn.
Những gì chúng không làm được: đặt riêng chiều rộng và chiều cao (tỷ lệ khung hình luôn được giữ) hoặc cắt ảnh. Muốn ảnh vuông, hãy cắt cho đúng hình trong Ảnh hoặc Xem trước trước đã. Vì ảnh được vẽ lại, các thông tin máy ảnh như ngày chụp và vị trí bị bỏ đi. Mọi thứ chạy trong trình duyệt của bạn, và ảnh không được tải lên đâu cả.
Kilobyte có hai cách tính. Công cụ của chúng tôi tính 1 KB là 1.024 byte, còn Apple cho biết máy Mac và iPhone hiện nay tính là 1.000. Một tệp 245.000 byte hiện 239 KB ở đây và 245 KB trong Finder. Bạn không biết biểu mẫu dùng quy tắc nào, nên hãy nhắm thấp hơn giới hạn 5 đến 10%.
Câu hỏi thường gặp
- Đặt chất lượng 100% thì có lấy lại được bản gốc không?
- Không. Ảnh được vẽ lại và lưu thành tệp mới. Nếu bản gốc là JPEG đã nén sẵn, bản 100% có thể còn nặng hơn. Khi đó Nén ảnh sẽ trả lại bản gốc.
- Dung lượng đã đúng mà biểu mẫu vẫn từ chối tệp.
- Kiểm tra định dạng. Biểu mẫu chỉ nhận JPEG sẽ từ chối HEIC, PNG và WebP dù chúng nhỏ đến đâu. Đổi tên thành .jpg không chuyển đổi gì cả; hãy chọn JPG rồi chuyển đổi.
- Mỗi ảnh cần một giới hạn khác nhau.
- Mỗi lượt chạy áp dụng một thiết lập cho mọi tệp. Hãy chia ảnh theo nhóm giới hạn và chạy riêng từng nhóm.
- Dùng trên điện thoại được không?
- Được, trong trình duyệt. Việc xử lý diễn ra trên thiết bị, nên trên điện thoại một lượt quá 40 MB sẽ kèm cảnh báo rằng nó có thể bị treo. Hãy thêm ít ảnh hơn mỗi lần.
Cập nhật 30 tháng 9, 2026 · Tính đến ngày 30 tháng 9 năm 2026. Thông tin về Xem trước, ảnh chụp màn hình và cài đặt iPhone lấy từ các trang hỗ trợ của Apple; PowerToys từ tài liệu Image Resizer của Microsoft (cập nhật ngày 25 tháng 8 năm 2026); quy định ảnh Diversity Visa từ travel.state.gov. Menu trong ứng dụng Ảnh của Windows và Paint có thể khác nhau giữa các phiên bản.