desktools.run
Request
base64.back

Base64 인코딩/디코딩

텍스트 및 파일 데이터를 Base64 문자열로 상호 인코딩/디코딩하세요.

입력 텍스트53 chars
변환 결과76 chars
도구 소개 및 사용 가이드

Base64 인코더 / 디코더 소개

100% 브라우저 로컬 안전 처리 (Zero Server Upload) · 파일이 외부로 전송되지 않습니다

도구 개요 & 개인정보 보호

텍스트, 이모지, 특수문자 및 바이너리 데이터를 64개의 안전한 ASCII 문자 집합(A-Z, a-z, 0-9, +, /)으로 인코딩하거나 원래 상태로 복원하는 브라우저 기반 실시간 변환 도구입니다. 한국어와 UTF-8 다국어를 깨짐 없이 완벽 지원하며, 모든 연산이 브라우저 로컬에서 이루어져 개인정보와 비밀번호가 외부 서버로 전송되지 않습니다.

Base64 인코딩 및 디코딩 사용 방법

  1. 상단에서 '인코딩(Text ➔ Base64)' 또는 '디코딩(Base64 ➔ Text)' 모드를 선택합니다.
  2. 왼쪽 입력창에 변환할 텍스트를 입력하거나 'Load File' 버튼으로 로컬 파일을 불러옵니다.
  3. 입력 즉시 실시간으로 우측 결과창에 Base64 또는 디코딩된 원문 텍스트가 생성됩니다.
  4. 'Swap' 버튼을 클릭하면 결과값을 입력값으로 전환하여 즉시 반대 방향으로 재검증할 수 있습니다.
  5. '결과 복사' 버튼을 눌러 변환된 텍스트를 클립보드에 복사해 코드나 설정에 바로 사용하세요.

핵심 기능 및 특징

완벽한 UTF-8 & 한글 인코딩 지원

기본 atob/btoa의 다국어 깨짐 현상을 방지하는 UTF-8 인코딩 레이어가 적용되어 한글과 이모지가 완벽 변환됩니다.

100% 브라우저 로컬 안전 연산

API 키, 토큰, 기밀 문자열이 외부 서버로 전송되지 않고 브라우저 내부 메모리에서 즉시 처리됩니다.

양방향 원클릭 스왑(Swap) 지원

인코딩 결과를 즉시 디코딩 입력으로 넘겨 원문과 일치하는지 1초 만에 검증할 수 있습니다.

파일 및 이미지 Data URL 로드

로컬 이미지나 텍스트 파일을 불러와 Base64 문자열로 즉시 변환할 수 있습니다.

실무 활용 분야

웹 이미지 인라인 임베딩 (Data URL)

작은 아이콘이나 로고 이미지를 Base64로 인코딩하여 HTML/CSS 내부에 직접 삽입해 HTTP 요청 수를 줄입니다.

Basic Auth 인증 헤더 생성

HTTP Authorization 헤더에 필요한 'username:password' 포맷을 Base64로 변환하여 API 인증에 사용합니다.

이메일 첨부파일 및 MIME 데이터 처리

바이너리 첨부파일을 텍스트 기반 이메일 프로토콜(SMTP)에서 안전하게 전송할 수 있도록 포맷팅합니다.

JWT 토큰 페이로드 디코딩

웹 토큰(JWT)의 Header 및 Payload 섹션을 Base64url 디코딩하여 내부 클레임을 확인합니다.

Base64 전문가 실무 팁

  • Base64는 암호화(Encryption) 기술이 아닌 데이터 전송용 인코딩(Encoding)이므로 민감 정보 보안용으로 단독 사용해서는 안 됩니다.
  • Base64로 변환하면 원본 바이너리 크기 대비 약 33% 용량이 증가하므로 대용량 파일보다는 소형 에셋 처리에 적합합니다.
  • 문자열 끝의 패딩 문자('=')는 전체 길이를 4의 배수로 맞추기 위한 규격입니다.
  • URL 쿼리스트링에 포함할 때는 '+'와 '/'가 깨질 수 있으므로 URL Safe Base64(-, _) 방식을 확인하세요.

자주 묻는 질문 (FAQ)

한글이나 이모지가 깨지지 않고 정상 인코딩되나요?

네! desktools.run은 UTF-8 바이트 스트림 변환을 거치므로 한글, 일본어, 중국어, 이모지가 완벽하게 지원됩니다.

입력한 텍스트가 서버로 전송되나요?

전혀 전송되지 않습니다. 모든 변환 로직은 100% 사용자의 웹 브라우저 메모리 안에서만 실행됩니다.

Base64는 암호화인가요?

아닙니다. Base64는 누구나 원문으로 되돌릴 수 있는 데이터 표현 방식(인코딩)이며, 보안을 위해서는 AES 등 암호화가 필요합니다.

유효하지 않은 Base64 문자열을 입력하면 어떻게 되나요?

디코딩 실패 시 에러 경고 메시지가 표시되며 잘못된 패딩이나 문자를 점검할 수 있습니다.

이미지 파일도 Base64로 변환할 수 있나요?

'Load File' 버튼으로 이미지를 불러오면 Base64 Data URL 문자열을 즉시 추출할 수 있습니다.

사용료나 글자 수 제한이 있나요?

100% 무료이며 어떠한 글자 수 제한 없이 무제한으로 사용하실 수 있습니다.