파일 Base64 변환

PDF, ZIP, 이미지와 로컬 파일을 바이트 변경 없이 Base64로 인코딩하세요. Data URI, 패딩, 줄바꿈을 설정하고 결과를 복사하거나 텍스트로 다운로드할 수 있습니다.

인코딩
입력0 자
결과

결과가 여기에 표시됩니다.

파일을 Base64로 인코딩하는 방법

  1. 로컬 파일을 선택하거나 입력 영역에 끌어다 놓으세요. 파일당 제한은 32 MiB입니다.
  2. 접두부 없는 Base64를 선택하거나 Data URI를 켜세요. 받는 시스템에 맞게 패딩과 줄바꿈을 설정하세요.
  3. 파일을 인코딩한 뒤 전체 결과를 복사하거나 텍스트 파일로 다운로드하세요.

파일 Base64 변환 사용 안내

파일을 텍스트가 아닌 원시 바이트로 읽으므로 압축 파일과 문서 등 바이너리 데이터가 변형되지 않습니다. 파일당 최대 32 MiB이며 인코딩 결과는 원본보다 커집니다.

텍스트 파일의 Base64 인코딩 예

입력
example.txt (UTF-8) 안녕하세요, 세계! 👋
결과
7JWI64WV7ZWY7IS47JqULCDshLjqs4QhIPCfkYs=

파일 Base64 변환 자주 묻는 질문

PDF, ZIP, Word와 다른 바이너리 파일도 인코딩할 수 있나요?

네. 32 MiB 이하의 모든 파일을 한 번에 하나씩 바이트로 읽습니다. PDF 문서, ZIP 압축 파일, 오피스 문서, 이미지를 텍스트로 읽을 수 있을 필요는 없습니다. 인코딩은 형식을 변환하거나 압축을 풀거나 내용을 분석하지 않습니다.

접두부 없는 Base64와 Data URI 중 무엇을 선택하나요?

API, JSON 필드 등이 인코딩된 데이터만 요구하면 접두부 없는 Base64를 사용하세요. data:…;base64, 접두부가 필요할 때만 Data URI를 켜세요. MIME 유형은 내용으로 추정하며 인식하지 못하는 바이너리 형식에는 application/octet-stream을 사용합니다. JSON 객체를 자동으로 만들지는 않습니다.

결과가 커지는 이유와 올바른 설정은 무엇인가요?

패딩이 있고 줄바꿈이 없으면 n바이트가 4 × ceil(n / 3)개의 Base64 문자로 표현됩니다. 접두부와 줄바꿈도 길이를 늘립니다. 대부분의 JSON·API 필드에서는 줄바꿈을 끄고, 필요한 경우 한 줄에 64자 또는 76자를 선택하세요. 받는 프로토콜이 생략을 허용하지 않으면 = 패딩은 유지하세요.

원본 파일로 복원할 수 있나요? Base64는 암호화인가요?

Base64 파일 변환으로 같은 바이트를 복원하고 필요하면 SHA-256 해시를 비교하세요. Base64는 되돌릴 수 있는 인코딩이며 암호화나 압축이 아닙니다. 접두부 없는 Base64에는 원래 파일명이나 폴더 경로가 저장되지 않으므로 필요한 경우 따로 보관하세요.

파일, 토큰, 텍스트가 서버에 업로드되나요?

아니요. 모든 입력은 브라우저에서 처리됩니다. 웹사이트는 페이지와 프로그램 코드만 제공하며, 입력 내용을 변환 서버로 보내거나 계정에 저장하지 않습니다.

  • Base64 파일 변환

    Base64 문자열과 Data URI를 다운로드 가능한 파일로 복원하고 모든 바이트를 보존하세요.

  • 이미지 Base64 변환

    PNG, JPEG, GIF, WebP, SVG 등 인식 가능한 이미지를 브라우저에서 Base64 Data URI로 변환하세요.

  • SHA-256 해시·체크섬 계산

    텍스트와 파일의 SHA-256 해시를 생성하고 다운로드한 파일이 공개 체크섬과 일치하는지 확인하세요.

전체 개발자 도구

인코딩과 파일 변환

원본 데이터를 유지하며 텍스트, 바이트, URL, 삽입 이미지 사이를 변환하세요.

데이터와 텍스트 분석

구조화된 데이터와 토큰을 읽고 텍스트의 변경 사항을 정확히 확인하세요.

해시·식별자·일정

파일을 검증하고 식별자를 생성하며 시간과 반복 실행 일정을 확인하세요.

입력 내용과 파일은 사용 중인 기기에서 처리됩니다. 민감한 결과를 공용 클립보드에 남기지 말고, 개인 키와 토큰은 신뢰할 수 있는 기기에서 다루세요.