Chuyển PNG sang ICO Favicon miễn phí
Chuyển đổi ảnh PNG, JPG, WebP hoặc SVG thành tệp favicon .ico nhiều kích thước. Chọn kích thước muốn gói (16, 32, 48, 64, 128, 256) và tải xuống một tệp .ico duy nhất.
Thả tệp vào đây hoặc nhấp để chọn
PNG, JPG, WebP, SVG, HEIC, HEIF · được xử lý trên thiết bị của bạn
hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm
Mẹo: bạn có thể dán ảnh chụp màn hình bằng Ctrl+V
Tệp của bạn không bao giờ rời khỏi thiết bị. Toàn bộ xử lý diễn ra cục bộ trong trình duyệt của bạn.
Công dụng phổ biến
- Tạo Favicon Trang Web từ PNGChuyển đổi logo PNG của bạn thành tệp favicon.ico có kích thước đa dạng cho biểu tượng thẻ trang web của bạn.
- Tạo Biểu Tượng Máy Tính Để Bàn WindowsChuyển đổi hình ảnh PNG hoặc JPG thành tệp .ico cho các phím tắt trên máy tính để bàn Windows và biểu tượng ứng dụng.
- Biểu Tượng Đa Kích Thước Đa Nền TảngGộp nhiều kích thước biểu tượng (16, 32, 48, 64, 128, 256) thành một tệp .ico duy nhất hoạt động ở mọi nơi.
- Tệp Nguồn Biểu Tượng PWATạo .ico cơ sở từ logo PWA của bạn để hỗ trợ dự phòng trong các trình duyệt cũ hơn không sử dụng bản kê khai.
- Chuyển Đổi Logo Thương Hiệu sang Định Dạng ICOChuyển đổi logo công ty hoặc thương hiệu của bạn từ PNG, JPG hoặc SVG thành tệp .ico chất lượng cao cho các điểm tiếp xúc kỹ thuật số.
Cách hoạt động
Chuyển đổi chạy hoàn toàn trong trình duyệt bằng hai cơ chế viết trực tiếp trong công cụ: Canvas API để co giãn và hiển thị từng khung biểu tượng, và bộ mã hóa nhị phân ICO tự viết đóng gói các khung đó thành một tệp .ico duy nhất — không tải thư viện nào, và không tệp nào rời khỏi thiết bị.
- 1Ảnh được giải mã vào canvasPNG, JPEG, WebP hoặc SVG bạn tải lên được nạp vào HTMLImageElement và vẽ lên canvas ngoài màn hình ở mỗi kích thước yêu cầu (16×16 đến 256×256). Canvas dùng làm mượt bicubic chất lượng cao và tuân theo lựa chọn vừa khung của bạn: 'contain' đặt ảnh vào khung với phần đệm trong suốt hoặc có màu, còn 'cover' cắt một hình vuông ở giữa từ ảnh nguồn.
- 2Mỗi khung được xuất dạng byte PNGcanvas.toBlob('image/png') tích hợp của trình duyệt mã hóa mỗi khung đã co giãn thành PNG không mất dữ liệu. Các byte thô này được nhúng vào vùng chứa .ico — trình duyệt hiện đại và Windows hỗ trợ sẵn PNG-trong-ICO, giúp tệp nhỏ hơn định dạng dựa trên BMP cũ.
- 3Tạo tệp nhị phân ICO trong bộ nhớMột bộ mã hóa tự viết dựng cấu trúc tệp .ico từ đầu bằng DataView: phần đầu ICONDIR 6 byte khai báo số lượng ảnh, tiếp theo là mục thư mục 16 byte cho mỗi kích thước (ghi chiều rộng, chiều cao, độ sâu bit, độ dài byte và vị trí dữ liệu), rồi mọi dữ liệu PNG được nối tuần tự. Không dùng thư viện bên thứ ba.
- 4Hiển thị bản xem trước, tải tệp vềTrước khi cho tải về, giao diện hiển thị bản xem trước chính xác từng điểm ảnh của mọi kích thước đã đóng gói trên nền caro để bạn kiểm tra độ trong suốt trước khi lưu. Blob đã tạo được giao cho cơ chế tải về của trình duyệt với tên 'favicon.ico'.
Ảnh của bạn được xử lý hoàn toàn trong trình duyệt — không bao giờ được tải lên máy chủ nào, và không bản sao nào được giữ lại sau khi bạn đóng thẻ.
Công cụ liên quan
Tạo Favicon
Biến bất kỳ ảnh nào thành gói favicon hoàn chỉnh: favicon.ico nhiều kích thước, Apple touch icon, biểu tượng Android/PWA, web manifest và đoạn HTML sẵn sàng dán — tất cả được nén lại, trên trình duyệt.
Tạo chữ ký
Vẽ chữ ký bằng chuột, ngón tay hoặc bút cảm ứng, hoặc gõ tên bằng phông chữ viết tay, rồi xuất thành PNG hoặc SVG nền trong suốt.
Nén hình ảnh
Nén hình ảnh JPG, PNG, WebP và AVIF. So sánh trước/sau.