BMP를 ICO로 변환
BMP 비트맵을 다중 크기(16~256px) 윈도우 .ico 아이콘으로 바꾸고 오래된 윈도우를 위한 클래식 BMP 항목도 지원합니다. 브라우저에서 실행되며 업로드 없음.
윈도우는 지금도 프로그램, 바로가기, 폴더 아이콘에 ICO 형식을 쓰며, 많은 오래된 도구는 작은 크기가 비트맵으로 저장된 아이콘만 받습니다. 이 변환기는 체크한 크기마다 BMP를 그려서 이름만 바꾼 BMP가 아닌 진짜 다중 이미지 .ico를 씁니다. 48px 이하의 작은 크기는 Windows XP와 오래된 아이콘 편집기가 기대하는 형태인 클래식 32비트 BMP 항목으로 기본 저장하고, 더 큰 크기는 PNG로 압축합니다. 모두 브라우저 안에서 실행됩니다.
사용 방법
- .bmp 파일을 하나 이상 고릅니다. 파일마다 .ico가 하나씩 만들어집니다.
- 넣을 크기를 체크합니다. 16, 32, 48, 256이면 탐색기, 작업 표시줄, 바탕화면 바로가기를 커버합니다.
- 정사각형이 아닌 그림을 정사각형으로 만드는 방법을 고릅니다. 여백 채우기, 자르기, 늘리기입니다.
- 오래된 윈도우를 위해 "클래식 BMP 항목"을 켜 둔 채 아이콘을 내려받습니다.
계산식
ICO = 6바이트 헤더(0, 종류 1, 개수) + 크기마다 16바이트 항목(너비, 높이 — 0은 256 — 플레인 1, 32비트, 바이트 길이, 오프셋) + 이미지. 클래식 항목은 높이가 두 배로 적힌 40바이트 BITMAPINFOHEADER, 아래에서 위로 저장된 BGRA 행, 1비트 투명도(AND) 마스크로 이뤄집니다.
마스크의 각 행은 4바이트의 배수로 채워집니다. 알파가 128 미만인 픽셀은 마스크에서 투명으로 표시되므로 알파를 무시하는 오래된 시스템에서도 깨끗한 윤곽이 보입니다. 64px 이상은 PNG로 저장하며 Windows Vista 이후는 이를 바로 읽습니다.
예시
16px와 32px만 클래식 항목으로 체크하면 아이콘은 정확히 5,430바이트입니다. 디렉터리 6 + 2 × 16 = 38바이트, 16px 이미지 40 + 1,024 + 64 = 1,128바이트, 32px 이미지 40 + 4,096 + 128 = 4,264바이트입니다.
자주 묻는 질문
작은 크기를 왜 BMP로 저장하나요?
PNG로 압축한 아이콘 이미지는 Windows Vista부터 이해합니다. Windows XP, 일부 설치 프로그램, 리소스 편집기, 오래된 프로그램은 클래식 비트맵 형태만 읽으므로 16–48px에는 안전한 선택입니다.
BMP가 정사각형이 아니면 어떻게 되나요?
"안에 맞추기"는 투명 여백을 더하고, "채우고 잘라내기"는 가운데를 정사각형으로 자르며, "늘려 채우기"는 눌러서 맞춥니다. 로고는 안에 맞추면 모든 것이 보입니다.
작은 BMP로도 선명한 256px 아이콘이 되나요?
아니요. 원본보다 큰 크기는 확대되어 흐릿하게 보이며 결과에 그렇게 표시됩니다. 256 × 256px 이상의 비트맵에서 시작하세요.
파일이 업로드되나요?
아닙니다. 비트맵 디코딩과 아이콘 쓰기는 브라우저 안에서 이뤄집니다.
최종 업데이트:
이 입력값이 담긴 페이지 주소: https://kakao.mobile/ko/tools/bmp-to-ico-converter/
인용·퍼가기
kakaoCalc. (2026, November 8). BMP를 ICO로 변환. https://kakao.mobile/ko/tools/bmp-to-ico-converter/
“BMP를 ICO로 변환.” kakaoCalc, 8 Nov. 2026, kakao.mobile/ko/tools/bmp-to-ico-converter/.