WebTools

Useful Tools & Utilities to make life easier.

Base64 To Text

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로 인코딩된 내용이라면 바이트가 그대로 노출되어 깨진 것처럼 보일 수 있습니다. 한글이 포함된 데이터는 UTF-8 복원을 지원하는 별도 디코더로 처리해야 제대로 읽힙니다.

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

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

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

입력값이 올바른 Base64 형식인지 확인하세요. 64개 글자(A~Z, a~z, 0~9, +, /)와 채움 기호 =만 허용됩니다. 공백·줄바꿈·다른 특수문자가 섞여 있으면 변환이 실패합니다. 복사 과정에서 앞뒤에 붙은 여백을 지우면 해결되는 경우가 많습니다.

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

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

더 알아보기

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