사용 방법
- 인코딩된 값을 붙여넣거나 파일을 열거나 예제를 사용해 보세요.
- 형식을 선택하세요. 결과는 입력에 따라 갱신됩니다.
- 결과를 복사하거나 변환한 데이터를 다운로드하세요.
Base64 올바르게 디코딩하기
Base64를 원본 바이트로 되돌립니다. 유효한 UTF-8은 텍스트로 표시하고, 그 외 바이너리 데이터는 16진수 미리보기와 바이트를 보존하는 다운로드를 제공합니다.
입력과 일치하는 문자 집합을 선택하고 ASCII 공백과 패딩 생략을 허용할지 정하세요. 잘못된 문자나 일관되지 않은 패딩은 문제로 표시합니다.
원본 바이트 복원
Base64 문자 그룹을 바이트로 변환합니다. 텍스트 디코딩에는 엄격한 UTF-8을 사용하고 앞부분의 BOM을 유지합니다. 텍스트가 아닌 바이트도 대체 문자로 바꾸지 않고 그대로 다운로드할 수 있습니다.
7JWI64WV7ZWY7IS47JqULCDshLjqs4QhIPCfkYs=안녕하세요, 세계! 👋기본 설정으로 이 입력을 한 번 변환합니다.
패딩과 공백
ASCII 공백, 탭, CR, LF를 무시하도록 명시적으로 설정할 수 있습니다. 패딩 생략도 허용할 수 있지만, 과도한 패딩, 잘못 놓인 =, 혼합된 문자 집합, 0이 아닌 미사용 비트는 거부합니다. 선택한 문자 집합이 입력과 일치해야 합니다.
바이너리 결과와 Base64 값
입력은 Base64 값 자체여야 합니다. 디코딩 전에 data URL 헤더를 제거하세요. 바이너리 출력은 제한된 16진수 미리보기로만 표시하며, 다운로드는 디코딩된 전체 바이트를 내보냅니다.
입력 최대 5 MiB, 출력 최대 20 MiB, 실행당 최대 10초를 지원합니다. 텍스트 파일은 UTF-8을 사용해야 합니다. Base64 인코딩은 바이너리 파일도 지원합니다. 문서는 기기에 남습니다.
자주 묻는 질문
16진수 미리보기가 나오는 이유는 무엇인가요?
디코딩한 바이트가 읽을 수 있는 UTF-8이 아니기 때문입니다. 다운로드하면 해당 바이트를 변경 없이 저장합니다.
패딩이 없는 값도 디코딩할 수 있나요?
네. '패딩 생략 허용'을 켜세요. 문자 수를 4로 나눈 나머지가 1이면 항상 유효하지 않습니다.
줄 바꿈된 Base64를 붙여넣을 수 있나요?
네. 'ASCII 공백 무시'를 켜세요. 그 밖의 예상하지 못한 문자는 여전히 오류입니다.
data URL을 사용할 수 있나요?
data URL 헤더를 제외하고 쉼표 뒤의 Base64 값만 붙여넣으세요.
디코딩하면 파일이 실행되나요?
아니요. 결과는 텍스트 또는 다운로드 파일이며, 실행하거나 문서로 렌더링하지 않습니다.