사용 방법
- 2 MiB 이하의 지원되는 PNG, JPEG 또는 WebP 파일을 선택하세요.
- 이미지 인코딩을 선택하고 Data URL 또는 Raw Base64를 고르세요.
- 전체 텍스트를 복사하거나 텍스트 파일로 다운로드하세요.
이미지 바이트를 텍스트로 표현
Base64는 API, 문서 또는 작은 인라인 에셋에서 텍스트 필드로 이미지 데이터를 전달할 때 사용할 수 있습니다. 새 이미지 형식으로 변환하지 않고 파일 바이트를 인코딩합니다.
Data URL에는 MIME 형식과 Base64 접두사가 추가됩니다. raw Base64에는 이 래퍼가 없으므로 데이터를 받을 필드가 요구하는 출력 형식을 선택하세요.
출력 형식 선택
Data URL은 data: 뒤에 감지한 MIME 형식과 Base64 표시를 붙입니다. 인라인 이미지 데이터를 받는 곳에서 사용할 수 있습니다.
Raw Base64에는 인코딩된 페이로드만 있습니다. 페이로드만 요구하는 API 필드에는 Data URL 접두사를 추가하지 마세요.
PNG file bytesdata:image/png;base64,iVBORw0KGgo…접두사와 PNG 페이로드를 간단히 나타낸 Data URL입니다. 생략 부호는 실제로 사용할 인코딩 이미지에 포함되지 않습니다.
크기와 메타데이터
Base64는 전송 압축 전 바이트 표현을 대략 3분의 1만큼 늘립니다. Data URL 접두사도 소량의 텍스트를 추가합니다.
원본 파일의 메타데이터를 포함한 바이트를 유지합니다. 크기 조정, 재압축 또는 무해화는 하지 않으며 지원 이미지 검사와 2 MiB 제한은 그대로 적용됩니다.
텍스트 복사와 다운로드
복사는 현재 선택한 출력 형식을 내보내고 다운로드는 image-base64.txt를 저장합니다. Raw Base64와 Data URL을 바꾸어도 이미지 바이트를 다시 인코딩하지 않습니다.
정적 PNG, JPEG, WebP는 20 MiB, 2,400만 화소, 한 변 8,192픽셀까지 지원합니다. Base64는 2 MiB, SVG는 1 MiB입니다. 파일 검사는 최대 1 GiB이며 처음 256바이트만 읽습니다. 브라우저마다 코덱 지원이 다릅니다. 파일은 업로드되지 않습니다.
자주 묻는 질문
이미지를 재압축하나요?
아니요. 원본 파일 바이트를 직접 인코딩합니다. Base64 페이로드를 디코딩하면 원본 바이트를 얻습니다.
HTML img src에는 어떤 형식을 사용하나요?
Data URL에는 인라인 이미지에 필요한 MIME 접두사가 있습니다. Raw Base64만으로는 완전한 img src URL이 되지 않습니다.
텍스트가 이미지 파일보다 큰 이유는 무엇인가요?
Base64는 3바이트를 4문자로 표현하며 필요하면 패딩을 추가합니다. 이미지 압축이 아닌 인코딩입니다.
Base64로 바꾸면 메타데이터가 제거되나요?
아니요. 메타데이터도 원본 파일의 일부로 인코딩됩니다. 검사하거나 제거해야 한다면 적절한 별도 작업이 필요합니다.
이미지가 업로드되나요?
아니요. 브라우저에서 파일을 읽고 인코딩합니다. 복사나 다운로드를 선택할 때만 텍스트를 내보냅니다.