인코딩은 암호화가 아닙니다
Base64 문자열은 비밀번호 없이 누구나 다시 디코딩할 수 있습니다. 토큰이나 비밀정보를 보호하는 용도로 사용하지 말고, 단지 텍스트 채널에서 바이너리 데이터를 전달해야 할 때 사용하세요.
텍스트나 파일을 Base64로 인코딩하고, Base64 문자열을 텍스트나 원본 파일 데이터로 디코딩합니다.
파일을 여기에 끌어다 놓거나 클릭하여 선택하세요
모든 형식의 파일 지원
Base64는 데이터를 숨기는 보안 기술이 아니라 바이너리를 텍스트로 표현하는 인코딩입니다. 어디에 사용할지와 크기 증가를 이해하면 API·Data URI·파일 변환에서 실수를 줄일 수 있습니다.
Base64 문자열은 비밀번호 없이 누구나 다시 디코딩할 수 있습니다. 토큰이나 비밀정보를 보호하는 용도로 사용하지 말고, 단지 텍스트 채널에서 바이너리 데이터를 전달해야 할 때 사용하세요.
Base64는 3바이트 데이터를 4개의 텍스트 문자로 표현하므로 기본적으로 원본보다 약 4/3 크기가 됩니다. 마지막 블록의 패딩과 Data URI 접두사가 붙으면 조금 더 커질 수 있으므로 대용량 파일 압축 용도로는 적합하지 않습니다.
일반 텍스트는 UTF-8 바이트를 Base64로 바꾸고, 파일 모드에서는 원본 바이너리를 인코딩합니다. 웹 문서에 작은 리소스를 직접 넣을 때만 data:MIME;base64,... 형태의 Data URI 옵션을 사용하고, 큰 파일은 별도 파일로 전달하는 편이 효율적입니다.