Base64 인코더 / 디코더
텍스트를 Base64로 인코딩하거나 Base64를 일반 텍스트로 디코딩합니다. 브라우저에서 동작하며 서버로 데이터를 전송하지 않습니다.
일반 텍스트0 자
Base64 출력
Base64란?
Base64는 바이너리 데이터를 ASCII 문자열로 표현하는 인코딩 방식입니다. URL, 이메일, 데이터 URI에서 데이터 인코딩에 널리 사용됩니다.
일반적인 용도
- • CSS/HTML 이미지 데이터 URI
- • HTTP 기본 인증 헤더
- • JSON이나 XML에 바이너리 데이터 삽입
- • 이메일 첨부 파일 인코딩(MIME)
온라인 Base64 인코딩 & 디코딩 방법
- 1.인코딩을 선택하여 일반 텍스트를 Base64로 변환하거나, 디코딩을 선택하여 Base64를 텍스트로 복원합니다.
- 2.텍스트를 붙여넣거나 입력 — 결과가 자동으로 업데이트됩니다.
- 3.입력/출력 교환을 클릭하여 결과를 뒤집어 연속 작업을 수행합니다.
- 4.복사를 클릭하여 출력을 클립보드에 복사합니다.
자주 묻는 질문
Base64 인코딩은 무엇에 사용되나요?
Base64는 HTTP 헤더, HTML 데이터 URI, JSON 필드, 이메일 MIME 첨부 파일 등 텍스트 기반 채널에서 바이너리 데이터를 안전하게 전송하는 데 사용됩니다.
Base64 인코딩은 데이터를 압축하나요?
아니요 — Base64는 데이터 크기를 약 33% 증가시킵니다. 압축 알고리즘이 아닌 인코딩 방식입니다. 압축에는 gzip이나 brotli를 사용하세요.
Base64와 Base64URL의 차이는?
표준 Base64는 URL에서 안전하지 않은 +와 / 문자를 사용합니다. Base64URL은 +를 -로, /를 _로 대체하여 URL 파라미터에서 안전하게 사용할 수 있습니다. JWT는 Base64URL 인코딩을 사용합니다.
데이터가 서버로 전송되나요?
아니요. 모든 인코딩과 디코딩은 브라우저에서 완전히 실행됩니다. 텍스트가 업로드되거나 저장되지 않습니다.