메뉴
Dev Tools

Base64 인코딩 디코딩 온라인 무료

텍스트를 Base64로 인코딩하거나 Base64를 텍스트로 디코딩하세요. 브라우저에서 바로 처리됩니다. 무료, 가입 불필요, 서버로 데이터가 전송되지 않습니다.

파일은 저장되지 않아요즉시 처리가입 필요 없음

Base64 인코딩 및 디코딩 방법

  1. 1

    인코딩 또는 디코딩 선택

    일반 텍스트를 Base64로 바꾸려면 ‘인코딩’ 탭을, Base64를 텍스트로 되돌리려면 ‘디코딩’ 탭을 선택하세요.

  2. 2

    입력 붙여넣기

    입력 상자에 텍스트를 입력하거나 붙여넣으세요. 입력하는 동안 결과가 실시간으로 갱신됩니다.

  3. 3

    결과 복사

    ‘결과 복사’를 눌러 출력을 클립보드에 복사하세요.

Base64는 바이너리 데이터를 64개의 출력 가능한 ASCII 문자(A–Z, a–z, 0–9, +, /)로 이루어진 문자열로 표현하는 방식입니다. 입력 3바이트가 Base64 문자 4개로 변환되므로 결과는 원본보다 약 33% 커집니다. 입력 길이가 3의 배수가 아니면 끝에 패딩 문자(=)가 추가됩니다.

주요 용도: 이미지를 데이터 URL(data:image/png;base64,…) 형태로 HTML이나 CSS에 직접 삽입, HTTP Basic 인증 헤더의 자격 증명 인코딩, JSON에 바이너리 데이터 담기, XML이나 이메일 첨부(MIME)에 바이너리 저장 등이 있습니다.

유니코드 참고: 브라우저 기본 btoa()는 Latin-1 문자만 처리합니다. 이 도구는 텍스트를 먼저 UTF-8로 변환하므로 이모지, 한글, 중국어, 아랍어 등 모든 유니코드 문자가 올바르게 인코딩·디코딩됩니다. 모든 처리는 브라우저 안에서 이루어집니다.

자주 묻는 질문

이런 도구도 필요하실 거예요