Base64 디코딩
아래에 Base64를 붙여넣으면 즉시 디코딩됩니다. 표준 및 URL-safe 입력을 모두 지원합니다. 바이너리 결과(이미지, 파일)는 다운로드할 수 있습니다.
Base64 디코딩하는 법
- Base64를 상자에 붙여넣거나, 그것이 담긴 .txt 파일을 끌어다 놓으세요. 표준과 URL-safe 입력을 모두 받고, 남은 공백이나 빠진 패딩도 허용합니다.
- 일반 텍스트라면 문자 인코딩을 “일반 텍스트”(UTF-8)로 두고, 다른 인코딩으로 쓰인 데이터라면 그 인코딩을 고르세요. 한국어·일본어·키릴 등 여러 인코딩이 목록에 있습니다.
- 여러 줄에 나뉜 Base64 문자열이라면 “각 줄을 개별적으로 디코딩”을 켜서 서로 분리하세요.
- 디코딩된 텍스트를 읽고 복사하거나, 페이로드가 바이너리일 때는 원시 바이트를 파일로 내려받으세요.
이럴 때 씁니다
Base64는 바이너리가 텍스트 형식 안에 실려 다니는 곳이면 어디에나 나타납니다. 데이터 URI에서 “base64,” 뒤의 부분, 삽입된 인증서나 키, JSON이나 설정 파일에 텍스트로 저장된 이미지·첨부가 그렇습니다. 여기에 붙여넣으면 스크립트를 짜지 않고도 실제 내용을 확인할 수 있습니다.
디코딩된 바이트가 아예 텍스트가 아니면(PNG, PDF, zip 등) 그렇다고 알려 주고 원시 바이트를 파일로 내려받게 해 주어, 원래 파일을 복원할 수 있습니다. 텍스트가 깨진 글자로 나온다면 바이트가 다른 인코딩으로 쓰였다는 뜻이니, 데이터가 만들어진 인코딩으로 문자 인코딩을 바꾸세요.
자주 묻는 질문
디코딩할 때 업로드되는 것이 있나요?
아니요. 디코딩은 브라우저 안에서 이루어지며, 붙여넣은 Base64는 어디로도 전송되지 않습니다.
URL-safe Base64도 받나요?
네. 표준(+/)과 URL-safe(-_) 알파벳을 모두 받고, 공백과 누락된 패딩도 허용합니다.
결과가 텍스트가 아니면 어떻게 되나요?
디코딩한 바이트가 선택한 문자셋의 올바른 텍스트가 아니면 안내가 표시됩니다. 이때도 원시 바이트를 파일로 내려받거나 문자셋을 바꿀 수 있습니다.
어떤 문자셋으로 디코딩할 수 있나요?
여러 인코딩을 지원합니다. 유니코드를 비롯해 서유럽·키릴·그리스·히브리·아랍·중국어·일본어·한국어 등이 있습니다.