Resize Ảnh

Thả một hoặc nhiều ảnh vào bên dưới để resize theo pixel chính xác, phần trăm, hoặc fit vừa khung, và xoay nếu cần. Mọi xử lý diễn ra ngay trên trình duyệt — không có gì được upload lên server.

File không bao giờ rời khỏi thiết bị của bạn

Thả file vào đây, nhấp để chọn, hoặc dán

PNGJPGJPEGWEBPGIFBMPTIFFTIF

Công cụ này làm gì

Công cụ này thay đổi kích thước ảnh — thu nhỏ để trang web tải nhanh hơn, phóng to để in ấn, hoặc căn vừa khít vào một khung cố định cho template. Thả một file hay năm mươi file cũng được; mỗi ảnh sẽ được resize (và xoay nếu cần) theo thiết lập bạn chọn, rồi bạn tải kết quả về chỉ với một cú nhấp.

Mọi thứ diễn ra ngay trên thiết bị của bạn. Không có bước upload, không có hàng đợi xử lý trên server từ xa, và không có giới hạn dung lượng do backend áp đặt — giới hạn duy nhất là bộ nhớ trình duyệt của bạn còn trống bao nhiêu.

Ba chế độ resize

Chế độBạn nhập gìTỷ lệ khung hìnhPhù hợp cho
PixelWidth và/hoặc height chính xác theo pixelGiữ nguyên nếu để trống một ô; méo nếu điền cả haiKích thước đích chính xác, ví dụ 1200×630 cho banner mạng xã hội
Phần trămMột giá trị tỷ lệ duy nhất, 1–400%Luôn giữ nguyênThu nhỏ hoặc phóng to nhanh theo tỷ lệ gốc, ví dụ "nhỏ hơn 50%"
Fit in boxMột khung giới hạn width và height theo pixelLuôn giữ nguyênCho một loạt ảnh có hình dạng khác nhau đều vừa khít trong cùng một kích thước tối đa

Chuyển đổi chế độ bằng thanh chọn phía trên khung thả ảnh — file của bạn sẽ được xử lý theo chế độ và giá trị đang bật tại thời điểm bạn thả vào.

Chế độ Pixel và tỷ lệ khung hình

Ở chế độ pixel, để trống width hoặc height sẽ khiến công cụ tự tính chiều đó sao cho ảnh giữ nguyên tỷ lệ gốc. Ví dụ, một ảnh 1600×900 resize về width 800 và để trống height sẽ ra đúng 800×450 — vẫn giữ tỷ lệ 16:9, chỉ là nhỏ hơn.

Mẹo: Nếu bạn điền cả width và height với giá trị không khớp tỷ lệ ảnh gốc, công cụ vẫn resize đúng kích thước đó — ảnh sẽ bị kéo dãn hoặc bóp méo để vừa khít. Một thông báo nhỏ "có thể bị méo" sẽ hiện ra dưới các ô nhập bất cứ khi nào cả hai ô đều có giá trị.

Chế độ Fit in box

Fit-in-box là lựa chọn an toàn nhất khi bạn xử lý hàng loạt ảnh có hình dạng gốc khác nhau (ví dụ ảnh dọc lẫn ảnh ngang) và muốn tất cả đều vừa khít trong cùng một kích thước tối đa, chẳng hạn 800×800 cho một gallery sản phẩm. Công cụ sẽ thu nhỏ mỗi ảnh cho đến khi vừa khít bên trong khung bạn chỉ định, giữ nguyên tỷ lệ khung hình — ảnh ngang sẽ bị giới hạn bởi chiều rộng của khung, ảnh dọc bởi chiều cao.

Xoay ảnh của bạn

Danh sách chọn Rotate hỗ trợ 0° (không xoay), 90°, 180° và 270°, xoay theo chiều kim đồng hồ. Việc xoay diễn ra cùng lúc với chế độ resize đang chọn, nên bạn có thể vừa chỉnh thẳng một ảnh chụp nghiêng từ điện thoại vừa resize trong một lần xử lý duy nhất — hoặc chỉ xoay mà không resize bằng cách để trống các ô kích thước.

Chất lượng resize: bộ lọc Lanczos3

Mọi thao tác resize trong công cụ này đều dùng bộ lọc resample Lanczos3, một thuật toán chất lượng cao cho kết quả sắc nét hơn các phương pháp đơn giản như nearest-neighbor hay bilinear cơ bản, đặc biệt khi thu nhỏ ảnh. Đây cũng là loại bộ lọc được các phần mềm chỉnh sửa ảnh chuyên nghiệp dùng cho việc resize thông thường.

Mẹo: Thu nhỏ ảnh luôn an toàn — Lanczos3 có đầy đủ dữ liệu điểm ảnh gốc để xử lý. Phóng to thì khác: không bộ lọc nào có thể tạo ra chi tiết chưa từng được ghi lại trong ảnh gốc, nên ảnh phóng to sẽ trông mềm hơn một tấm ảnh chụp thật ở độ phân giải đó. Chỉ nên phóng to ở mức vừa phải, đừng biến một ảnh thumbnail nhỏ thành áp phích lớn.

Ảnh của bạn không bao giờ rời khỏi thiết bị

Quá trình resize chạy qua một module WebAssembly nhỏ được tải vào tab trình duyệt của bạn. Khi bạn thả một file vào, dữ liệu của nó được đọc ngay tại chỗ và đưa vào module đó xử lý — không bao giờ được gửi đi qua mạng. Đóng tab là mọi thứ biến mất; không có gì còn lại trên server nào cả, vì ngay từ đầu đã không có server nào tham gia.

Nếu bạn cũng cần đổi định dạng ảnh, xem Công cụ Đổi Định dạng Ảnh. Còn nếu cần resize theo yêu cầu riêng của từng nền tảng (icon app, banner mạng xã hội, favicon), xem thêm các công cụ Resize Logo & Ảnh — cả hai đều xử lý hoàn toàn ngay trên thiết bị.

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

Công cụ resize ảnh này có thật sự miễn phí không?
Có. Không cần đăng ký, không watermark, và không giới hạn số lượng ảnh bạn có thể resize. Công cụ chạy hoàn toàn trong trình duyệt nên không phát sinh chi phí server.
Ảnh của tôi có bị upload lên đâu không?
Không. Mọi quá trình resize diễn ra ngay trên trình duyệt bằng WebAssembly. File của bạn không bao giờ được gửi qua mạng, vì vậy không có gì chạm tới server cả.
Nếu tôi chỉ nhập width hoặc chỉ nhập height thì sao?
Để trống một trong hai ô pixel sẽ giữ nguyên tỷ lệ khung hình gốc — công cụ tự tính chiều còn lại giúp bạn, nên kết quả không bao giờ bị méo hay bẹp.
Nếu tôi nhập cả width lẫn height thì sao?
Điền cả hai ô sẽ resize đúng kích thước đó, kể cả khi không khớp tỷ lệ khung hình gốc. Công cụ sẽ hiện cảnh báo nhỏ trong trường hợp này vì ảnh có thể trông bị kéo dãn hoặc bóp méo.
"Fit in box" khác gì so với đặt pixel chính xác?
Fit-in-box coi width và height bạn nhập là một khung giới hạn, không phải kích thước đích chính xác — ảnh được co giãn về kích thước lớn nhất vừa khít bên trong khung đó, luôn giữ nguyên tỷ lệ khung hình gốc.
Tôi có thể phóng to ảnh thay vì thu nhỏ không?
Có, việc phóng to (upscale) được cho phép ở mọi chế độ. Lưu ý rằng phóng to vượt quá độ phân giải gốc có thể khiến ảnh trông mờ hơn, vì không có thuật toán resize nào có thể tạo ra chi tiết chưa từng được ghi lại trong ảnh gốc.
Công cụ hỗ trợ những góc xoay nào?
Bạn có thể xoay 0° (không xoay), 90°, 180° hoặc 270°. Xoay có thể kết hợp với bất kỳ chế độ resize nào, hoặc dùng riêng bằng cách để trống các ô kích thước.
Resize ảnh có làm đổi định dạng file không?
Không. Ảnh đầu ra giữ nguyên định dạng của file bạn thả vào — ảnh JPEG resize xong vẫn là JPEG, ảnh PNG resize xong vẫn là PNG. Nếu bạn cũng cần đổi định dạng, hãy dùng công cụ Đổi Định dạng Ảnh trước hoặc sau khi resize.