도구95

변환 / 실용적인 이미지 가이드

이미지를 Base64으로 변환하는 방법

원본 바이트를 유지하면서 프로젝트에 필요한 코드로 이미지를 변환하세요.

이미지를 선택하고, 데이터 URL, 일반 Base64, HTML 이미지 또는 CSS 배경을 선택한 다음 코드를 복사하거나 텍스트로 다운로드하세요. 이 가이드는 원본 PNG을 HTML 이미지 내보내기로 변환하는 과정을 따릅니다.

가이드 따라하기
검증된 원본과 다운로드된 결과물
이전 Base64 예시로 인코딩된 PNG 궤도 아이콘.

원본 512 × 512 PNG: 202,491 바이트.

이후
<img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAgAAAAIACAYAAAD0eNT6AAAQAElEQVR4Aez9T+x/+1Xehz7rZ0Jv/iiiXEWM2kFQRonUiAwQqmp1lKhCKKpQRh3cFBJsAyYYAjY2mHOOoYE29rEZkDCoIlUd…

실제 270,029바이트 HTML 출력의 시작 부분입니다. 표시를 위해 발췌본이 단축되었습니다.

원본 512 × 512 PNG: 202,491바이트. 실제 270,029바이트 HTML 출력의 시작 부분입니다. 표시를 위해 발췌본이 단축되었습니다.
광고
빠른 동영상 튜토리얼 How to encode an image as Base64 or HTML Choose an image, select HTML image code and download the encoded image as a text file. 영어 내레이션 동영상 보기

How to encode an image as Base64 or HTML

광고

이 작업 예시를 따라 한 다음, 동일한 컨트롤을 본인의 이미지에 적용해 보세요. 이미지 to Base64 변환기 열기.

01

이미지를 선택하고 정체성 미리보기

이미지-Base64 변환기를 여세요. 이미지를 선택하거나 샘플을 사용해 보세요. 이 예시는 202,491 바이트를 포함하는 512 × 512 픽셀 favicon-orbit.png을 사용합니다. 편집기는 코드 위에 이미지를 표시하므로 의도한 에셋을 선택했는지 확인할 수 있습니다.

브라우저에서 미리보기를 위해 디코딩할 수 있는 경우 PNG, JPG, WebP, GIF, BMP 및 AVIF가 지원됩니다. 최대 파일 크기는 25 MB이며, 제한은 60 메가픽셀 및 한 변당 16,000 픽셀입니다. SVG 마크업은 이 래스터 변환기에서 허용되지 않습니다.

이 도구는 원본 파일 바이트를 읽습니다. 미리보기를 사용하여 이미지를 재구성하거나 크기를 조정하거나 재압축하지 않습니다. 따라서 기존 메타데이터와 GIF 애니메이션은 인코딩된 데이터에 그대로 유지됩니다.

인코딩하기 전에 더 작은 에셋이 필요한 경우 이미지 크기 조정 또는 이미지 압축기를 사용하세요. Base64 자체는 이미지 크기를 줄이지 않습니다.

02

프로젝트에서 예상하는 표현 방식을 선택하세요

설정을 열고 이 예시를 위해 코드 형식에서 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바이트
인코딩
원본 바이트; 재압축 없음
03

코드를 다운로드하고 크기를 확인하세요

시작을 선택한 다음 다운로드를 선택하세요. 예제는 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은 암호화가 아닙니다. 기본 이미지가 비공개인 경우 문자열을 비공개로 유지하세요. 변환기 자체는 브라우저에서 로컬로 처리합니다.

당신의 차례

올바른 이미지를 올바른 코드로 변환하세요.

샘플을 사용하거나 직접 파일을 사용해 보고, 공유하기 전에 결과를 검토하세요.

이미지 to Base64 변환기 열기

이미지 상세 정보

언어38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina

언어를 선택하세요. 동영상 튜토리얼은 현재 영어 내레이션을 사용합니다.