Base64 디코더

Base64 문자열을 텍스트로 온라인 디코딩

입력

디코딩할 Base64 입력
0

옵션

URL 안전 모드는 URL에서 안전하게 사용하기 위해 +를 -로, /를 _로 대체합니다.

출력

디코딩된 텍스트 결과
0
이 도구에 대해

Base64 디코딩은 인코딩의 일상적인 반대 작업입니다: JWT 페이로드, HTTP Basic Auth 헤더, data URI, 이메일 첨부 파일 일부 등 Base64 문자열을 받으면 그 안에 실제로 무엇이 들어 있는지 확인해야 합니다. 이 도구는 표준 및 URL-safe Base64(+ 와 / 대신 - 와 _ 처리)를 브라우저에서 즉시 읽을 수 있는 텍스트로 디코딩합니다. 잘못된 Base64 입력(엉뚱한 문자, 잘못된 패딩, 잘린 문자열)을 즉시 표시하여 붙여넣은 내용이 진짜 Base64인지 아니면 그저 그렇게 보이는 것뿐인지 바로 알 수 있습니다.

사용 방법

디코딩할 Base64 문자열을 입력 필드에 붙여넣으면 디코딩된 텍스트가 즉시 출력에 나타납니다. Base64가 URL, 쿼리 매개변수, 파일명에서 온 것이라면 'URL-safe 모드'를 켜서 - 와 _ 가 올바르게 해석되도록 하세요. 디코딩이 실패하면 도구가 빈 결과 대신 정확한 이유(잘못된 문자, 잘못된 길이)를 보여줍니다. 한 줄에 하나씩 여러 개의 별도 Base64 문자열이 있을 때는 '줄 단위로 디코딩'을 사용하세요.

일반적인 사용 사례

JWT 검사

JWT의 헤더 또는 페이로드 세그먼트를 붙여넣어 서명을 검증하지 않고 기본 JSON 클레임을 확인합니다.

HTTP Basic Auth

`Basic dXNlcm5hbWU6cGFzc3dvcmQ=`와 같은 Authorization 헤더 값을 디코딩하여 username:password 쌍을 복구합니다.

Data URI 검사

data: URI의 Base64 부분을 디코딩하여 포함된 이미지나 폰트 데이터를 확인합니다.

이메일 첨부 파일 디버깅

원시 이메일 소스에서 Base64 MIME 파트를 디코딩하여 첨부 내용을 확인합니다.

API 응답 디버깅

API가 반환한 Base64 필드를 디코딩하여 실제로 어떤 데이터를 포함하는지 확인합니다.

제한 사항 및 중요 참고 사항

Base64는 암호화가 아니라 인코딩입니다 — 디코딩하면 원본 데이터가 정확히 복구되므로 신뢰할 수 없는 비밀 정보를 공유 또는 공용 컴퓨터에서 절대 디코딩하지 마세요. 실제 바이너리 데이터(이미지, PDF) 디코딩도 작동하지만, 원시 출력 텍스트 영역에 인쇄할 수 없는 문자가 표시될 수 있습니다 — 바이너리 파일을 재구성해야 한다면 파일 인식 도구를 사용하세요. 잘못된 패딩이나 불필요한 공백은 자동 복구 대신 디코딩 오류를 발생시킵니다. 매우 큰 Base64 페이로드는 브라우저 메모리 제한이 적용될 수 있습니다 — 대규모 일괄 디코딩에는 `base64 -d`와 같은 명령줄 도구를 사용하세요.