Base64 URL 디코더
URL 안전 Base64(Base64url) 문자열을 텍스트로 즉시 디코딩
입력 (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 디코더를 사용하세요.
이 도구 사용 방법
Base64url 문자열 붙여넣기
Base64url 문자열을 왼쪽 편집기에 붙여넣으세요. -와 _를 포함할 수 있으며 = 패딩은 필요 없습니다. 표준 Base64도 허용됩니다. 샘플을 클릭하여 예시를 불러오세요.
디코딩된 출력 확인
오른쪽 패널에 디코딩된 텍스트가 즉시 표시됩니다. 도구가 입력을 자동으로 정규화합니다.
복사 또는 다운로드
복사를 클릭하여 클립보드에 넣거나 다운로드로 .txt 파일로 저장하세요. 텍스트를 Base64url로 인코딩하려면 Base64 URL 인코더를 사용하세요.
Base64url 디코딩 작동 방식
이 도구는 디코딩 전에 세 가지 정규화 단계를 수행합니다:
정규화 후 문자열은 atob()와 TextDecoder로 디코딩됩니다.
자주 묻는 질문
내 데이터는 안전한가요?
예. 디코딩은 완전히 브라우저 내에서 실행됩니다. 데이터는 서버로 전송되지 않습니다.
붙여넣기 전에 = 패딩을 추가해야 하나요?
아니요. 이 도구는 입력 길이에 따라 누락된 = 패딩을 자동으로 계산하여 추가합니다.
여기서 표준 Base64를 디코딩할 수 있나요?
예. 전용 디코더를 사용하려면 Base64 디코더를 사용하세요.
여기서 JWT 페이로드를 디코딩할 수 있나요?
예. JWT에는 점으로 구분된 세 개의 Base64url 인코딩 부분이 있습니다. 중간 부분(페이로드)을 복사하여 여기에 붙여넣으면 JSON이 디코딩됩니다.
출력이 깨져 보이면?
입력에 바이너리 데이터가 포함되어 있을 수 있습니다. Base64 → 파일 도구를 사용하여 원시 바이트를 다운로드하세요.
관련 도구
사양: RFC 4648 섹션 5.