tool hub 도구 모음

이미지 → Base64

이미지 파일을 data URL(Base64)로 변환합니다. 파일은 브라우저에서만 읽습니다.

브라우저에서 처리 회원가입 없음 무료 사용


이미지 → Base64

값을 입력한 뒤 계산하기를 눌러주세요.

파일은 브라우저에서만 읽고 서버로 업로드되지 않습니다.

사용 방법

  1. 이미지 파일에서 로컬 파일을 고릅니다. image/*만 받습니다.
  2. 선택 즉시 FileReader가 data URL을 만들고 미리보기와 텍스트 칸이 채워집니다.
  3. 안내 줄에 파일 이름과 Base64 기준 추정 용량(KB)이 표시됩니다.
  4. 복사로 data URL 전체를 클립보드에 담습니다. HTML img src, CSS, 마크다운에 붙여 넣을 수 있습니다.
  5. 초기화로 파일 선택과 문자열을 지웁니다. 선택한 파일은 이 탭 메모리에서만 읽힙니다.
  6. 인라인에 쓰기 전에 용량 안내(추정 KB)를 보고, 큰 원본이면 먼저 리사이즈하는 편이 낫습니다. 선택한 파일은 업로드되지 않습니다.

핵심 개념

이미지 → Base64는 로컬 파일을 data:image/png;base64,... 같은 data URL로 바꾸는 작업입니다. 작은 파비콘·아이콘을 HTML에 인라인하거나, JSON·마크다운 초안에 썸네일을 넣을 때 씁니다. Base64는 원본보다 약 33% 길어지고, 큰 사진은 HTML 용량과 파싱 비용이 급증합니다. 파일만 고르면 바로 변환되며 별도 실행 버튼은 없습니다. 미리보기와 문자열이 함께 채워집니다.

읽기는 FileReader.readAsDataURL만 사용하고 업로드 API를 호출하지 않습니다. MIME이 image/가 아니면 안내만 나고 문자열이 비어 있습니다. 복사 버튼은 클립보드 API를 쓰고, 권한이 없으면 결과 칸을 직접 선택하면 됩니다. 민감한 스크린샷도 이 탭을 떠나지 않습니다. 인라인은 캐시·CDN 없이 페이지에 그림이 박히므로, 반복되는 큰 사진은 파일 URL이 더 낫습니다.

예시

작은 PNG 아이콘을 선택하면 미리보기가 뜨고 텍스트가 data:image/png;base64,로 시작합니다. 복사를 누른 뒤 <img src="…">에 붙이면 외부 파일 없이 그림이 보입니다. JPEG를 고르면 MIME이 jpeg로 바뀌고, 안내 줄의 추정 KB는 문자열 길이로 가늠한 값이므로 디스크 파일 크기와 조금 다를 수 있습니다. 같은 파일을 다시 고르면 내용이 갱신되니 다른 아이콘을 시험할 때 초기화 후 선택하세요. 추정 KB가 크면 HTML 인라인 대신 정적 파일 URL을 먼저 쓰는 편이 낫습니다.

자주 묻는 질문

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

이미지 파일을 선택하면 FileReader가 즉시 data URL을 만듭니다. 미리보기와 텍스트 칸이 채워지며 별도 변환 버튼은 없습니다.

이미지 Base64를 HTML에 어떻게 넣나요?

복사한 문자열을 img의 src 또는 CSS background-image: url()에 그대로 넣습니다. 마크다운 이미지 문법에도 쓸 수 있습니다.

JPG·WebP·GIF도 이미지 to Base64가 되나요?

브라우저가 image/*로 인식하는 파일이면 data URL MIME이 그에 맞게 붙습니다. 이미지가 아니면 안내만 납니다.

큰 사진도 되나요?

읽기는 되지만 문자열이 매우 길어 복사·붙여넣기와 페이지 용량이 부담됩니다. 아이콘·작은 썸네일에 적합합니다.

파일이 서버에 업로드되나요?

아니요. 선택한 파일은 이 페이지 브라우저 메모리에서만 읽히고 전송·업로드되지 않습니다.

복사가 안 되면?

클립보드 권한을 허용하거나 결과 칸을 직접 선택해 복사하세요. 안내 줄에 성공 메시지가 뜹니다. 관련: Base64 → 이미지 · URL 인코더 · 글자수 세기

이미지 → Base64 대표 이미지
입력 내용은 서버로 전송되지 않으며, 페이지를 닫으면 사라집니다.

최종 검토일: 2026년 9월 4일