이미지를 Base64로, Base64를 이미지로 변환합니다. PNG, JPEG, GIF, WebP, BMP, SVG, ICO 지원. Data URI, HTML <img>, CSS background-image, Markdown, JSON, XML로 출력합니다. 모든 처리는 브라우저에서 로컬로 이루어집니다 — 이미지는 어떤 서버에도 업로드되지 않습니다.
방향:
형식:
이미지 업로드
📷
클릭해서 선택하거나 이미지를 여기로 끌어다 놓으세요
PNG, JPEG, GIF, WebP, BMP, SVG, ICO — 최대 10 MB
⚠ 큰 이미지입니다(>5 MB). 인코딩된 Base64가 매우 길어집니다. 먼저 압축을 고려하세요.
형식:
-
크기:
-
파일 크기:
-
Base64 크기:
-
출력 (Base64)
인코딩: 이미지 → Base64 이미지를 업로드하거나 끌어다 놓아 Base64로 인코딩하세요. 7가지 출력 형식 중 선택: Data URI(웹 페이지에 직접 삽입), 원시 Base64, HTML <img>, CSS background-image, Markdown, JSON, XML. 디코딩: 방향을 전환해 Base64 문자열을 이미지로 되돌립니다 — 아무 Base64나 Data URI를 붙여넣고 이미지 미리보기를 보세요. 이미지 형식은 매직 바이트에서 자동 감지됩니다(PNG, JPEG, GIF, WebP, BMP, ICO, SVG). URL-safe:+를 -로, /를 _로 바꾸고 끝의 = 패딩을 벗깁니다. 지원 형식: PNG, JPEG, GIF, WebP, BMP, SVG, ICO. 프라이버시: 모든 처리는 브라우저에서 로컬로 — 이미지가 업로드되지 않습니다.
이미지 인라인화가 가치 있는 때
이미지를 data URI로 인라인화하면 HTTP 요청 하나가 줄지만, Base64 텍스트는 원시 바이트보다 약 33% 크고 페이지와 따로 캐시될 수 없습니다. 그 거래는 작은 아이콘과 일회용 그래픽에는 가치 있고, 사진이나 반복되는 자산에는 보통 틀렸습니다.
경험칙: 몇 KB 이하의 이미지만 인라인하세요 — 그보다 크면 따로 캐시되는 이미지 파일이 재방문에서 이깁니다.