이미지를 Base64로 변환하는 온라인 변환기

이미지를 업로드하여 Base64 문자열 또는 데이터 URI로 변환할 수 있습니다. HTML, CSS 또는 JSON 코드를 복사하거나 다운로드할 수도 있습니다. 이 모든 작업을 브라우저 내에서 수행할 수 있습니다.

이미지를 Base64로 변환하는 방법

도구를 열고 '이미지를 Base64로 변환'을 선택하세요. 이미지를 드래그 앤 드롭하고 미리 보기를 한 다음, 한 번의 클릭으로 Base64 문자열 또는 데이터 URI를 복사할 수 있습니다.

1단계

오픈 인코더

'이미지를 Base64로 변환'으로 전환하면 이미지를 업로드할 수 있는 영역이 나타납니다.

2단계

이미지 업로드

인코딩할 PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP 또는 ICO 파일을 드롭하세요.

3단계

복사 또는 저장

결과를 미리 보거나, Base64 문자열을 복사하거나, .txt 파일로 다운로드할 수 있습니다.

이미지를 Base64 문자열로 변환하는 무료 온라인 이미지-Base64 변환기

이미지를 Base64로 변환하는 도구는 이미지를 텍스트 문자열로 인코딩하여 텍스트를 허용하는 모든 곳에 사용할 수 있도록 합니다. 별도의 이미지 파일을 호스팅하는 대신, 이미지 바이트를 Base64로 변환하여 HTML, CSS, JSON 또는 이메일에 직접 삽입할 수 있습니다. 그러면 브라우저는 해당 문자열을 일반 이미지 소스처럼 렌더링합니다. 프런트엔드 개발자, 이메일 디자이너, 오프라인 앱 또는 독립 실행형 앱을 개발하는 모든 사용자에게 이미지를 Base64로 인코딩하면 외부 종속성을 제거하고 자산을 사용하는 코드 내에 깔끔하게 묶어둘 수 있습니다. 이를 통해 자산과 코드가 같은 위치에 있어 배포가 간편해집니다.

대표적인 사용 사례는 작지만 중요한 에셋입니다. 파비콘, 로고, 로딩 스피너, UI 아이콘 등을 데이터 URI로 인라인하면 추가 HTTP 요청 없이 표시할 수 있습니다. 이메일 클라이언트는 외부 이미지를 차단하는 경우가 많으므로, 이미지를 Base64로 인코딩하여 임베드하면 수신자가 '이미지 표시'를 클릭하지 않아도 이미지가 표시됩니다. JSON 및 REST API는 멀티파트 업로드 대신 문자열로 이미지 미리보기를 전달할 수 있으며, 오프라인 문서나 PWA는 이미지를 코드에 직접 포함할 수 있습니다. Base64는 약 33%의 오버헤드를 발생시키므로 큰 메인 이미지보다는 아이콘이나 썸네일에 적합하지만, 이러한 작은 에셋에는 이상적입니다. 뉴스레터나 임베디드 위젯의 경우에도 인라인 인코딩을 사용하면 이미지 링크 오류를 방지할 수 있습니다.

이 변환기를 사용하면 인코딩이 매우 간편해집니다. 이미지를 도구에 드래그 앤 드롭하면 파일의 바이트 시그니처에서 실제 형식을 읽어낸 다음, 복사하거나 텍스트 파일로 다운로드할 수 있는 Base64 문자열 또는 전체 데이터 URI를 생성합니다. 접두사 없이 원시 Base64 출력을 선택하거나 적절하게 태그된 데이터 URI를 선택할 수 있으며, 긴 문자열은 가독성을 위해 64자 또는 76자로 접을 수 있습니다. 감지된 형식과 파일 크기는 결과와 함께 표시됩니다. 모든 작업은 JavaScript를 사용하여 브라우저에서 실행되므로 이미지가 업로드되지 않습니다. 서버 개입 없이 로컬에서 이미지를 읽고 인코딩합니다. 샘플 이미지를 불러와 인코딩된 문자열이 즉시 표시되는 것을 확인할 수도 있습니다.

이미지 인코더, Base64 문자열 생성기, 데이터 URI 생성기 등 어떤 이름으로 부르든 목적은 같습니다. 이미지를 사용하기 쉬운 텍스트로 변환하는 것이죠. 이 무료 온라인 변환기는 다양한 형식 지원, 복사 및 다운로드 옵션, 줄 바꿈 제어 기능을 깔끔한 인터페이스에 담았습니다. 이미지를 업로드하고 Base64 문자열을 생성한 다음, 프로젝트에 필요한 곳에 붙여넣기만 하면 됩니다. 모든 작업이 브라우저에서 바로 가능하며, 아무것도 업로드하거나 설치할 필요가 없습니다. 어떤 이미지든 Base64로 인코딩하는 가장 간단한 방법으로, 필요할 때 언제든 이미지를 텍스트로 삽입, 전송 또는 저장할 수 있습니다. 설치도 필요 없고 계정을 만들 필요도 없습니다.

모든 이미지를 인코딩합니다

PNG, JPEG, WebP, GIF, SVG, AVIF, HEIC, BMP 또는 ICO 파일을 Base64 문자열로 변환합니다.

데이터 URI 또는 ​​원시 데이터

코드에서 필요로 하는 대로 전체 데이터 URI 또는 ​​Base64 문자열을 출력하세요.

형식 감지됨

이 도구는 파일 바이트에서 실제 형식을 읽어 파일 크기와 함께 표시합니다.

복사 또는 다운로드

Base64로 인코딩된 값을 클립보드에 복사하거나 일반 .txt 파일로 저장하세요.

라인 랩 컨트롤

긴 출력 내용을 64자 또는 76자로 접거나, 한 줄로 연속해서 표시할 수 있습니다.

완전 비공개

이미지는 브라우저에서 읽어 인코딩되며, 업로드되는 것은 전혀 없습니다.

자주 묻는 질문

자주 묻는 질문

이미지를 Base64로 인코딩하면 이진 이미지 데이터가 64개의 인쇄 가능한 문자를 사용하는 텍스트 문자열로 변환됩니다. 이를 통해 별도의 파일 없이 HTML, CSS, JSON 또는 이메일에 이미지를 직접 삽입할 수 있습니다.

도구를 열고 '이미지를 Base64로 변환'을 선택한 다음 이미지를 드래그하여 넣으세요. 도구가 이미지 형식을 읽어 Base64 문자열 또는 데이터 URI를 표시해 줍니다. 이를 복사하거나 다운로드할 수 있습니다.

데이터 URI는 MIME 유형을 포함하는 Base64 문자열을 래핑합니다(예: data:image/png;base64,). HTML이나 CSS에 이미지를 인라인으로 삽입하여 추가 요청 없이 렌더링하려면 데이터 URI를 사용하세요.

이 프로그램은 PNG, JPEG, GIF, WebP, AVIF, HEIC, SVG, BMP 및 ICO 형식을 인코딩하며, 바이트 서명에서 실제 형식을 읽어옵니다. 인식되지 않는 파일은 일반적인 바이너리 문자열로도 내보내집니다.

아니요. 인코딩은 이미지 바이트를 텍스트로 변환하는 과정일 뿐이므로 이미지는 원본과 동일하게 유지됩니다. Base64 변환 과정에서 재압축이 전혀 일어나지 않기 때문에 화질은 변하지 않습니다.

네. 데이터 접두사를 생략하려면 'Raw base64' 옵션을 선택하거나 특정 형식을 선택하세요. 출력 결과는 코드에서 필요로 하는 위치에 붙여넣을 수 있는 문자열입니다.

아니요. 인코딩은 자바스크립트를 사용하여 브라우저에서 완전히 실행되므로 이미지가 기기를 벗어나지 않습니다. 어떤 것도 업로드되거나 원격으로 저장되거나 다른 사람과 공유되지 않습니다.

Base64는 3바이트를 4개의 문자로 변환하므로 약 33%의 오버헤드가 발생합니다. 아이콘과 같은 작은 에셋에는 적합하지만, 크기가 큰 히어로 이미지는 별도의 파일로 저장하는 것이 좋습니다.

네. 데이터 URI를 복사해서 `img` 태그의 `src` 속성이나 CSS의 `background-image` 속성에 붙여넣으세요. 그러면 브라우저가 별도의 파일 없이 일반 이미지처럼 렌더링합니다.

네. 워터마크도 없고, 회원가입도 필요 없고, 일일 사용량 제한도 전혀 없는 완전 무료 서비스입니다. 언제든지 원하는 만큼 이미지를 인코딩할 수 있습니다.