본문 바로가기

Base64 이미지 변환기

브라우저 처리

이미지를 Base64로 바꿔 data URI·CSS background-image·HTML img 태그·Markdown 형태로 만들고, Base64 문자열이나 data URI를 이미지로 복원해 형식·크기·용량을 확인한 뒤 파일로 저장합니다.

사용 전 확인
  • 보안·인코딩·토큰·네트워크 관련 결과는 작업 보조용입니다. 비밀번호, 비밀키, 운영 토큰, 실제 서비스 취약점 정보는 입력하지 말고 공식 보안 기준을 함께 확인하세요.
  • 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
도구 실행입력 후 결과 확인
Base64 이미지 변환기 샘플 실행

작은 아이콘이나 로고를 HTML·CSS·이메일 안에 직접 넣으면 이미지 파일을 따로 올리지 않아도 됩니다. 이때 이미지를 글자로 바꾼 것이 Base64이고, 앞에 형식을 붙인 data:image/png;base64,... 형태를 data URI라고 합니다.

브라우저 처리
샘플 결과
Base64 길이 212자 · 원본보다 33% 큼
data URI 234자 · HTML 태그 282자
<img src="data:image/png;base64,iVBORw0KGgo…" alt="이미지 설명" width="32" height="32">
자바스크립트가 활성화되면 이 영역이 실제 입력, 실행, 결과 패널로 바뀝니다.

Base64 이미지 변환기 사용 가이드

작은 아이콘이나 로고를 HTML·CSS·이메일 안에 직접 넣으면 이미지 파일을 따로 올리지 않아도 됩니다. 이때 이미지를 글자로 바꾼 것이 Base64이고, 앞에 형식을 붙인 data:image/png;base64,... 형태를 data URI라고 합니다.

이미지 → Base64 방향에서는 Base64만, data URI, CSS, HTML img 태그(가로·세로 포함), Markdown 이미지 중 원하는 형태로 바로 만들어 줍니다. 원본 용량, Base64 길이, 원본보다 몇 % 커졌는지도 함께 보여 줍니다.

Base64 → 이미지 방향에서는 접두사가 없어도 첫 글자로 JPG·PNG·WebP·GIF·SVG·ICO·AVIF를 알아내고, 줄바꿈과 공백, URL용 -·_ 글자도 처리합니다. URL 인코딩된 SVG data URI도 복원합니다.

사용 방법

  1. '방향'에서 이미지 → Base64 또는 Base64 → 이미지를 고릅니다.
  2. 이미지 → Base64라면 '이미지 파일'을 고르고 '출력 형태'와 '대체 텍스트 (HTML·Markdown)'를 정합니다.
  3. Base64 → 이미지라면 'Base64 또는 data URI' 칸에 문자열을 붙여 넣습니다.
  4. '전체 복사'로 결과를 복사하거나 복원한 이미지를 파일로 저장합니다.

예시: 32×32 아이콘을 HTML 태그로

입력
32 × 32px PNG 아이콘 · 출력 형태 HTML <img> 태그 · 대체 텍스트 '이미지 설명'
결과
Base64 길이 212자 · 원본보다 33% 큼
data URI 234자 · HTML 태그 282자
<img src="data:image/png;base64,iVBORw0KGgo…" alt="이미지 설명" width="32" height="32">

data URI에 png라고 적혀 있는데 내용이 JPG면 실제 형식을 알려 주고 접두사를 고치라고 안내합니다.

이럴 때 쓰면 좋아요

  • 이메일 템플릿에 작은 로고를 파일 없이 넣을 때
  • CSS에 아이콘 배경 이미지를 직접 넣을 때
  • API 응답이나 로그에 든 Base64 이미지를 확인할 때
  • Markdown 문서 하나에 작은 그림을 함께 담을 때

문제가 생겼을 때

큰 사진을 Base64로 넣었더니 페이지가 느려졌습니다.

Base64는 원본보다 약 33% 커지고 따로 캐시되지 않습니다. 10KB가 넘는 이미지는 파일로 두는 편이 빠릅니다.

복원하려는데 쓰이지 않는 글자가 있다고 나옵니다.

따옴표, 쉼표, JSON 키 같은 다른 내용이 함께 복사된 경우입니다. 알려 준 글자를 지우고 다시 붙여 넣으세요.

이미지로 열리지 않는다고 나옵니다.

문자열 끝부분이 잘렸거나 이미지가 아닌 파일일 수 있습니다. 파일로 저장해 확인하거나 원본을 다시 복사하세요.

활용 팁

  • HTML 태그 형태는 가로·세로 크기를 함께 넣어 화면이 덜컥거리지 않게 합니다.
  • SVG는 Base64보다 URL 인코딩이 더 짧은 경우가 많습니다.
  • 글자를 Base64로 바꾸려면 Base64 텍스트 인코더/디코더를 쓰세요.

자주 묻는 질문

Base64로 바꾸면 왜 커지나요?

3바이트를 영문·숫자 4글자로 표현하기 때문에 원본보다 약 33% 길어집니다.

접두사 없이 붙여 넣어도 되나요?

됩니다. Base64의 첫 글자로 형식을 알아내며, 알 수 없으면 PNG로 가정하고 그렇게 표시합니다.

파일이 서버로 전송되나요?

아니요. 변환과 복원, 저장 모두 브라우저 안에서 이루어집니다.

계산·판단 기준

근거
  • 입력 문자열, 토큰, 해시, 인코딩 값, 네트워크 형식처럼 사용자가 제공한 데이터를 브라우저에서 변환하거나 점검합니다.
  • 보안 관련 도구는 개발과 학습을 돕기 위한 참고 결과를 만들며 운영 환경 검증을 대신하지 않습니다.
  • 선택한 파일, 이미지, 문서, 텍스트를 브라우저에서 읽어 변환, 압축, 병합, 추출, 미리보기합니다.
  • 대부분의 파일형 도구는 업로드 전 정리나 개인 작업을 빠르게 처리하기 위한 로컬 중심 흐름입니다.
한계
  • 실제 비밀번호, 개인 키, 운영 토큰, 고객 정보, 취약점 상세처럼 노출되면 위험한 값은 입력하지 마세요.
  • 해시, 토큰, 인코딩 결과는 보안성 보장이나 침해 여부 확인을 의미하지 않습니다.
  • 브라우저에서 처리되더라도 원본과 결과물에는 개인정보, 위치 정보, 메타데이터, 저작권 자료가 포함될 수 있습니다.
  • 큰 파일이나 복잡한 문서는 브라우저 메모리와 기기 성능에 따라 처리 결과가 달라질 수 있습니다.
공식 확인
  • 운영 보안 판단 전에는 조직 보안 정책, 공식 문서, 전문 보안 점검 절차와 함께 확인하세요.
  • 공유, 제출, 게시, 납품 전에는 원본 파일과 결과 파일의 민감 정보, 권한, 품질을 직접 확인하세요.
출처·검증 경로
  • 공식 외부 출처OWASP Cheat Sheet Series웹 보안 구현과 검증을 위한 실무 권고 모음입니다.
  • 공식 외부 출처개인정보보호 포털파일에 포함된 개인정보를 저장·공유하기 전 확인할 정부 안내 경로입니다.

검토 범위: 입력, 실행, 결과 표시가 설명대로 동작하는지 자동으로 점검하지만 모든 입력 형식과 사용 환경을 보장하지는 않습니다. 결과를 제출하거나 공유하기 전에 직접 열어 확인하세요.