Busyyy

Base64 인코더/디코더

텍스트나 파일을 Base64로 인코딩하고 Base64를 다시 텍스트로 디코딩합니다

입력 크기: 0 bytes
출력 크기: 0 bytes

이 툴 소개

Base64 인코더/디코더는 텍스트나 파일을 Base64 표준으로 변환하거나 복원합니다. Base64는 바이너리 데이터를 인쇄 가능한 ASCII 문자로 표현해 JSON·URL·CSS·이메일 본문 등에 안전하게 실을 수 있도록 해 줍니다. 모든 변환은 브라우저에서만 처리됩니다.

사용 방법

  1. 인코드/디코드 모드를 먼저 선택합니다.
  2. 입력창에 텍스트를 붙여넣거나 파일을 드래그해서 올립니다.
  3. URL 파라미터로 쓸 거라면 URL-safe 옵션을 켜세요.
  4. 결과를 한 번의 클릭으로 복사하거나 파일로 내려받을 수 있습니다.
  5. 스왑 버튼으로 출력을 입력창에 다시 넣어 한 번 더 변환할 수 있습니다.

활용 예시

  • CSS나 HTML에 바로 넣을 수 있는 이미지 데이터 URI 만들기.
  • JWT의 페이로드 파트를 복호화해 내용 확인.
  • JSON API 본문에 바이너리 데이터를 안전하게 포함.
  • HTTP Basic 인증 헤더용 자격 증명 인코딩.
  • 작은 PDF·SVG를 테스트용 문자열로 변환.

자주 묻는 질문

Base64는 암호화인가요?

아니요. 단순한 인코딩이라 누구나 디코딩할 수 있습니다. 비밀 정보 보관에는 절대 쓰지 마세요.

URL-safe Base64란?

+와 /를 -와 _로 바꾼 변형으로, URL에 그대로 넣어도 추가 이스케이프가 필요 없습니다.

큰 파일도 처리할 수 있나요?

브라우저에서 돌기 때문에 수 MB를 넘으면 느리거나 메모리 부족이 발생할 수 있습니다. 그 이상은 네이티브 도구를 권장합니다.

Base64로 변환하면 데이터가 작아지나요?

아니요. 오히려 약 33% 커집니다. 압축이 아니라 전송 안전성을 위한 표현입니다.