Base64 Encoder / Decoder
텍스트나 파일을 Base64로 인코딩하고 Base64 문자열을 디코딩.
유니코드 텍스트를 지원합니다. 인코딩/디코딩은 모두 브라우저 내에서 처리됩니다 — 어떤 서버에도 데이터가 전송되지 않습니다.
이 도구 소개
Base64는 바이너리 데이터를 인쇄 가능한 ASCII 문자 시퀀스로 변환하는 인코딩 방식입니다. HTML에 이미지를 삽입하거나, 이메일로 바이너리 파일을 전송하거나, HTTP 헤더에 자격증명을 저장하거나, 텍스트만 지원하는 시스템을 통해 데이터를 전달하는 데 널리 사용됩니다.
텍스트나 바이너리 데이터를 인코더에 붙여넣으면 Base64 출력을 즉시 받을 수 있고, Base64 문자열을 디코더에 붙여넣으면 원본 내용을 복원할 수 있습니다. 표준 Base64와 URL 안전 변형(+ 와 / 대신 - 와 _ 사용) 모두 지원합니다.
모든 인코딩과 디코딩은 브라우저 내에서만 이루어지므로 API 키나 토큰 같은 민감한 데이터가 어떤 서버에도 노출되지 않습니다. 일상적인 보안 및 개발 워크플로에 안전하게 사용할 수 있습니다.
자주 묻는 질문
코드 구현
import base64
# Encode
text = "Hello, World!"
encoded = base64.b64encode(text.encode()).decode()
print(encoded) # SGVsbG8sIFdvcmxkIQ==
# Decode
decoded = base64.b64decode(encoded).decode()
print(decoded) # Hello, World!
# URL-safe variant
url_safe = base64.urlsafe_b64encode(text.encode()).decode()Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.