DevToolbox

무료 온라인 Base64 Encoder / Decoder

텍스트, 이미지, 파일을 Base64로 인코딩하거나 Base64 문자열을 디코딩하세요. 무료, 온라인, 100% 클라이언트 사이드 처리 — 업로드 불필요.

100% 클라이언트 사이드 · 데이터는 브라우저를 절대 벗어나지 않습니다

사용 방법 Base64 Encoder / Decoder

사용 목적에 맞는 모드를 선택하세요:

  • 텍스트 모드: UTF-8 텍스트를 붙여넣고 인코딩을 클릭하면 Base64로 변환됩니다. Base64 문자열을 붙여넣고 디코딩을 클릭하면 원본 텍스트를 복원합니다.
  • 이미지 모드: Base64 문자열을 붙여넣으면 이미지로 미리보기가 표시됩니다. CSS data: URI 디버깅에 유용합니다.
  • 파일 모드: 파일을 드래그 앤 드롭하면 즉시 Base64 표현을 얻을 수 있습니다. 이미지, PDF, ZIP 등 모든 바이너리 형식을 지원합니다.

버튼으로 인코딩/디코딩 방향을 전환하거나, Ctrl/Cmd+Enter로 실행, Ctrl/Cmd+K로 초기화할 수 있습니다.

자주 묻는 질문

Base64 인코딩이란 무엇인가요?

Base64는 64개의 출력 가능한 ASCII 문자(A–Z, a–z, 0–9, +, /)를 사용하여 바이너리 데이터를 텍스트로 표현하는 인코딩 방식입니다. JSON, HTML, 이메일 같은 텍스트 형식에 이미지나 파일 같은 바이너리 데이터를 포함할 때 주로 사용됩니다.

제 데이터는 안전한가요? 서버에 업로드되나요?

아니요. 모든 인코딩 및 디코딩 처리는 브라우저 내 JavaScript에서 완전히 이루어집니다. 서버로 전송되는 데이터는 전혀 없으며, 데이터는 항상 사용자 기기에만 존재합니다.

표준 Base64와 URL 안전 Base64의 차이는 무엇인가요?

표준 Base64는 URL에서 특별한 의미를 가지는 + 와 / 문자를 사용합니다. URL 안전 Base64는 +를 -로, /를 _로 대체하여 퍼센트 인코딩 없이 URL과 파일명에서 안전하게 사용할 수 있도록 합니다.

이미지를 Base64로 인코딩할 수 있나요?

네! "이미지" 모드로 전환하면 Base64 문자열을 붙여넣어 이미지를 디코딩하고 미리볼 수 있습니다. "파일" 모드에서는 이미지 파일을 드래그 앤 드롭하여 Base64 표현을 얻을 수 있습니다.

Base64의 일반적인 사용 사례는 무엇인가요?

HTML/CSS에 이미지 삽입(data URI), JSON API에서 바이너리 첨부파일 인코딩, 데이터베이스에 바이너리 데이터 저장, HTTP Basic Auth 헤더에서 자격 증명 인코딩, JWT 페이로드의 바이너리 데이터 처리 등이 있습니다.

관련 도구

관련 기사