텍스트/파일 지원 데이터 URI 로컬 처리

Base64 인코더·디코더 - Base64 인코딩·디코딩 온라인

텍스트나 파일을 Base64로 인코딩하고, Base64 문자열을 텍스트나 원본 파일 데이터로 디코딩합니다.

관련 도구 파일 해시 검사기 텍스트 / CSV 대량 정리 도구 JWT 디코더 / 검증 도구 URL 인코더 / 디코더 / 파서 JSON / XML 포매터
처리 한도: 텍스트 32MB · 파일은 모바일 최대 64MB, PC 최대 128MB(기기 메모리에 따라 낮아질 수 있음)
0 Bytes
-
변환 모드
0 Bytes
원본 크기
0 Bytes
결과 크기
대기중
변환 상태

Base64를 쓸 때 알아둘 핵심

Base64는 데이터를 숨기는 보안 기술이 아니라 바이너리를 텍스트로 표현하는 인코딩입니다. 어디에 사용할지와 크기 증가를 이해하면 API·Data URI·파일 변환에서 실수를 줄일 수 있습니다.

인코딩은 암호화가 아닙니다

Base64 문자열은 비밀번호 없이 누구나 다시 디코딩할 수 있습니다. 토큰이나 비밀정보를 보호하는 용도로 사용하지 말고, 단지 텍스트 채널에서 바이너리 데이터를 전달해야 할 때 사용하세요.

왜 용량이 약 33% 늘어나나

Base64는 3바이트 데이터를 4개의 텍스트 문자로 표현하므로 기본적으로 원본보다 약 4/3 크기가 됩니다. 마지막 블록의 패딩과 Data URI 접두사가 붙으면 조금 더 커질 수 있으므로 대용량 파일 압축 용도로는 적합하지 않습니다.

텍스트·파일·Data URI 구분

일반 텍스트는 UTF-8 바이트를 Base64로 바꾸고, 파일 모드에서는 원본 바이너리를 인코딩합니다. 웹 문서에 작은 리소스를 직접 넣을 때만 data:MIME;base64,... 형태의 Data URI 옵션을 사용하고, 큰 파일은 별도 파일로 전달하는 편이 효율적입니다.

변환 전 체크

유용한 정보