이미지 Base64 변환기
생성된 코드를 HTML이나 CSS, 자바스크립트에 바로 붙여 넣으세요. 모든 작업이 브라우저에서 이루어지며 파일이 컴퓨터 밖으로 나가지 않습니다.
이미지 Base64 변환기 사용 방법
위쪽 영역으로 이미지를 끌어다 놓거나 클릭해서 파일을 고르기만 하면 됩니다. 변환은 브라우저에서 곧바로 이루어지므로 업로드나 다운로드를 기다릴 필요가 없습니다. PNG, JPG, JPEG, GIF, WebP, SVG, BMP 등 주요 이미지 형식을 모두 지원합니다.
그다음 용도에 가장 잘 맞는 출력 형식을 고르세요: Data URI 는 어디에나 바로 쓸 수 있고, HTML <img> 는 HTML 코드에 붙여 넣을 때, CSS background 는 스타일시트에 쓸 때, Base64만 는 API나 스크립트에 연동할 때, JSON 은 API 페이로드에 쓸 때 알맞습니다.
"복사"를 누른 뒤 필요한 곳에 붙여 넣으세요. 어떤 파일도 서버로 전송되지 않으며, 모든 처리는 순수 자바스크립트로 브라우저 안에서 이루어집니다.
이미지를 Base64로 바꾸는 이유
Base64 인코딩은 이진 파일을 ASCII 텍스트로 바꿔, 외부 HTTP 요청 없이 코드 안에 이미지를 직접 넣을 수 있게 해 줍니다. 이미지 링크가 자주 차단되는 HTML 이메일, 오프라인에서 동작하거나 CDN에 의존하지 않아야 하는 애플리케이션, 자산을 한 파일에 모아 배포를 단순하게 만드는 임베디드 시스템에서 특히 유용합니다.
CSS나 HTML 파일에 이미지를 Base64로 넣으면 서버 요청이 줄어들어, 작은 아이콘이나 인터페이스 요소가 많은 페이지에서 로딩 지연을 낮출 수 있습니다. SVG 아이콘이라면 변환 후 CSS 필터로 색을 바꾸는 식의 조작도 가능합니다.
보안과 개인정보
파일을 외부 서버로 보내는 다른 온라인 도구와 달리, 이 변환기는 100% 클라이언트 쪽에서만 동작합니다. 이미지가 기기 밖으로 나가는 일이 없습니다. 민감한 이미지나 회사 로고, 내부 문서처럼 외부에 노출되면 안 되는 자산을 다룰 때 결정적인 차이입니다.
변환에는 전문 애플리케이션에서도 쓰는 브라우저 기본 API가 사용됩니다. 덕분에 외부 라이브러리나 인터넷 연결 없이도 호환성과 안정성이 보장됩니다.