무료 온라인 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 페이로드의 바이너리 데이터 처리 등이 있습니다.