Base64 인코더 / 디코더
텍스트를 Base64로, Base64를 다시 텍스트로 실시간 변환하며 업로드하지 않습니다.
Base64
사용 방법
- 텍스트를 입력하거나 붙여 넣으면 Base64가 곧바로 나타납니다. 누를 버튼은 없습니다.
- 디코딩으로 전환해 Base64 문자열을 붙여 넣으면 원래 텍스트를 읽을 수 있습니다. 전환해도 입력한 내용은 지워지지 않습니다.
- URL 안전을 켜면 “+”와 “/” 대신 “-”와 “_”를 쓰고 “=” 패딩을 생략합니다. URL과 JWT에서 쓰는 방식입니다.
- 모든 처리는 브라우저 안에서 이루어집니다. 아무것도 업로드, 저장되거나 주소 표시줄에 기록되지 않습니다.
예시
텍스트
Hello, world! 👋
Base64
SGVsbG8sIHdvcmxkISDwn5GL
오른쪽 Base64를 디코딩 모드에 붙여 넣으면 왼쪽 텍스트를 글자 하나까지 그대로 되돌려 받습니다.
규칙, 제한 및 알려진 문제
- 이 도구는 텍스트만 다룹니다. 이미지, PDF, 인증서 같은 바이너리 파일에서 나온 Base64는 UTF-8 텍스트로 디코딩되지 않으므로 깨진 문자로 표시하는 대신 “UTF-8이 아님”으로 알립니다.
- “76자마다 줄바꿈”(MIME)이나 “data: URI” 옵션은 없습니다. 출력은 항상 한 줄이며, URL 안전 옵션이 문자 집합과 패딩을 함께 제어합니다.
- Base64는 암호화가 아니라 인코딩입니다. 어떤 내용도 숨기거나 보호하지 않습니다.
- 디코딩할 때 공백과 줄바꿈은 무시합니다(인증서와 이메일은 흔히 줄바꿈되어 있습니다). 인코딩할 때는 공백을 입력한 그대로 유지합니다.
- 크기 제한은 10만 자입니다. 아무것도 업로드, 저장, URL 기록, 공유되지 않으며 공유 버튼은 이 페이지 주소만 공유합니다.
관련 도구
Base64는 보통 다음 도구와 함께 쓰입니다.