Base64 이미지 변환기
브라우저 처리이미지를 Base64로 바꿔 data URI·CSS background-image·HTML img 태그·Markdown 형태로 만들고, Base64 문자열이나 data URI를 이미지로 복원해 형식·크기·용량을 확인한 뒤 파일로 저장합니다.
- 보안·인코딩·토큰·네트워크 관련 결과는 작업 보조용입니다. 비밀번호, 비밀키, 운영 토큰, 실제 서비스 취약점 정보는 입력하지 말고 공식 보안 기준을 함께 확인하세요.
- 파일·이미지·문서 처리 도구는 브라우저 안에서 처리되더라도 원본에 개인정보나 민감 정보가 포함될 수 있습니다. 공유·제출 전 원본과 결과를 한 번 더 확인하세요.
작은 아이콘이나 로고를 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도 복원합니다.
사용 방법
- '방향'에서 이미지 → Base64 또는 Base64 → 이미지를 고릅니다.
- 이미지 → Base64라면 '이미지 파일'을 고르고 '출력 형태'와 '대체 텍스트 (HTML·Markdown)'를 정합니다.
- Base64 → 이미지라면 'Base64 또는 data URI' 칸에 문자열을 붙여 넣습니다.
- '전체 복사'로 결과를 복사하거나 복원한 이미지를 파일로 저장합니다.
예시: 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는 원본보다 약 33% 커지고 따로 캐시되지 않습니다. 10KB가 넘는 이미지는 파일로 두는 편이 빠릅니다.
따옴표, 쉼표, JSON 키 같은 다른 내용이 함께 복사된 경우입니다. 알려 준 글자를 지우고 다시 붙여 넣으세요.
문자열 끝부분이 잘렸거나 이미지가 아닌 파일일 수 있습니다. 파일로 저장해 확인하거나 원본을 다시 복사하세요.
활용 팁
- HTML 태그 형태는 가로·세로 크기를 함께 넣어 화면이 덜컥거리지 않게 합니다.
- SVG는 Base64보다 URL 인코딩이 더 짧은 경우가 많습니다.
- 글자를 Base64로 바꾸려면 Base64 텍스트 인코더/디코더를 쓰세요.
자주 묻는 질문
3바이트를 영문·숫자 4글자로 표현하기 때문에 원본보다 약 33% 길어집니다.
됩니다. Base64의 첫 글자로 형식을 알아내며, 알 수 없으면 PNG로 가정하고 그렇게 표시합니다.
아니요. 변환과 복원, 저장 모두 브라우저 안에서 이루어집니다.
계산·판단 기준
- 입력 문자열, 토큰, 해시, 인코딩 값, 네트워크 형식처럼 사용자가 제공한 데이터를 브라우저에서 변환하거나 점검합니다.
- 보안 관련 도구는 개발과 학습을 돕기 위한 참고 결과를 만들며 운영 환경 검증을 대신하지 않습니다.
- 선택한 파일, 이미지, 문서, 텍스트를 브라우저에서 읽어 변환, 압축, 병합, 추출, 미리보기합니다.
- 대부분의 파일형 도구는 업로드 전 정리나 개인 작업을 빠르게 처리하기 위한 로컬 중심 흐름입니다.
- 실제 비밀번호, 개인 키, 운영 토큰, 고객 정보, 취약점 상세처럼 노출되면 위험한 값은 입력하지 마세요.
- 해시, 토큰, 인코딩 결과는 보안성 보장이나 침해 여부 확인을 의미하지 않습니다.
- 브라우저에서 처리되더라도 원본과 결과물에는 개인정보, 위치 정보, 메타데이터, 저작권 자료가 포함될 수 있습니다.
- 큰 파일이나 복잡한 문서는 브라우저 메모리와 기기 성능에 따라 처리 결과가 달라질 수 있습니다.
- 운영 보안 판단 전에는 조직 보안 정책, 공식 문서, 전문 보안 점검 절차와 함께 확인하세요.
- 공유, 제출, 게시, 납품 전에는 원본 파일과 결과 파일의 민감 정보, 권한, 품질을 직접 확인하세요.
- 공식 외부 출처OWASP Cheat Sheet Series웹 보안 구현과 검증을 위한 실무 권고 모음입니다.
- 공식 외부 출처개인정보보호 포털파일에 포함된 개인정보를 저장·공유하기 전 확인할 정부 안내 경로입니다.
검토 범위: 입력, 실행, 결과 표시가 설명대로 동작하는지 자동으로 점검하지만 모든 입력 형식과 사용 환경을 보장하지는 않습니다. 결과를 제출하거나 공유하기 전에 직접 열어 확인하세요.