🛠️Toolo

Base64 인코딩/디코딩 (무료 텍스트 변환)

일반 텍스트를 Base64로 인코딩하거나 Base64 문자열을 다시 읽을 수 있는 텍스트로 디코딩하세요. 브라우저에서 바로 동작하는 빠르고 안전한 무료 개발자 도구입니다.

변환 모드

인코딩 또는 디코딩 모드를 선택하세요.

사용 방법

  1. 인코딩 또는 디코딩 모드를 선택합니다
  2. 인코딩할 텍스트를 입력합니다
  3. 디코딩할 Base64 문자열을 입력합니다
  4. 인코딩하기 또는 디코딩하기 버튼을 클릭합니다
  5. 결과를 복사하여 사용합니다

Base64란?

Base64는 바이너리 데이터를 ASCII 문자열로 인코딩하는 방식입니다. 텍스트, 이미지, 파일 등을 안전하게 전송하거나 저장할 때 사용됩니다.

주요 용도:

  • 이메일 첨부파일 인코딩
  • 웹 API에서 바이너리 데이터 전송
  • 데이터베이스에 바이너리 데이터 저장
  • URL이나 JSON에 바이너리 데이터 포함

💡 참고: 모든 처리는 브라우저에서 직접 이루어지며, 텍스트가 서버로 전송되지 않아 완전히 안전합니다.

온라인 Base64 인코더/디코더를 쓰는 이유

Base64는 바이트를 ASCII로 바꿔 JSON, 일부 API, MIME처럼 텍스트 위주 경로에서 실을 수 있게 합니다. 이 페이지는 텍스트 문자열을 변환합니다. UTF-8 바이트를 표준 Base64로, 또는 Base64를 UTF-8 텍스트로 바꿉니다. 암호화가 아니며, 이미지나 바이너리 파일 업로드 인코더는 없습니다.

인코딩 또는 디코딩을 고른 뒤 버튼을 누르세요. 변환은 브라우저 JavaScript(TextEncoder/TextDecoder와 btoa/atob)로 실행되며, 텍스트는 Toolo 서버로 전송되지 않습니다. 아주 긴 문자열은 UTF-8 바이트를 fromCharCode로 펼치는 과정에서 브라우저가 실패할 수 있습니다.

주요 기능 및 장점

UTF-8 텍스트 ↔ Base64를 로컬에서 변환하도록 만들어졌습니다:

  • 클라이언트 측 처리

    인코딩과 디코딩은 브라우저에서 실행됩니다. 입력값은 원격 서버로 업로드되거나 저장되지 않습니다. 비밀을 붙여 넣는 것은 확장 프로그램, 훔쳐보기 같은 기기 측 위험이 남을 수 있으며, 이 페이지가 페이로드를 전송하지는 않습니다.

  • UTF-8 텍스트 지원

    일반 텍스트는 Base64 전에 UTF-8로 인코딩됩니다. 디코딩은 바이트를 UTF-8로 읽습니다. 별도 문자셋 선택기는 없습니다.

  • 인코딩 또는 디코딩 모드

    텍스트 → Base64와 Base64 → 텍스트를 전환한 뒤 버튼을 눌러 변환합니다. 입력하는 동안 결과가 실시간으로 바뀌지는 않습니다. 디코딩은 표준 Base64(A–Z, a–z, 0–9, +, /, 패딩 =)만 받습니다. URL-safe Base64(-, _)와 공백·줄바꿈이 있는 문자열은 거절됩니다.

  • 무료, 계정 불필요

    로그인이나 유료 일일 한도 없이 쓸 수 있고, 폼에 개수 한도는 없습니다. 아주 큰 붙여넣기는 브라우저 한도에 걸릴 수 있습니다.

자주 묻는 질문 (FAQ)

Base64는 데이터 보안을 위한 암호화인가요?

아니요. Base64는 바이트를 ASCII로 나타내는 인코딩 형식입니다. 비밀 키 없이 누구나 디코딩할 수 있습니다. 자격 증명을 숨기는 방법으로 쓰지 마세요.

API 토큰이나 비밀 텍스트를 붙여 넣어도 안전한가요?

변환은 브라우저 JavaScript로 실행되며 Toolo 서버로 전송되지 않습니다. 보안 금고와는 다릅니다. 기기나 브라우저 확장 프로그램을 신뢰하지 않으면 운영 비밀을 붙여 넣지 마세요.

Base64에서 UTF-8 문자 인코딩을 지원하나요?

이 텍스트 도구에서는 그렇습니다. 인코딩은 UTF-8 바이트를 쓰고, 디코딩은 그 바이트를 UTF-8로 읽어 한글, 다른 문자, 이모지가 왕복됩니다. 파일 바이너리와 UTF-8이 아닌 페이로드를 위한 별도 모드는 없습니다.