Full Human Tools

Base64 디코더

Base64 인코딩된 텍스트 또는 파일을 디코딩

인코딩
문자: 0

최대 파일 크기: 5MB · 파일을 여기에 드롭 또는 클릭하여 업로드

문자: 0

01

Base64 디코딩 원리

디코딩은 Base64 텍스트를 원래 바이트로 되돌립니다. 4문자가 3바이트가 되고, 끝의 패딩은 마지막 묶음이 몇 바이트인지 알려 줍니다. 결과는 JSON 같은 읽을 수 있는 텍스트일 수도 있고, 이메일, API 응답, 데이터 URL에 들어 있던 이미지나 PDF 같은 바이너리 데이터일 수도 있습니다.

이 디코더는 표준 Base64와 URL 안전 Base64를 받고 공백과 줄바꿈은 무시합니다. 앞부분 바이트로 JPEG, PNG, GIF, WebP 이미지와 PDF, ZIP을 감지하고 이미지는 미리 보여 줍니다. 결과는 UTF-8, ASCII, Latin-1 텍스트로 읽거나 파일로 받을 수 있고, 디코딩은 브라우저에서 합니다.

02

Base64 디코딩 방법

  1. Base64 문자열을 붙여넣거나, 문자열이 담긴 텍스트 파일을 업로드합니다.
  2. 감지된 유형이 텍스트, 이미지, 바이너리 데이터 중 무엇인지 확인합니다.
  3. 텍스트가 깨져 보이면 인코딩을 바꿉니다.
  4. 텍스트를 복사하거나 결과를 텍스트 또는 파일로 다운로드합니다.

03

Base64 디코더 자주 묻는 질문

Base64 이미지를 디코딩할 수 있나요?
네. Base64 문자열을 붙여넣으면 앞부분 바이트로 JPEG, PNG, GIF, WebP를 감지해 미리보기를 보여 줍니다. ‘파일로 다운로드’를 사용하면 올바른 확장자로 저장됩니다. 문자열이 data:image/png;base64, 같은 데이터 URL 접두사로 시작하면 쉼표까지 모두 먼저 지우세요.
‘잘못된 Base64 입력’ 오류가 나는 이유는?
입력에 Base64 문자 집합 밖의 문자가 있거나 길이가 맞지 않는 경우입니다. 흔한 원인은 데이터 URL 접두사가 남아 있거나, 문자열 앞뒤의 따옴표나 다른 텍스트가 함께 복사되었거나, 값이 중간에 잘린 경우입니다. 공백과 줄바꿈은 무시되며, URL 안전 방식의 마이너스와 밑줄 문자는 허용됩니다.
디코딩한 텍스트가 깨져 보이는 이유는?
데이터가 이미지나 압축 파일 같은 바이너리이거나, 다른 문자 집합으로 인코딩되었기 때문입니다. UTF-8, ASCII, Latin-1을 바꿔 보세요. 감지된 유형이 바이너리 데이터라면 텍스트로 읽을 내용이 아니므로 파일로 다운로드하세요.
디코딩할 때 데이터가 서버로 전송되나요?
아니요. 디코딩, 파일 유형 감지, 이미지 미리보기는 모두 브라우저 탭에서 이루어집니다. 붙여넣은 Base64와 업로드한 파일은 서버로 전송되거나 저장되지 않으며 다운로드 파일은 기기에서 만들어집니다.

04