📦

Base64 인코딩 디코딩

텍스트나 바이너리 파일을 Base64로 인코딩하거나 Base64 문자열을 다시 텍스트로 디코딩하세요. URL-safe 모드가 포함되어 있습니다. 모든 것은 브라우저에서 실행됩니다 — 서버 없음, 추적 없음.

개발자 도구 로컬에서 실행 데이터 전송 없음
atob / btoa URL-safe 파일 지원 클라이언트 측 전용 추적 없음
일반 텍스트
📂 파일을 드롭하세요 또는 클릭하여 찾아보세요 — 모든 바이너리 또는 텍스트 파일을 인코딩합니다
→
Base64
💡
Base64 바이너리 데이터를 64개의 인쇄 가능한 문자(A–Z, a–z, 0–9, +, /). URL-safe 모드 대체하며 +→- 및 /→_, 제거하여 = 패딩 — URL과 파일 이름에서 퍼센트 인코딩 없이 안전하게 사용할 수 있습니다. 모든 처리는 브라우저에 내장된 TextEncoder / TextDecoder API를 사용합니다. 어떤 데이터도 기기 밖으로 나가지 않습니다.

Base64란 무엇인가요?

Base64는 바이너리 데이터나 일반 텍스트를 제한된 ASCII 문자 집합으로 변환하는 텍스트 인코딩 방식입니다. 이메일 페이로드, data URL, API 토큰, 텍스트 전용 시스템을 통한 바이너리 콘텐츠 전송에 일반적으로 사용됩니다.

Base64 인코딩 디코딩 사용 방법

  1. 입력 영역에 텍스트를 붙여넣거나 파일 모드로 전환하세요.
  2. 작업에 따라 인코딩 또는 디코딩을 선택하세요.
  3. 결과가 URL 또는 JWT와 유사한 페이로드 내에서 동작해야 할 때 URL-safe 모드를 사용하세요.
  4. 변환 결과가 올바르게 보이면 출력을 복사하세요.
Base64 이해하기 ▾
예시
입력 Hello, World!
출력 SGVsbG8sIFdvcmxkIQ==
일반적인 사용 사례
  • HTML/CSS에 data URI로 이미지 삽입
  • JSON 또는 이메일 전송용으로 바이너리 데이터 인코딩
  • Base64로 인코딩된 API 응답 디코딩
  • 환경 변수용 구성 파일 인코딩
이 도구를 사용하는 이유
  • data URL, API 페이로드, 바이너리 전송 및 빠른 디코딩 확인에 유용합니다.
  • 일반 텍스트와 파일 기반 인코딩 워크플로를 모두 지원합니다.
  • 업로드나 서버 처리 없이 전적으로 브라우저에서 실행됩니다.
자주 묻는 질문
Base64는 암호화와 같은가요?

아니요. Base64는 암호화가 아니라 인코딩입니다. 누구나 키 없이 디코딩할 수 있습니다. 실제 보안에는 AES 또는 이와 유사한 방식을 사용하세요.

URL-safe Base64란 무엇인가요?

URL-safe Base64는 +를 -로, /를 _로 바꾸어 인코딩된 문자열을 퍼센트 인코딩 없이 URL에 사용할 수 있게 합니다.

이 도구는 파일 인코딩을 지원하나요?

예. 파일 탭으로 전환해 이미지, PDF, 실행 파일 같은 바이너리 파일을 Base64로 인코딩하세요.

제 데이터가 서버로 전송되나요?

아니요. 모든 인코딩과 디코딩은 JavaScript를 사용해 전적으로 브라우저에서 실행됩니다. 아무것도 업로드되지 않습니다.