CodeKitHub
Tiếng Việt
Công cụ Hình ảnh

Thay Đổi Kích Thước Ảnh Online

Thay đổi kích thước ảnh chỉ trong vài giây: đặt chiều rộng pixel chính xác hoặc một phần trăm, chiều cao sẽ tự động điều chỉnh theo để giữ nguyên tỷ lệ. Hoạt động với JPG, PNG và WebP, hỗ trợ xử lý hàng loạt, và — như mọi công cụ khác trên trang này — ảnh của bạn không bao giờ rời khỏi trình duyệt.

Aspect ratio is preserved automatically

    Công Cụ Này Là Gì?

    Công cụ thay đổi kích thước ảnh thay đổi số pixel của ảnh — khác với nén ảnh, vốn giữ nguyên kích thước nhưng mã hóa lại hiệu quả hơn. Bạn cần thay đổi kích thước khi một biểu mẫu yêu cầu "tối đa 800px", một avatar phải là 256×256, hoặc một bức ảnh chụp từ máy ảnh 4000px là quá thừa cho một cột blog chỉ rộng 700px.

    Thu nhỏ (làm ảnh nhỏ hơn) gần như không mất chất lượng nhìn thấy và giảm dung lượng đáng kể — giảm cả hai chiều đi một nửa sẽ cắt giảm 75% số pixel. Phóng to (làm ảnh lớn hơn) cũng được hỗ trợ nhưng không thể tạo ra chi tiết mới: ảnh bị kéo giãn luôn hơi mờ. Công cụ này tự động giữ nguyên tỷ lệ khung hình để không có ảnh nào bị méo.

    Tại Sao Nên Dùng?

    • Hai chế độ trực quan: chiều rộng pixel chính xác (cho các yêu cầu cụ thể) hoặc phần trăm (để thu nhỏ nhanh).
    • Tỷ lệ khung hình tự động khóa — không lo ảnh bị méo ngoài ý muốn.
    • Cũng có thể chuyển đổi định dạng khi xuất nếu bạn muốn (JPG/PNG/WebP).
    • Thay đổi kích thước hàng loạt cho hàng chục ảnh, mỗi ảnh có nút tải về riêng.
    • Cục bộ và riêng tư: không có gì được tải lên, không giới hạn dung lượng.

    Cách Sử Dụng

    1. Thả ảnh vào khung hoặc nhấn để chọn file.
    2. Chọn một chế độ: nhập chiều rộng mục tiêu theo pixel, hoặc một phần trăm.
    3. Tùy chọn chọn một định dạng đầu ra khác (mặc định giữ nguyên định dạng gốc).
    4. Mỗi kết quả hiển thị kích thước mới và dung lượng file — nhấn Download.

    Ví dụ

    Đầu vào

    camera.jpg — 4032×3024, 3,9 MB, thay đổi kích thước về chiều rộng 1200

    Đầu ra

    camera-1200x900.jpg — 1200×900, 260 KB

    Tên file đầu ra bao gồm kích thước mới nên các phiên bản không bao giờ bị lẫn lộn.

    Các trường hợp sử dụng phổ biến

    • Đáp ứng yêu cầu kích thước pixel chính xác từ một biểu mẫu, quy cách icon ứng dụng, hoặc hướng dẫn tải lên ("avatar phải là 400×400 hoặc nhỏ hơn").
    • Thu nhỏ hàng loạt ảnh chụp từ máy ảnh trước khi thêm vào một trang web, nơi ảnh gốc rộng 4000px sẽ tải chậm hơn nhiều so với cần thiết.
    • Chuẩn bị một bộ thumbnail có kích thước đồng nhất từ một thư mục ảnh nguồn có kích thước khác nhau.
    • Giảm kích thước pixel của ảnh trước khi dán vào một tài liệu có giới hạn chiều rộng trang nghiêm ngặt.

    Thay đổi kích thước so với nén, và vì sao thứ tự lại quan trọng

    Thay đổi kích thước và nén ảnh đều làm giảm dung lượng file nhưng tác động vào những thứ khác nhau: thay đổi kích thước giảm số lượng pixel (một ảnh được thu hẹp cả chiều rộng và chiều cao xuống 50% sẽ có ít hơn 75% số pixel cần lưu), trong khi nén mã hóa lại cùng số pixel đó hiệu quả hơn. Nếu một ảnh vừa quá lớn về kích thước vừa chưa được nén, thay đổi kích thước trước sẽ mang lại lợi ích lớn hơn — giảm số pixel từ 4000px xuống 1200px loại bỏ dữ liệu nhiều hơn hẳn so với bất kỳ thanh trượt chất lượng nào có thể làm, sau đó nén ảnh đã thay đổi kích thước sẽ ép nốt phần dư thừa còn lại. Làm theo thứ tự ngược lại (nén trước, rồi mới thay đổi kích thước) vẫn hoạt động, nhưng thay đổi kích thước trước có nghĩa là bước nén sẽ có ít dữ liệu hơn để xử lý, nên nhanh hơn một chút.

    Vì sao chế độ phần trăm khác với việc chỉ gõ một chiều rộng pixel nhỏ hơn

    Chế độ phần trăm và chế độ chiều rộng pixel về bản chất cho ra cùng một phép tính — cả hai cuối cùng đều tính ra một chiều rộng mục tiêu và chiều cao tương ứng — nhưng chúng giải quyết các vấn đề khác nhau trong thực tế. Chế độ pixel dùng khi bạn biết chính xác con số mình cần (một quy cách yêu cầu 1200px, nên bạn gõ 1200). Chế độ phần trăm dùng khi bạn đang thu nhỏ cả một loạt ảnh có kích thước gốc khác nhau nhưng muốn tất cả đều được thu nhỏ theo cùng một tỷ lệ — 50% luôn giảm mọi ảnh đi một nửa bất kể ảnh gốc rộng 2000px hay 6000px, điều mà chế độ pixel không thể làm được trong một lần xử lý với một loạt ảnh có kích thước hỗn hợp mà không làm méo một số ảnh hoặc để nguyên số khác.

    Câu Hỏi Thường Gặp

    Thay đổi kích thước có làm giảm chất lượng ảnh không?

    Thu nhỏ trông gần như hoàn hảo — bạn chỉ đang loại bỏ những pixel mà kích thước mục tiêu vốn không thể hiển thị được. Phóng to vượt quá 100% không thể thêm chi tiết và sẽ tạo ra độ mờ; nên tránh trừ khi bạn buộc phải đạt một yêu cầu kích thước tối thiểu.

    Làm sao để đặt chiều cao chính xác thay vì chiều rộng?

    Tính chiều rộng cho ra chiều cao mục tiêu của bạn: chiều rộng = chiều cao × (chiều rộng gốc ÷ chiều cao gốc). Công cụ được thiết kế để luôn giữ tỷ lệ khung hình — kéo giãn tự do theo chiều rộng×chiều cao sẽ làm méo ảnh, điều mà gần như không ai muốn.

    Tôi nên dùng kích thước nào cho web?

    Ảnh banner toàn chiều rộng: 1600–1920px. Ảnh nội dung blog: 800–1200px. Ảnh thumbnail: 300–400px. Ảnh đại diện: 256px. Nếu không chắc chắn, hãy khớp với kích thước lớn nhất mà bố cục thực sự hiển thị, rồi nén lại.

    Tôi nên thay đổi kích thước hay nén ảnh — cần cái nào?

    Cả hai đều giảm dung lượng file nhưng theo cách khác nhau. Nếu kích thước lớn hơn mức cần thiết, hãy thay đổi kích thước trước — đó là mức tiết kiệm lớn hơn. Sau đó nén sẽ ép bớt phần dữ liệu còn lại. Công cụ Nén Ảnh của chúng tôi làm cả chất lượng và giới hạn chiều rộng tối đa trong một bước nếu phù hợp với trường hợp của bạn.

    Ảnh của tôi có bị tải lên trong khi thay đổi kích thước không?

    Không. Việc thay đổi kích thước chạy trên thiết bị của bạn thông qua canvas API của trình duyệt. Công cụ vẫn hoạt động khi offline sau khi trang đã tải xong.

    Công Cụ Liên Quan