Base64 변환기

텍스트와 파일을 Base64로 인코딩하고 Base64 문자열을 원문으로 디코딩할 수 있는 변환 도구입니다. 모든 작업은 브라우저에서 처리되어 데이터가 외부로 전송되지 않습니다.

최종 업데이트: 2026/04/21

변환 모드

파일을 드래그하거나 클릭하여 업로드

최대 10MB / 브라우저에서 처리 (서버 전송 없음)
입력
결과
0
입력 길이
0
출력 길이

Base64 변환기란?

Base64는 바이너리 데이터를 ASCII 문자열로 변환하는 인코딩 방식입니다. 이메일 첨부파일, 웹 데이터 전송, API 통신 등에서 널리 사용됩니다. 이 도구를 사용하면 텍스트나 파일을 Base64로 쉽게 변환하거나, Base64 문자열을 원본으로 복원할 수 있습니다.

주요 기능

  • 텍스트 인코딩 – 일반 텍스트를 Base64 문자열로 변환
  • 텍스트 디코딩 – Base64 문자열을 원본 텍스트로 복원
  • 파일 인코딩 – 이미지, 문서 등 파일을 Base64로 변환
  • URL-safe 옵션 – URL에서 안전하게 사용할 수 있는 Base64 변환
  • 실시간 변환 – 입력과 동시에 결과 확인
  • UTF-8 지원 – 한글 등 유니코드 문자 완벽 지원

사용 방법

  1. 모드 선택 – 인코딩 또는 디코딩 탭을 선택합니다.
  2. 텍스트 입력 – 변환할 텍스트를 입력 영역에 붙여넣거나 직접 입력합니다.
  3. 파일 업로드 – (인코딩 모드) 파일을 드래그하거나 클릭하여 업로드합니다.
  4. 결과 확인 – 실시간으로 변환된 결과를 확인합니다.
  5. 복사 – 복사 버튼을 클릭하여 결과를 클립보드에 저장합니다.

URL-safe Base64란?

표준 Base64는 +, /, = 문자를 사용하는데, 이 문자들은 URL에서 특별한 의미를 가집니다. URL-safe Base64(RFC 4648)는 이 문자들을 -, _로 대체하고 패딩을 제거하여 URL이나 파일명에서 안전하게 사용할 수 있습니다.

이런 분들께 유용해요

  • 웹 개발자 – API 데이터 전송, JWT 토큰 디버깅
  • 이메일 담당자 – 이메일 첨부파일 인코딩 확인
  • 보안 전문가 – 인코딩된 데이터 분석
  • 데이터 분석가 – 인코딩된 데이터 복원
  • 일반 사용자 – 간단한 텍스트 인코딩/디코딩

개인정보 보호

이 도구는 100% 브라우저에서 동작합니다. 입력한 텍스트나 업로드한 파일은 서버로 전송되지 않으며, 브라우저를 닫으면 모든 데이터가 삭제됩니다. 안심하고 민감한 데이터도 변환하실 수 있습니다.

이런 상황에서 특히 유용합니다

  • API 요청 본문이나 응답값에 들어 있는 Base64 문자열을 빠르게 확인할 때
  • 이미지나 파일을 Data URI로 바꿔 HTML/CSS에 바로 넣어야 할 때
  • JWT, webhook, 설정값에 포함된 인코딩 문자열을 로컬에서 점검할 때
  • 파일을 외부 서비스에 올리지 않고 브라우저에서 바로 Base64로 변환할 때
  • URL 파라미터나 토큰용으로 URL-safe Base64가 필요한 값을 만들 때

상세 설명

결과는 입력한 텍스트 또는 파일, 그리고 URL-safe 옵션 선택 여부에 따라 즉시 생성됩니다.

실서비스에 적용하기 전에는 대상 API나 시스템이 표준 Base64를 요구하는지, URL-safe 형식을 요구하는지, 패딩 또는 Data URI 접두사가 필요한지 다시 확인하세요.

자주 묻는 질문

Base64 인코딩은 암호화인가요?

아니요, Base64는 암호화가 아닙니다. 단순히 바이너리 데이터를 텍스트로 표현하는 인코딩 방식입니다. 누구나 쉽게 디코딩할 수 있으므로 보안 목적으로 사용해서는 안 됩니다.

한글도 인코딩할 수 있나요?

네, UTF-8 인코딩을 지원하므로 한글, 일본어, 중국어 등 모든 유니코드 문자를 정상적으로 인코딩하고 디코딩할 수 있습니다.

파일 업로드는 안전한가요?

네, 안전합니다. 파일은 브라우저의 JavaScript로만 처리되며, 서버로 전송되지 않습니다. 모든 처리는 사용자의 기기에서만 이루어집니다.

Base64로 인코딩하면 크기가 커지나요?

네, Base64 인코딩은 원본 데이터보다 약 33% 더 큰 결과를 생성합니다. 이는 8비트 바이너리 데이터를 6비트 문자로 표현하기 때문입니다.

이 도구의 계산 결과는 어떤 용도로 쓰면 좋나요?

빠른 참고와 비교를 위한 1차 검토용으로 적합합니다. 중요한 의사결정에는 공식 자료를 함께 확인하세요.

익명의 의견 1

다른 이용자에게 불편을 줄 수 있는 표현이나 반복성 글은 운영 기준에 따라 숨김 또는 삭제될 수 있습니다.

남은 글자수: 120

아직 댓글이 없습니다. 첫 의견을 남겨보세요.