입력 (Base64url)

출력

Base64 URL 디코딩 예시

Base64url 문자열(-_ 사용, = 패딩 불필요)을 붙여넣어 텍스트로 디코딩하세요. 예시:

Base64url 문자열 디코딩

Base64url 입력:

입력

디코딩된 출력:

출력

위의 샘플을 클릭하여 Base64url 예시를 불러오세요.

Base64 URL 디코딩이란?

Base64url은 RFC 4648 섹션 5에서 URL 및 파일명 안전 Base64 변형으로 정의됩니다. + 대신 -, / 대신 _를 사용하고 = 패딩을 생략합니다. 이 디코더는 세 가지 차이점을 모두 자동으로 처리합니다.

Base64url 문자열은 JWT, OAuth 2.0 PKCE, WebAuthn에서 사용됩니다. 텍스트를 Base64url로 인코딩하려면 Base64 URL 인코더를 사용하세요. 표준 Base64 디코딩에는 Base64 디코더를 사용하세요.

이 도구 사용 방법

1

Base64url 문자열 붙여넣기

Base64url 문자열을 왼쪽 편집기에 붙여넣으세요. -_를 포함할 수 있으며 = 패딩은 필요 없습니다. 표준 Base64도 허용됩니다. 샘플을 클릭하여 예시를 불러오세요.

2

디코딩된 출력 확인

오른쪽 패널에 디코딩된 텍스트가 즉시 표시됩니다. 도구가 입력을 자동으로 정규화합니다.

3

복사 또는 다운로드

복사를 클릭하여 클립보드에 넣거나 다운로드.txt 파일로 저장하세요. 텍스트를 Base64url로 인코딩하려면 Base64 URL 인코더를 사용하세요.

Base64url 디코딩 작동 방식

이 도구는 디코딩 전에 세 가지 정규화 단계를 수행합니다:

정규화 단계

정규화 후 문자열은 atob()TextDecoder로 디코딩됩니다.

자주 묻는 질문

내 데이터는 안전한가요?

예. 디코딩은 완전히 브라우저 내에서 실행됩니다. 데이터는 서버로 전송되지 않습니다.

붙여넣기 전에 = 패딩을 추가해야 하나요?

아니요. 이 도구는 입력 길이에 따라 누락된 = 패딩을 자동으로 계산하여 추가합니다.

여기서 표준 Base64를 디코딩할 수 있나요?

예. 전용 디코더를 사용하려면 Base64 디코더를 사용하세요.

여기서 JWT 페이로드를 디코딩할 수 있나요?

예. JWT에는 점으로 구분된 세 개의 Base64url 인코딩 부분이 있습니다. 중간 부분(페이로드)을 복사하여 여기에 붙여넣으면 JSON이 디코딩됩니다.

출력이 깨져 보이면?

입력에 바이너리 데이터가 포함되어 있을 수 있습니다. Base64 → 파일 도구를 사용하여 원시 바이트를 다운로드하세요.

관련 도구

사양: RFC 4648 섹션 5.