Tooly

설치 없이 바로 쓰는 무료 온라인 도구

Base64 디코딩

Base64 인코딩 문자열을 일반 텍스트로 변환합니다.


Base64 텍스트 디코더란?

이 도구는 Base64로 인코딩된 문자열을 원래 텍스트로 되돌리는 디코딩 전용 도구입니다. 예를 들어 SGVsbG8=를 넣으면 Hello가 나옵니다. Base64는 대문자·소문자·숫자와 + /를 더한 64개의 글자로만 데이터를 표현하는 방식인데, 이렇게 인코딩된 문자열을 사람이 읽을 수 있는 원문으로 풀어 주는 역할을 합니다.

JWT 토큰의 payload, HTTP 기본 인증 헤더, 로그에 남은 인코딩 값, 설정 파일에 담긴 Base64 값처럼 인코딩된 상태로 마주치는 데이터를 눈으로 확인하고 싶을 때 유용합니다. 무엇이 담겨 있는지 빠르게 열어 보는 용도로 쓰기 좋습니다.

사용 방법

  1. 입력 상자에 풀어 볼 Base64 문자열을 붙여 넣습니다. 끝에 =가 있다면 함께 넣어야 합니다.
  2. 변환 버튼을 누릅니다.
  3. 아래 결과 상자에 원래 텍스트가 나타나면 복사 버튼으로 가져다 씁니다.

입력한 문자열이 올바른 Base64 형식이 아니면(64개 글자 외의 문자가 섞였거나 길이가 맞지 않으면) 변환이 실패할 수 있습니다. 앞뒤 공백이나 줄바꿈이 섞여 들어가지 않았는지 먼저 확인하세요.

변환 예시

Base64 문자열을 넣으면 아래처럼 원래 텍스트로 풀립니다.

입력 (Base64)결과 (원문)설명
SGVsbG8=Hello5글자, 끝에 = 하나
VHdvbHk=Twoly= 하나로 마무리
TWFuMan3글자짜리, =가 없는 형태

결과 끝의 =는 원본 길이를 맞추기 위한 채움 기호입니다. 원본이 3바이트 단위로 딱 떨어지지 않을 때 빈자리를 채우려고 붙는 것이라, 디코딩할 때는 이 =까지 그대로 포함해서 넣어야 정확히 풀립니다.

자주 묻는 질문

한글이 담긴 Base64도 풀 수 있나요?

됩니다. 푼 바이트를 UTF-8로 되돌리기 때문에 7JWI64WV를 넣으면 «안녕»이 나옵니다. 원본을 UTF-8이 아닌 다른 방식(예: EUC-KR)으로 만든 Base64라면 일부 글자가 깨져 보일 수 있습니다.

Base64를 풀면 원래 비밀이 드러나나요?

Base64는 암호가 아니라 표현 방식일 뿐이라, 누구나 이렇게 원래대로 되돌릴 수 있습니다. 바꿔 말하면 Base64는 정보를 감추는 수단이 아닙니다. 민감한 값을 Base64로만 '숨겨' 두는 것은 안전하지 않습니다.

변환 버튼을 눌러도 결과가 나오지 않아요.

입력값이 올바른 Base64 형식이 아니면 결과 대신 «올바른 Base64 문자열이 아닙니다»라는 안내가 뜹니다. 64개 글자(A~Z, a~z, 0~9, +, /)와 채움 기호 =만 쓸 수 있습니다. 공백과 줄바꿈은 도구가 알아서 지우고 풉니다.

반대로 텍스트를 Base64로 만들려면요?

이 도구는 Base64를 원문으로 푸는 디코딩 전용입니다. 반대 방향, 즉 텍스트를 Base64로 바꾸려면 인코딩 도구를 따로 사용해야 합니다.

더 알아보기

Base64가 JWT, 이메일 첨부, data URL에서 어떤 원리로 쓰이는지, 왜 3바이트가 4글자로 늘어나는지 더 깊이 알고 싶다면 Base64 인코딩 완벽 가이드에서 이어서 확인해 보세요.