Base64 이미지 변환기

PNG, JPEG, GIF, WebP, AVIF 또는 SVG 이미지의 Base64 데이터를 사용하세요. data URL에는 ;base64가 있어야 합니다.

인코딩된 입력은 최대 2,000,000자이며, 모든 처리는 이 브라우저에서 이루어집니다.

Base64 이미지 데이터를 붙여 넣으면 브라우저에서 원본 이미지 바이트를 복원할 수 있습니다. PNG, JPEG, GIF, WebP, AVIF, SVG를 지원하며, 일반 Base64와 형식이 올바른 Base64 data URL을 모두 받습니다. 래스터 이미지는 내려받기 전에 미리 볼 수 있습니다. SVG는 실행 가능한 내용을 포함할 수 있어 미리 보기는 제공하지 않고 내려받기만 허용합니다.

Base64 이미지를 디코딩하는 방법

  1. 1

    인코딩된 이미지 붙여 넣기

    일반 Base64나 data:image/png;base64,... 같은 data URL을 사용하세요.

  2. 2

    감지된 파일 형식 확인하기

    디코딩된 바이트 시그니처를 검사해 지원하지 않는 파일과, 선언된 형식이 실제 바이트와 다른 data URL을 거부합니다.

  3. 3

    래스터 이미지 미리 보기

    현재 브라우저가 지원하면 PNG, JPEG, GIF, WebP, AVIF가 페이지에 표시됩니다.

  4. 4

    디코딩된 바이트 내려받기

    감지된 파일 형식을 유지하고 그에 맞는 확장자로 내려받습니다.

허용되는 입력

PNG, JPEG, GIF, WebP, AVIF, SVG 이미지 형식을 지원합니다.

일반 Base64:  iVBORw0KGgoAAAANSUhEUgAAA...
Data URL:      data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA...
URL-safe:      iVBORw0KGgoAAAANSUhEUgAAA(+와 / 대신 -와 _ 사용)

data URL은 image/로 시작하는 형식을 선언하고 ;base64를 포함해야 합니다. 인코딩된 내용 안의 공백은 무시합니다. 브라우저 탭에서 안정적으로 처리할 수 있도록 인코딩된 입력은 2,000,000자로 제한됩니다.

형식 검사와 미리 보기

내려받기 파일을 만들기 전에 디코딩된 바이트 시그니처로 파일 형식을 판별합니다. data URL이 image/png라고 적혀 있지만 실제 바이트가 JPEG라면, 파일 이름만 바꾸지 않고 형식 불일치 메시지를 표시합니다.

현재 브라우저에서 렌더링할 수 있으면 PNG, JPEG, GIF, WebP, AVIF를 미리 볼 수 있습니다. SVG는 감지하고 내려받을 수 있지만 의도적으로 미리 보지 않습니다. SVG에는 스크립트, 링크 같은 실행 가능한 내용이 포함될 수 있으므로, 출처를 신뢰할 수 없는 SVG는 다른 신뢰할 수 없는 첨부 파일과 마찬가지로 주의해서 다루세요.

이 도구가 디코딩하지 않는 것

이미지가 아닌 바이트, 퍼센트 인코딩된 data URL, Base64가 아닌 data URL은 거부합니다. 잘린 문자열을 복구하거나, 이미지 형식을 변환하거나, 악성 코드를 검사하거나, 내려받은 파일의 안전성을 확인하지는 않습니다.

개인정보 보호

디코딩, 미리 보기, 내려받기 생성은 현재 브라우저에서 이루어집니다. 인코딩된 이미지는 업로드되거나 Livewire를 통해 전송되지 않습니다. 선택 사항인 2단계 흐름에서는 내려받기 단계로 이동하는 데 필요한 동안에만 이 탭의 session storage에 텍스트를 보관합니다.

자주 묻는 질문

data:image/png;base64,…처럼 이미지 MIME 형식을 가진 Base64 data URL만 받습니다. 선언된 형식은 디코딩된 바이트와도 일치해야 합니다.

SVG는 실행 가능한 내용을 포함할 수 있습니다. 변환기는 SVG를 인식해 내려받게 하지만, 출처를 알 수 없는 SVG를 페이지 안에 미리 표시하지는 않습니다.

+와 / 대신 -와 _를 사용하는 URL-safe 문자 체계를 지원합니다. 이미지 바이트를 디코딩하기 전에 이 문자 체계를 표준 형식으로 바꿉니다.

보내지 않습니다. 인코딩된 텍스트, 디코딩된 바이트, 미리 보기, 내려받기 파일은 현재 브라우저에서 만들어집니다. 2단계 흐름은 처음부터 다시 시작하거나 탭을 닫을 때까지 붙여 넣은 텍스트를 이 탭에만 저장합니다.

관련 도구