ko

Base64로 인코딩

어떤 파일이든 Base64, Base32, Hex 텍스트로 인코딩합니다. 모든 처리는 브라우저 안에서 이뤄지며 파일이 기기를 벗어나지 않습니다.

형식 출력 파일의 목표 형식입니다.
  • Base64
  • Base32
  • Hex

기기에서 로컬로 처리 중 ...

0%

파일이 기기를 떠난 적이 없습니다

    제 파일이 업로드되나요?

    아니요. 모든 처리가 브라우저에서 이루어지며, 파일이 기기를 떠나지 않습니다. 이것을 검증하는 방법

    업로드 없음100% 로컬 처리
    내용은 내 손안에제3자 접근 불가
    독일 내 서버 운영설계부터 GDPR 준수
    외부 검증 완료TLS A+ · 헤더 A+

    인코딩이란 임의의 바이트를 일반 텍스트로 안전하게 옮길 수 있는 형태로 바꾸는 것입니다. 이메일, JSON, XML, 설정 파일, 데이터베이스 필드 같은 많은 시스템은 출력 가능한 문자만 다룰 수 있어 원시 이진 데이터에서 멈춰 버립니다. Base64는 3바이트마다 무해한 텍스트 문자 4개로 대응시켜 이 문제를 해결합니다. 이미지, 키, 작은 파일이 안전하게 삽입하고 복사하고 다시 되돌릴 수 있는 문자열이 됩니다. 내용은 그대로 보존되며 표기 방식만 달라질 뿐입니다.

    이 도구는 RFC 4648을 따르는 세 가지 표준 알파벳을 제공합니다. Base64는 가장 간결하고 가장 널리 쓰이는 선택지로, 데이터 URL, 첨부 임베딩, API 필드 등에 적합합니다. Base32는 대문자와 숫자만 사용해 대소문자를 구분하지 않으므로 손으로 입력하거나 소리 내어 읽는 경우에 좋습니다 (TOTP 키가 이를 사용합니다). Hex (16진수)는 각 바이트를 0-9 a-f 두 글자로 적습니다. Base64보다 길지만 바로 읽을 수 있어, 체크섬처럼 개별 바이트를 확인하고 싶을 때의 표준입니다.

    변환은 작고 순수한 JavaScript 루틴을 통해 전부 브라우저 안에서 이뤄집니다. 아무것도 업로드되지 않고, 저장되지 않으며, CDN에서 외부 라이브러리를 불러오지도 않습니다. 결과는 내려받거나 복사할 수 있는 텍스트 파일로 나타나며, 짝이 되는 도구 (디코딩)를 쓰면 거기에서 바이트 단위로 정확히 원본 파일을 되찾을 수 있습니다.

    기술 사양

    기술 사양
    출력 형식TXT
    일괄 처리지원
    처리 방식브라우저에서 로컬 처리 (JavaScript)
    파일 업로드없음

    3단계로

    1. 파일을 놓습니다.
    2. 형식을 선택합니다 (기본값: Base64).
    3. 인코딩된 텍스트를 파일로 내려받습니다.

    제한: 인코딩은 암호화가 아닙니다. 키 없이도 누구나 텍스트를 되돌릴 수 있으므로 무언가를 비밀로 지켜 주지는 않으며, 이진 데이터를 텍스트로 안전하게 다룰 수 있게 해 줄 뿐입니다. 또한 인코딩된 텍스트는 원본보다 커집니다 (Base64는 약 3분의 1 증가, Hex는 2배). 아주 큰 파일에는 이 방식이 그다지 실용적이지 않습니다.

    자주 묻는 질문

    제 파일이 업로드되나요?

    아니요. 인코딩은 전부 브라우저 안에서 이뤄집니다. 파일은 기기를 벗어나지 않으며 저장되지도 않습니다.

    Base64는 암호화인가요?

    아니요. 되돌릴 수 있는 표기 방식일 뿐입니다. 텍스트를 가진 사람은 키 없이도 되돌릴 수 있습니다. 보호가 필요하면 암호화 도구를 사용하세요.

    어떤 형식을 골라야 하나요?

    잘 모르겠으면 Base64 (가장 간결하고 가장 일반적). 대소문자를 구분하지 않고 입력하기 쉬운 값에는 Base32, 바이트 단위로 읽으려면 Hex를 고르세요.

    원본을 정확히 되찾을 수 있나요?

    예. 디코딩 도구를 쓰면 텍스트가 바이트 단위로 변경 없는 원본 파일로 되돌아갑니다.

    관련 도구