이 작업 예시를 따라 한 다음, 동일한 컨트롤을 본인의 이미지에 적용해 보세요. 이미지 to Base64 변환기 열기.
이미지를 선택하고 정체성 미리보기
이미지-Base64 변환기를 여세요. 이미지를 선택하거나 샘플을 사용해 보세요. 이 예시는 202,491 바이트를 포함하는 512 × 512 픽셀 favicon-orbit.png을 사용합니다. 편집기는 코드 위에 이미지를 표시하므로 의도한 에셋을 선택했는지 확인할 수 있습니다.
브라우저에서 미리보기를 위해 디코딩할 수 있는 경우 PNG, JPG, WebP, GIF, BMP 및 AVIF가 지원됩니다. 최대 파일 크기는 25 MB이며, 제한은 60 메가픽셀 및 한 변당 16,000 픽셀입니다. SVG 마크업은 이 래스터 변환기에서 허용되지 않습니다.
이 도구는 원본 파일 바이트를 읽습니다. 미리보기를 사용하여 이미지를 재구성하거나 크기를 조정하거나 재압축하지 않습니다. 따라서 기존 메타데이터와 GIF 애니메이션은 인코딩된 데이터에 그대로 유지됩니다.
인코딩하기 전에 더 작은 에셋이 필요한 경우 이미지 크기 조정 또는 이미지 압축기를 사용하세요. Base64 자체는 이미지 크기를 줄이지 않습니다.
프로젝트에서 예상하는 표현 방식을 선택하세요
설정을 열고 이 예시를 위해 코드 형식에서 HTML 이미지를 선택하세요. 결과는 Base64 데이터 URL을 포함하는 img 태그입니다. alt 속성은 처음에 비어 있습니다. 이미지가 정보를 전달하는 경우 유용한 대체 텍스트를 작성하세요.
데이터 URL은 data:image/png;base64과 같은 접두사로 시작하며, 그 뒤에 인코딩된 데이터가 옵니다. 일반 Base64은 데이터만 포함합니다. CSS 배경은 데이터 URL을 background-image 선언으로 감쌉니다. 이러한 표현 방식은 목적지가 다르므로, 파일 이름만 변경하지 말고 애플리케이션에서 요청하는 형식을 복사하세요.
코드 패널은 코드 형식을 변경한 직후 업데이트됩니다. 복사 아이콘은 현재 표현 방식을 복사하고 공유 복사 확인 메시지를 표시합니다. 클립보드 액세스가 차단된 경우, 수동으로 복사할 수 있도록 코드가 선택됩니다.
완전한 HTML img 태그는 데이터 URL과 동일하지 않습니다. URL을 요구하는 필드에는 src 값만 사용하세요.
이 가이드의 예시
샘플 사용해 보기: favicon-orbit.png, 512 × 512 px, 202,491바이트. 코드 형식에서 HTML 이미지를 선택하세요. 시작을 선택하고 favicon-orbit-base64.txt을(를) 다운로드하세요.
- 원본 PNG
- 512 × 512 px · 202,491바이트
- HTML 텍스트 출력
- 270,029바이트
- 인코딩
- 원본 바이트; 재압축 없음
코드를 다운로드하고 크기를 확인하세요
시작을 선택한 다음 다운로드를 선택하세요. 예제는 HTML 이미지 코드가 포함된 favicon-orbit-base64.txt을 저장합니다. 270,029 바이트는 202,491 바이트 소스보다 큽니다. 기사의 비교 내용은 가독성을 위해 단축된 다운로드 텍스트의 시작 부분을 보여줍니다.
Base64은 일반적으로 3개의 소스 바이트를 4개의 텍스트 문자로 변환하여 작은 래퍼 앞에 약 3분의 1을 추가합니다. 작은 아이콘을 포함하면 문서를 독립적으로 만들 수 있지만, 큰 이미지 문자열을 HTML 또는 CSS 안에 넣으면 문서가 커지고 이미지가 별도의 파일로 캐시되는 것을 방지합니다.
인코딩은 암호화가 아닙니다. 완전한 Base64 문자열을 가진 사람은 누구나 기본 이미지를 복구할 수 있습니다. 개인 정보가 포함된 경우 소스와 동일하게 코드를 취급하세요.
이 기사의 잘린 발췌문은 설명용입니다. 다운로드한 완전한 TXT을 사용하거나 도구에서 전체 코드를 복사하세요.
자주 묻는 질문
인코딩하면 이미지 품질이 저하되나요?
아니요. 인코딩은 원본 바이트를 보존합니다. 이미지 크기를 조정하거나 압축하거나 다시 그리지 않습니다.
Base64 문자열이 이미지보다 큰 이유는 무엇인가요?
Base64은 3개의 입력 바이트를 4개의 텍스트 문자로 나타내므로, 일반적으로 래퍼나 접두사 앞에 약 3분의 1이 추가됩니다.
GIF 애니메이션이 보존되나요?
인코딩은 애니메이션을 포함하여 원본 GIF 바이트를 보존합니다. 미리보기는 정지 프레임을 보여줄 수 있지만 인코딩된 데이터는 모든 프레임을 유지합니다.
Base64은 비밀 이미지에 안전한가요?
Base64은 암호화가 아닙니다. 기본 이미지가 비공개인 경우 문자열을 비공개로 유지하세요. 변환기 자체는 브라우저에서 로컬로 처리합니다.
올바른 이미지를 올바른 코드로 변환하세요.
샘플을 사용하거나 직접 파일을 사용해 보고, 공유하기 전에 결과를 검토하세요.