Base64 ↔ 이미지 변환

파일은 현재 브라우저에서 처리합니다. 결과를 확인한 후 저장하세요.

작업대입력값은 저장하지 않습니다

결과

값을 입력하고 실행하면 결과가 여기에 표시됩니다.

이 도구는 무엇을 하나요

이미지를 Base64 데이터 URI로 바꾸거나, Base64 문자열을 다시 이미지 파일로 되돌립니다. HTML·CSS에 작은 이미지를 직접 끼워 넣을 때 씁니다.

사용 방법

  1. 방향을 고릅니다. encode는 이미지에서 문자열로, decode는 문자열에서 이미지로입니다.
  2. encode라면 이미지 파일을 선택하고, decode라면 Base64 문자열을 붙여 넣습니다.
  3. 실행하면 결과를 복사하거나 다운로드할 수 있습니다.

예시

PNG 파일을 넣고 encode로 실행하면 data:image/png;base64, 로 시작하는 문자열이 나옵니다. 그 문자열을 decode로 넣으면 원래 이미지가 복원됩니다.

자주 묻는 질문

왜 파일 크기가 커지나요?
Base64는 3바이트를 4글자로 표현하므로 약 33% 늘어납니다. 큰 이미지는 데이터 URI로 끼워 넣기보다 파일로 두고 링크하는 편이 낫습니다.
Base64가 압축이나 암호화인가요?
아닙니다. 바이트를 문자로 바꾸는 인코딩일 뿐이어서 누구나 되돌릴 수 있습니다. 비밀을 숨기는 용도로 쓸 수 없습니다.

이 도구가 다루지 않는 것

파일은 현재 브라우저에서 처리되며 전송되지 않습니다. 매우 큰 이미지는 문자열이 길어져 브라우저가 느려질 수 있습니다.

참고 자료