주요 콘텐츠로 건너뛰기
FreeOnlineTools Go
한국어
방법

Base64 문자열을 단계별로 인코딩 및 디코딩하는 방법

작성자: FreeOnlineTools Team · 2026-09-02에 업데이트됨

빠른 답변

Base64을 인코딩하려면: 텍스트를 Base64 인코더에 붙여넣으면 인코딩된 문자열이 즉시 나타납니다. Base64을 디코딩하려면: Base64 문자열을 Base64 디코더에 붙여넣으면 원본 텍스트가 나타납니다. 모든 처리는 브라우저에서 로컬로 이루어지며 데이터는 업로드되지 않습니다.

소개

Base64은 64개의 인쇄 가능한 문자(A-Z, a-z, 0-9, +, /)를 사용하여 이진 데이터를 ASCII 문자열로 변환하는 이진-텍스트 인코딩 체계입니다. 이메일 첨부 파일, 데이터 URLs, JWT 토큰 및 API 페이로드에 널리 사용됩니다. Base64은 암호화가 아닌 가역적 인코딩입니다. 누구나 키 없이도 디코딩할 수 있습니다. 이 가이드에서는 무료 온라인 도구를 사용하여 브라우저에서 Base64을(를) 인코딩하고 디코딩하는 방법을 보여줍니다.

단계별

  1. Base64 도구를 엽니다.

    Base64 인코딩 및 디코딩 도구 페이지로 이동하세요. 이 도구에는 탭이나 토글을 통해 선택할 수 있는 인코딩과 디코딩의 두 가지 모드가 있습니다.

  2. 입력 텍스트를 입력하세요

    인코딩 모드에서 인코딩하려는 텍스트를 입력 텍스트 영역에 붙여넣거나 입력하세요. 일반 문자열, JSON, URLs 또는 이모티콘(이 도구는 UTF-8을 올바르게 처리함) 등 모든 텍스트가 작동합니다.

  3. Base64 출력 읽기

    이 도구는 UTF-8 처리와 함께 브라우저에 내장된 btoa() 기능을 사용하여 입력을 즉시 인코딩합니다. Base64 출력이 결과 필드에 자동으로 표시되므로 클릭할 버튼이 없습니다.

  4. 인코딩된 문자열을 복사하세요.

    출력 필드 옆에 있는 복사 버튼을 클릭하여 Base64 문자열을 클립보드에 복사합니다. 이제 이를 API 호출, HTML 데이터 URL 또는 구성 파일에 붙여넣을 수 있습니다.

  5. Base64을(를) 다시 텍스트로 디코딩

    디코드 모드로 전환하고 Base64 문자열을 입력 필드에 붙여넣습니다. 이 도구는 UTF-8을 지원하는 atob()을 사용하여 이를 디코딩하고 원본 텍스트를 즉시 표시합니다. 입력이 유효하지 않으면(Base64) 오류 메시지가 나타납니다.

예

간단한 인사말 인코딩

입력: Hello, World!

산출: SGVsbG8sIFdvcmxkIQ==

JSON 데이터 인코딩

입력: {"user":"alice","id":42}

산출: eyJ1c2VyIjoiYWxpY2UiLCJpZCI6NDJ9

Base64 토큰 디코딩

입력: SGVsbG8gV29ybGQ=

산출: Hello World

이모티콘으로 유니코드 텍스트 인코딩

입력: Hello 🌍

산출: SGVsbG8g8J+MjQ==

일반적인 문제

  • ASCII가 아닌 문자는 잘못된 출력을 생성합니다. 우리와 같은 UTF-8 지원 도구를 사용하십시오. 순진한 btoa()는 이모티콘을 던졌습니다.
  • Base64 출력은 입력보다 ~33% 더 큽니다. 3바이트마다 4 Base64 문자가 됩니다.
  • 끝에 패딩 문자(= 또는 ==)가 필요합니다. 이를 제거하면 디코딩이 중단됩니다.
  • Base64은 암호화가 아닙니다. 누구나 해독할 수 있습니다. 비밀번호나 비밀을 Base64로 저장하지 마세요.

팁

  • 별도의 HTTP 요청 없이 HTML 또는 CSS에 직접 작은 이미지를 삽입하려면 데이터 URLs에 Base64을 사용하세요.
  • URL 안전 Base64(JWT에서 사용됨)의 경우 +를 -로, /를 _로 바꾼 다음 패딩을 제거합니다.
  • 디코딩된 출력을 애플리케이션에서 사용하기 전에 항상 유효성을 검사하십시오. 손상된 Base64 문자열은 가비지로 디코딩될 수 있습니다.
  • 즉각적인 비공개 처리를 위해 Base64 인코더 및 디코더 도구를 사용하세요. 데이터가 브라우저에 남지 않습니다.

관련 도구

관련 가이드

참고자료