🖼️
무료 PNG를 ICO 파비콘으로 변환기
PNG, JPG, WebP, SVG 이미지를 다중 크기 .ico 파비콘 파일로 변환합니다. 번들할 크기(16, 32, 48, 64, 128, 256)를 선택하고 단일 .ico를 다운로드합니다.
한 번 로드하면 오프라인에서도 작동
여기에 파일을 놓거나 클릭해서 선택하세요
PNG, JPG, WebP, SVG, HEIC, HEIF · 기기에서 처리됨
또는 Ctrl+V를 눌러 클립보드에서 붙여넣기
팁: Ctrl+V로 스크린샷을 붙여넣을 수 있습니다
파일이 기기를 떠나지 않습니다. 모든 처리는 브라우저에서 로컬로 이루어집니다.
주요 용도
- PNG에서 웹사이트 파비콘 만들기로고 PNG를 웹사이트 탭 아이콘용 다중 크기 favicon.ico 파일로 변환합니다.
- Windows 바탕 화면 아이콘 만들기PNG 또는 JPG 이미지를 Windows 바탕 화면 바로 가기 및 응용 프로그램 아이콘용 .ico 파일로 변환합니다.
- 다중 크기 크로스 플랫폼 아이콘여러 아이콘 크기(16, 32, 48, 64, 128, 256)를 모든 곳에서 작동하는 하나의 .ico 파일로 묶습니다.
- PWA 아이콘 소스 파일PWA 로고에서 기본 .ico를 생성하여 매니페스트를 사용하지 않는 이전 브라우저에서 폴백 지원을 합니다.
- 브랜드 로고를 ICO 형식으로 변환회사 또는 브랜드 로고를 PNG, JPG 또는 SVG에서 디지털 터치 포인트용 고품질 .ico 파일로 변환합니다.
사용 방법
변환은 이 도구에 직접 작성된 두 가지 메커니즘으로 전적으로 브라우저에서 실행됩니다. 각 아이콘 프레임의 크기를 조정하고 렌더링하는 Canvas API와, 그 프레임들을 하나의 .ico 파일로 묶는 직접 작성한 ICO 바이너리 인코더입니다. 라이브러리를 다운로드하지 않으며 파일은 기기를 떠나지 않습니다.
- 1이미지를 캔버스로 디코딩업로드한 PNG, JPEG, WebP, SVG는 HTMLImageElement로 로드되어 요청한 각 크기(16×16부터 256×256까지)의 화면 밖 캔버스에 그려집니다. 캔버스는 고품질 바이큐빅 평활화를 사용하며 맞춤 방식을 따릅니다. 'contain'은 투명하거나 색이 있는 여백으로 이미지를 레터박스 처리하고, 'cover'는 원본에서 가운데 정사각형을 잘라냅니다.
- 2각 프레임을 PNG 바이트로 내보내기브라우저 내장 canvas.toBlob('image/png')이 크기가 조정된 각 프레임을 무손실 PNG로 인코딩합니다. 이 원시 바이트가 .ico 컨테이너 안에 삽입됩니다. 최신 브라우저와 Windows는 ICO 안의 PNG를 기본 지원하므로, 예전 BMP 기반 형식보다 파일 크기가 작습니다.
- 3메모리에서 ICO 바이너리 조합직접 작성한 인코더가 DataView로 .ico 파일 구조를 처음부터 만듭니다. 이미지 개수를 선언하는 6바이트 ICONDIR 헤더, 크기마다 16바이트 디렉터리 항목(너비, 높이, 비트 깊이, 바이트 길이, 데이터 오프셋 기록), 그리고 모든 PNG 데이터를 순서대로 이어 붙입니다. 서드파티 라이브러리는 사용하지 않습니다.
- 4미리보기 표시 및 파일 다운로드다운로드를 제공하기 전에 UI가 포함된 모든 크기를 체커보드 배경 위에 픽셀 단위로 정확하게 미리 보여 주므로 저장 전에 투명도를 확인할 수 있습니다. 조합된 Blob은 'favicon.ico'로 브라우저의 다운로드 메커니즘에 전달됩니다.
이미지는 전적으로 브라우저 안에서 처리되며 어떤 서버에도 업로드되지 않고, 탭을 닫은 뒤에는 사본이 남지 않습니다.