브라우저 전용 도구

Data URL 디코더

MIME, 문자셋, payload를 분리하고 안전하게 미리 보거나 다운로드합니다.

브라우저에서 로컬 처리 · 업로드 없음 · 계정 불필요

안전한 미리보기

텍스트 또는 이미지가 여기에 표시됩니다. HTML과 SVG는 실행하지 않습니다.

도구 사용 방법

MIME, 문자셋, payload를 분리하고 안전하게 미리 보거나 다운로드합니다.

샘플로 입력 형식과 메타데이터를 확인한 다음 자신의 값으로 바꾸세요.

개인정보와 안전한 사용

처리는 현재 브라우저 탭 안에서만 이루어집니다. 큰 값은 기기 메모리를 많이 사용할 수 있습니다.

시그니처 감지와 Base64 디코딩은 악성코드 검사가 아닙니다. 알 수 없는 다운로드는 신뢰하지 마세요.

자주 발생하는 오류

  • 입력이 비어 있거나 손상되었거나 이 도구가 요구하는 형식이 아닙니다.
  • 선택한 모드가 alphabet, 파일 형식 또는 표현 방식과 맞지 않습니다.
  • 인코딩 값과 디코딩 바이트가 함께 존재해 매우 큰 값은 메모리를 소진할 수 있습니다.
  • 변환 성공이 디코딩 콘텐츠의 안전성이나 신뢰성을 보장하지 않습니다.

동일한 명령어

현재 사용하는 런타임이나 셸에서 같은 작업을 할 수 있습니다. 신뢰할 수 없는 입력을 검증하고 바이너리를 터미널에 직접 출력하지 마세요.

Python

from urllib.parse import unquote_to_bytes
header, payload = data_url.split(',', 1)
raw = base64.b64decode(payload) if ';base64' in header else unquote_to_bytes(payload)

JavaScript

const response = await fetch(dataUrl);
const blob = await response.blob();
console.log(blob.type, blob.size);

Shell

payload=${DATA_URL#*,}
printf '%s' "$payload" | base64 --decode > decoded.bin

표준 및 공식 문서