Skip to main content
appkiro.com

Base64 인코더 및 디코더

텍스트와 파일을 표준 또는 URL-safe Base64로 인코딩·디코딩하고 바이트와 패딩 정보를 확인한 뒤 결과를 복사하세요.

Base64 유틸리티 · 용도에 맞는 정확한 Base64 변환

이 도구가 하는 일

UTF-8 텍스트나 파일 바이트를 Base64로 인코딩하고, Base64를 다시 디코딩하거나 패딩과 바이트 수를 확인할 수 있습니다. 일반 알파벳은 표준, 수신 시스템이 Base64URL을 요구할 때는 URL-safe를 선택하세요.

지금 변환

1

입력 또는 업로드

내용을 붙여넣거나 파일을 선택하세요

2

작업 선택

인코딩, 디코딩 또는 정보 확인

3

결과 확인

출력과 바이트 정보를 검토하세요

1. 입력

0자

2. 작업

3. 출력

0자

4. 빠른 작업

5. Base64 정보

설명Base64는 바이트를 텍스트로 표현하며 암호화가 아닙니다.
문자 집합A-Z, a-z, 0-9, +, /, =
입력 크기0자 / 0바이트
출력 크기0자 / 0바이트
패딩=를 사용해 네 문자 단위를 완성합니다.
상태준비됨

작동 방식

입력 바이트

101010 111100 110101 ...

6비트 단위 분할

101010 111100 110101 ...

인덱스 변환

42 60 53 ...

Base64 문자

q 8 1 ...

변환기 사용 방법

  1. 원본 값을 붙여 넣거나 이 페이지에서 지원하는 파일을 선택합니다.

  2. 인코딩 또는 디코딩을 선택한 뒤 표준 또는 URL-safe Base64를 고릅니다.

  3. 출력과 바이트 정보를 확인한 뒤 결과를 복사하거나 다운로드합니다.

출력 및 형식 처리 방식

이 페이지는 인코딩, 디코딩, 정보 확인을 제공합니다. 표준 Base64는 RFC 4648 알파벳을 사용하고 URL-safe 형식은 +와 /를 -와 _로 바꿉니다.

표준 Base64는 일반 RFC 4648 알파벳을 사용합니다. 수신 시스템이 Base64URL을 요구할 때만 URL-safe를 선택하며 패딩 규칙은 프로토콜마다 다를 수 있습니다.

전문가 팁

추측이 아니라 수신 시스템 사양에 따라 형식을 선택하세요. 토큰과 URL에는 Base64URL이 흔하지만 많은 API는 표준 Base64를 요구합니다.

활용 사례

대표적인 활용 사례:

  • 임의 바이트나 줄바꿈을 받지 못하는 텍스트 전용 설정 필드에 값을 전달합니다.
  • Base64 텍스트를 요구하는 API, 웹훅 테스트 데이터 또는 통합 테스트의 정확한 페이로드를 준비합니다.
  • 원본 표현을 읽기 어렵거나 그대로 붙여 넣기 힘들 때 작은 페이로드를 확인하고 비교합니다.

제한 사항 및 보안 안내

중요한 제한 사항:

  • Base64는 일반적으로 데이터 크기를 약 3분의 1 늘리며, data URL 접두사나 주변 마크업은 별도입니다.
  • Base64는 되돌릴 수 있는 인코딩이며 암호화가 아닙니다. 문자열을 받은 사람은 원본 바이트를 복원할 수 있습니다.

문제 해결

입력이 거부됨

바깥쪽 따옴표를 제거하고 표준/URL-safe 선택, 패딩, 문자열 잘림 여부를 확인하세요.

디코딩 텍스트가 깨짐

바이트가 UTF-8이 아니거나 바이너리일 수 있습니다. 같은 페이로드를 Hex 또는 2진 페이지에서 확인하세요.

자주 묻는 질문

Base64는 암호화인가요?

아니요. 되돌릴 수 있는 인코딩이며 기밀성이나 접근 제어를 대신할 수 없습니다.

표준 Base64와 Base64URL의 차이는 무엇인가요?

표준 Base64는 +와 /를 사용하고 Base64URL은 -와 _를 사용하며 패딩을 생략할 수 있습니다. 수신 시스템이 요구하는 형식을 선택하세요.

Base64 출력이 더 큰 이유는 무엇인가요?

입력 3바이트가 출력 4문자가 되고 패딩이 추가될 수 있어 페이로드가 보통 약 3분의 1 증가합니다.

모바일에서도 사용할 수 있나요?

최신 모바일 브라우저에서 페이지를 열 수 있습니다. 파일 선택, 메모리 사용, 다운로드 방식은 기기마다 다르므로 모바일에서는 작은 입력부터 테스트하세요.

다음 작업에 맞는 동일 언어 페이지로 이동하세요:

위에 입력값을 붙여 넣고 변환한 다음 결과를 복사하거나 다운로드하세요.