Base64 디코더
Base64 문자열을 읽을 수 있는 텍스트로 즉시 디코딩하세요. 인증 헤더, 토큰, API 페이로드, 이메일 내용 확인에 유용. 무료 온라인 Base64 디코더.
Base64 문자열을 다시 읽을 수 있는 텍스트로
Base64 문자열은 HTTP 헤더, JSON 페이로드, 이메일 원본, 설정 파일, 토큰 등 웹 곳곳에서 볼 수 있습니다. 무작위 알파벳처럼 보이고 끝에 =가 한두 개 붙는 경우가 많습니다. 이 디코더는 그런 문자열을 원래 텍스트로 되돌려 무엇이 들어 있는지 보여 줍니다.
예를 들어 SGVsbG8sIEJvdHN5IQ==를 디코딩하면 Hello, Botsy!가 됩니다. 문자열을 붙여 넣고 제출한 뒤 결과를 읽으면 됩니다.
결과가 깨진 기호처럼 보인다면 원본 데이터가 텍스트가 아니었을 가능성이 큽니다. 이미지, 압축 파일, 암호화된 데이터일 수 있습니다. 이미지라면 Base64 이미지 변환 도구를 써 보세요.
Base64 디코더 사용법
- 내용 상자에 Base64 문자열을 붙여 넣습니다.
Basic이나data:...;base64,같은 접두어는 빼세요. - 제출해서 디코딩합니다.
- 디코딩된 텍스트를 읽거나 복사합니다.
예시
일반 텍스트
입력: TXkgQm90c3kgdG9vbHM=
결과: My Botsy tools
악센트가 있는 텍스트
입력: w7FhbmTDug==
결과: ñandú
UTF-8 텍스트는 악센트 문자까지 정상적으로 디코딩됩니다. 한글도 마찬가지입니다.
패딩 누락
입력: SGVsbG8gd29ybGQ
결과: Hello world
끝의 = 가 빠져 있어도 여기서는 문제없습니다.
주요 활용 사례
- 디버깅 중 HTTP Basic Authorization 헤더 안에 무엇이 들었는지 확인하기.
- JWT의 헤더와 페이로드 부분 읽기(Base64URL로 인코딩된 JSON입니다).
- Kubernetes 시크릿, 환경 변수, 설정 파일의 Base64 값 살펴보기.
- 이메일 원본에서 인코딩된 부분 읽기.
- 직접 작성한 코드가 만든 Base64 결과 검증하기.
알아두면 좋은 팁
- 디코딩이 실패하면
=패딩 누락, 불필요한 공백이나 줄바꿈, Base64 문자 집합에 없는 문자가 있는지 확인하세요. - JWT와 일부 API는
+와/대신-와_를 쓰는 URL-safe Base64를 사용합니다. 필요하면 디코딩 전에 원래 문자로 바꾸세요. - 디코딩한 JSON은 JSON 정렬기에 넣으면 훨씬 읽기 쉽습니다.
- 토큰과 인증 정보는 조심하세요. 토큰을 디코딩한다고 검증되는 것은 아니며, 실제 사용 중인 비밀 값은 어떤 웹사이트에도 붙여 넣지 않는 것이 좋습니다.
특수한 경우와 제한 사항
- 잘못된 문자는 오류 없이 조용히 건너뜁니다.
SGVsbG8@IHdvcmxk는 "Hello" 뒤에 깨진 문자가 붙어 나오므로, 결과가 이상하면 문자열이 손상됐을 가능성이 큽니다. - URL-safe Base64(
-,_사용)는+,/로 바꾸지 않으면 잘못 디코딩됩니다.PDw_Pz4-는 깨진 결과가 나오고,PDw/Pz4+는<<??>>가 됩니다. - 이미지나 zip 파일 같은 바이너리 데이터는 읽을 수 없는 기호로 보입니다. 사진은 Base64 이미지 변환 도구를 쓰세요.
- 긴 문자열 안의 줄바꿈(이메일 원본에서 흔함)은 무시되므로 그대로 붙여 넣어도 됩니다.
자주 묻는 질문
문자열이 Base64인지 어떻게 알 수 있나요?
Base64는 A–Z, a–z, 0–9, +, /만 쓰고 끝에 = 패딩이 붙을 수 있으며, 길이는 보통 4의 배수입니다. 단서일 뿐 증거는 아니므로 직접 디코딩해 보는 것이 가장 쉽습니다.
디코딩한 텍스트가 왜 알아볼 수 없는 문자로 나오나요?
원본 데이터가 텍스트가 아니라 이미지, zip 파일, 암호화된 바이트 같은 바이너리였을 가능성이 큽니다.
이 도구로 JWT를 디코딩할 수 있나요?
점으로 구분된 앞의 두 부분(헤더와 페이로드)을 디코딩할 수 있습니다. 먼저 -와 _를 +와 /로 바꾸세요. 디코딩은 서명을 검증하지 않습니다.
Base64 디코딩은 복호화와 같은 건가요?
아니요. Base64는 키가 없는 공개된 인코딩 방식입니다. 누구나 디코딩할 수 있으므로 비밀을 지키는 데 쓰면 안 됩니다.
관련 도구
- Base64 인코더: 입력한 문자열을 Base64로 인코딩합니다.
- Base64 이미지 변환: Base64 입력을 이미지로 디코딩합니다.
- URL 디코더: URL 인코딩된 입력을 일반 문자열로 되돌립니다.
- JSON 검사기 및 정렬기: JSON 내용을 검사하고 보기 좋게 정렬합니다.
- 16진수 변환기: 문자열을 16진수로, 16진수를 문자열로 변환합니다.
유사한 도구
텍스트나 문자열을 Base64로 즉시 인코딩하세요. data URI, HTTP Basic 인증 헤더, 이메일, API 작업에 유용합니다. 무료 온라인 Base64 인코더, 회원가입 불필요.
인기 무료 도구
클릭 한 번으로 안전한 랜덤 비밀번호를 만드세요. 길이와 대문자·소문자·숫자·특수문자 포함 여부를 선택할 수 있습니다. 무료, 회원가입 없이 브라우저에서 바로 사용.
영문 텍스트를 대문자, 소문자, 문장형, 단어 첫 글자 대문자, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case로 변환. 무료, 가입 불필요.
QR 코드 이미지나 캡처 화면을 올리면 안에 담긴 링크나 텍스트를 읽어 줍니다. 휴대폰 없이 PC에서 QR 코드 스캔, 열기 전에 링크 확인. 무료, 가입 불필요.
도메인의 DNS 레코드(A, AAAA, CNAME, MX, NS, TXT, SOA)를 조회하세요. 이메일, SPF, 소유권 인증, 네임서버 설정을 무료로 확인할 수 있습니다.
URL을 프로토콜, 호스트, 경로, 쿼리 파라미터로 나눠 보세요. 추적 링크, UTM 태그, API 엔드포인트를 점검할 때 쓰는 무료 온라인 URL 파서.
비밀번호가 얼마나 강력한지와 그 이유를 확인하세요. 길이와 문자 종류를 검사해 매우 낮음부터 강함까지 평가합니다. 무료, 브라우저에서만 실행, 가입 불필요.