Xoay Ảnh

Thả ảnh vào, xoay theo từng bước 90°, lật ngang hoặc lật dọc, hoặc chỉnh thẳng bằng thanh trượt góc, rồi tải kết quả. Mọi xử lý diễn ra cục bộ trên trình duyệt; không có gì được upload.

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

Thả ảnh để xoay, hoặc nhấp để chọn

JPGJPEGPNGWEBPGIFBMP

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

Thả một ảnh vào và chỉnh hướng của nó theo ba cách: xoay từng góc phần tư, lật theo một trong hai trục, hoặc chỉnh thẳng đến một góc chính xác bằng thanh trượt — tất cả đều có xem trước trực tiếp để bạn thấy kết quả trước khi tải về. Kết hợp bao nhiêu thao tác tùy thích trong một lần chỉnh; file tải về phản ánh đúng mọi thiết lập bạn đã đặt, được render bởi cùng engine dùng chung cho cả nhóm công cụ này.

Hai kiểu xoay ảnh

Thao tácTác dụngẢnh hưởng chất lượng
Xoay trái / xoay phảiXoay ảnh từng góc phần tư (90°) mộtLossless — điểm ảnh chỉ đổi vị trí, không đổi giá trị
Lật ngang / lật dọcĐối xứng ảnh qua trục dọc hoặc trục ngangLossless — tương tự trên
Chỉnh thẳng (thanh trượt góc)Xoay theo bất kỳ góc nào từ -45° đến 45°Resample lại từng điểm ảnh và mở rộng canvas

Hai dòng đầu là các thao tác di chuyển điểm ảnh chính xác, không có gì cần xấp xỉ. Thanh trượt chỉnh thẳng thì khác về bản chất: xoay một hình chữ nhật theo một góc bất kỳ khiến lưới điểm ảnh mới không còn khớp với lưới cũ, nên mỗi điểm ảnh đầu ra được tính từ các điểm ảnh gốc lân cận bằng phép nội suy song tuyến (bilinear) — kỹ thuật mà hầu hết phần mềm chỉnh sửa ảnh dùng cho loại điều chỉnh này.

Xoay theo từng bước 90° và lật ảnh

Xoay trái và xoay phải mỗi lần xoay ảnh một góc phần tư theo hướng tương ứng, và bạn có thể nhấn liên tục để đạt 180° hoặc 270°. Lật ngang và lật dọc đối xứng ảnh qua đường giữa, và cả hai có thể kết hợp tự do với xoay từng góc phần tư cũng như với nhau. Không thao tác nào trong số này động đến màu sắc của bất kỳ điểm ảnh nào — chúng chỉ sắp xếp lại vị trí điểm ảnh, đó là lý do vì sao không có đánh đổi chất lượng dù bạn nhấn bao nhiêu lần đi nữa.

Chỉnh thẳng một ảnh bị nghiêng

Mẹo: Thanh trượt chỉnh thẳng bao phủ từ -45° đến 45° — đủ để sửa một đường chân trời bị lệch vài độ do chụp cầm tay, mà không cần xoay hẳn 90°. Vì một góc bất kỳ khiến hình chữ nhật của ảnh nghiêng đi, các góc của khung gốc sẽ bị lộ ra khi canvas được mở rộng để chứa vừa toàn bộ ảnh đã xoay. Thứ lấp vào các góc lộ ra đó tùy thuộc vào định dạng file của bạn.

Với PNG và WebP, cả hai đều hỗ trợ trong suốt, các góc lộ ra đơn giản được để trong suốt — không có màu lấp nào cả, nên ảnh đã chỉnh thẳng có thể đặt gọn gàng lên bất kỳ nền nào. JPEG không có kênh alpha, nên các góc đó cần một màu đặc; mặc định là màu trắng, nhưng bộ chọn màu cho phép bạn đổi sang bất kỳ màu nào khớp với nền bạn định đặt ảnh lên. Bản xem trước trên màn hình mô phỏng điều này bằng một phép biến đổi CSS để phản hồi tức thì, còn file tải về là kết quả chính xác từ engine xoay ảnh — cùng mối quan hệ giữa xem trước trực tiếp và kết quả cuối cùng như ở mọi công cụ trong nhóm này.

Định dạng gốc được giữ, EXIF thì không

Xoay và lật ảnh thay đổi hướng ảnh, không thay đổi định dạng file — một ảnh JPEG đã xoay vẫn ra JPEG, một ảnh PNG đã xoay vẫn ra PNG, và tương tự với WebP, GIF, BMP. Thứ không còn tồn tại là khối metadata EXIF của file: việc tạo ra file mới đòi hỏi mã hóa lại, và quá trình đó bỏ lại thông tin máy ảnh, thời gian chụp, cùng mọi tọa độ GPS được nhúng. Nếu bạn cần kiểm tra hoặc xóa riêng dữ liệu này, hãy dùng công cụ Xem & Xóa Metadata EXIF trên file gốc.

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

Ngay khi bạn thả một ảnh vào, dữ liệu của nó vẫn ở nguyên trên tab trình duyệt. Bản xem trước trực tiếp được chính trình duyệt của bạn render, còn file tải về cuối cùng được tạo bởi một module WebAssembly nhỏ, không bao giờ gửi đi bất cứ thứ gì 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 muốn cắt ảnh này theo một vùng cụ thể, thêm watermark, hoặc đổi sang định dạng khác, hãy xem thêm các công cụ Cắt Ảnh, Thêm WatermarkĐổi Định dạng Ảnh — tất cả đều xử lý theo cùng cách hoàn toàn trên thiết bị.

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

Công cụ xoay ảnh này có thật sự miễn phí không?
Có. Không cần đăng ký, không watermark thêm vào ảnh, và không giới hạn số lượng ảnh bạn có thể xoay. 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. Phần xem trước được trình duyệt của bạn vẽ ngay tại chỗ, còn quá trình xoay cuối cùng chạy qua WebAssembly ngay trong tab đó. File của bạn không bao giờ được gửi qua mạng.
Xoay ảnh theo từng bước 90° có làm giảm chất lượng không?
Không. Xoay 90°, 180° hoặc 270°, hay lật ngang/lật dọc, chỉ đơn giản là di chuyển các điểm ảnh có sẵn sang vị trí mới — không có gì bị trộn màu hay resample, nên hoàn toàn không mất chất lượng ngoài bước mã hóa lại thông thường khi lưu file.
Vì sao sau khi chỉnh thẳng ảnh lại xuất hiện các góc được lấp đầy?
Xoay ảnh theo bất kỳ góc nào khác bội số của 90° sẽ khiến hình chữ nhật của ảnh nghiêng đi, làm lộ ra các góc hình tam giác nằm ngoài khung gốc khi canvas được mở rộng để chứa vừa toàn bộ ảnh đã xoay. Với PNG và WebP, các góc lộ ra này đơn giản được để trong suốt. JPEG không có kênh trong suốt, nên các góc đó được lấp bằng một màu đặc — mặc định là trắng, hoặc bất kỳ màu nào bạn chọn.
Tôi có thể sửa một ảnh hơi bị nghiêng, ví dụ đường chân trời bị lệch không?
Có — đó chính xác là công dụng của thanh trượt chỉnh thẳng. Kéo nó vài độ theo một trong hai chiều trong khi quan sát bản xem trước trực tiếp, cho đến khi đường chân trời hoặc một cạnh thẳng trong ảnh thẳng hàng trở lại, rồi tải kết quả đã sửa về.
Ảnh sau khi xoay có còn giữ metadata EXIF không?
Không. Việc tạo ra file đã xoay cần mã hóa lại ảnh, và quá trình này bỏ luôn khối dữ liệu EXIF gốc — thông tin máy ảnh, thời gian chụp, tọa độ GPS, tất cả đều mất.
Tôi nhận lại file ở định dạng nào?
Đúng định dạng bạn đã thả vào. Ảnh JPEG vẫn ra JPEG, PNG vẫn ra PNG, tương tự với WebP, GIF và BMP — công cụ này chỉ thay đổi hướng ảnh, không bao giờ đổi định dạng file.