Base64 인코더 / 디코더

텍스트를 Base64로, Base64를 다시 텍스트로 실시간 변환하며 업로드하지 않습니다.

사용 방법

  1. 텍스트를 입력하거나 붙여 넣으면 Base64가 곧바로 나타납니다. 누를 버튼은 없습니다.
  2. 디코딩으로 전환해 Base64 문자열을 붙여 넣으면 원래 텍스트를 읽을 수 있습니다. 전환해도 입력한 내용은 지워지지 않습니다.
  3. URL 안전을 켜면 “+”와 “/” 대신 “-”와 “_”를 쓰고 “=” 패딩을 생략합니다. URL과 JWT에서 쓰는 방식입니다.
  4. 모든 처리는 브라우저 안에서 이루어집니다. 아무것도 업로드, 저장되거나 주소 표시줄에 기록되지 않습니다.

예시

텍스트

Hello, world! 👋

Base64

SGVsbG8sIHdvcmxkISDwn5GL

오른쪽 Base64를 디코딩 모드에 붙여 넣으면 왼쪽 텍스트를 글자 하나까지 그대로 되돌려 받습니다.

규칙, 제한 및 알려진 문제

  • 이 도구는 텍스트만 다룹니다. 이미지, PDF, 인증서 같은 바이너리 파일에서 나온 Base64는 UTF-8 텍스트로 디코딩되지 않으므로 깨진 문자로 표시하는 대신 “UTF-8이 아님”으로 알립니다.
  • “76자마다 줄바꿈”(MIME)이나 “data: URI” 옵션은 없습니다. 출력은 항상 한 줄이며, URL 안전 옵션이 문자 집합과 패딩을 함께 제어합니다.
  • Base64는 암호화가 아니라 인코딩입니다. 어떤 내용도 숨기거나 보호하지 않습니다.
  • 디코딩할 때 공백과 줄바꿈은 무시합니다(인증서와 이메일은 흔히 줄바꿈되어 있습니다). 인코딩할 때는 공백을 입력한 그대로 유지합니다.
  • 크기 제한은 10만 자입니다. 아무것도 업로드, 저장, URL 기록, 공유되지 않으며 공유 버튼은 이 페이지 주소만 공유합니다.

Base64는 보통 다음 도구와 함께 쓰입니다.