Base64
텍스트, 이미지, 파일, HTTP Basic Auth 헤더를 위한 Base64 인코딩/디코딩 도구입니다.
텍스트 Base64
텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩합니다. Standard 및 Base64URL 변형과 자동 감지를 지원합니다.
모드
변형
Base64 사용 가이드
Base64는 텍스트, 이미지, 파일, HTTP Basic 인증 헤더를 Base64로 인코딩하거나 디코딩해 주는 무료 브라우저 도구입니다. 모든 처리가 브라우저 안에서만 이루어지므로 입력한 데이터가 기기 밖으로 전송되지 않습니다.
텍스트, 이미지, 파일, Basic 인증 네 가지 모드를 한 화면에서 지원합니다. 텍스트 모드는 표준 Base64와 URL 안전 방식인 Base64URL을 모두 다루며, 자동 감지가 있어 인코딩과 디코딩 방향을 직접 고르지 않아도 됩니다.
인코딩된 데이터 URI를 읽거나, 이미지를 HTML·CSS에 넣을 문자열로 변환하거나, Authorization: Basic 헤더를 만들고 풀어 보거나, 파일을 다시 내려받을 형태로 복원할 때 사용하기 좋습니다. 이미지·파일 모드는 데이터에서 MIME 타입을 감지해 미리보기나 다운로드를 제공합니다.
파일은 최대 10MB까지 처리할 수 있고 브라우저 내장 인코딩으로 모두 처리되어 서버로 업로드되지 않습니다. 다만 Base64는 암호화가 아니라 인코딩이므로 보안 기능은 없으며, Basic 인증 헤더에 담긴 계정 정보는 누구나 쉽게 원래 값으로 되돌릴 수 있습니다.
자주 묻는 질문
- Base64는 암호화인가요?
- 아닙니다. Base64는 바이너리 데이터를 텍스트로 표현하기 위한 되돌릴 수 있는 인코딩일 뿐, 보안 수단이 아닙니다. 누구나 디코딩할 수 있으므로 Basic 인증 헤더를 포함한 Base64 문자열을 비밀로 취급하면 안 됩니다.
- 표준 Base64와 Base64URL은 무엇이 다른가요?
- Base64URL은 + 와 / 문자를 - 와 _ 로 바꾸고 끝의 = 패딩을 제거해 URL과 파일명에 안전하게 쓸 수 있도록 한 방식입니다. 텍스트 모드는 둘 다 지원하며 붙여넣은 값이 어느 쪽인지 자동으로 감지합니다.
- 입력한 데이터가 어디로 업로드되나요?
- 아닙니다. 모든 인코딩과 디코딩은 브라우저에서 로컬로 실행되며 입력값은 서버로 전송되지 않습니다. 파일은 최대 10MB까지 메모리에서 처리됩니다.