Data Tools

Base64 인코더/디코더

텍스트와 이미지, 파일을 쉽고 빠르게 Base64 형식으로 변환하세요.

5.0 MB 이하 파일 지원
파일 인코딩 결과

파일 인코딩 기준과 한계

파일을 문자열로 바꿔야 하는 이유

이미지나 문서 파일을 Base64 문자열로 변환해 JSON 전송값이나 데이터 URI 작성에 활용하는 도구입니다. 파일 내용은 브라우저에서 읽어 변환합니다.

최종 기능 검토일:

파일을 Base64로 만드는 순서

  1. 5MB 이하 파일을 선택합니다.
  2. 파일 정보와 이미지 미리보기를 확인합니다.
  3. 생성된 Base64 문자열을 복사합니다.

작은 이미지 파일을 변환한 결과

입력
작은 PNG 파일
결과
PNG 바이트를 표현한 Base64 문자열

파일의 원본 바이트를 읽어 Base64 텍스트로 바꾸며 원본 파일은 수정하지 않습니다.

파일 인코딩이 필요한 작업

  • 작은 이미지를 데이터 URI로 만들 때
  • 파일 데이터를 JSON 예제로 준비할 때
  • 파일 인코딩 결과를 개발 환경과 비교할 때

올릴 수 있는 파일과 크기

  • 브라우저가 읽을 수 있는 일반 파일
  • 이미지 파일 미리보기
  • 파일당 최대 5MB

용량이 커지는 이유와 상한

  • Base64 결과는 원본 파일보다 대략 33% 커질 수 있습니다.
  • 5MB를 넘는 파일은 브라우저 메모리 사용을 제한하기 위해 거부합니다.

선택한 파일의 업로드 여부

File API로 선택한 파일을 현재 브라우저에서 읽습니다. 파일 바이트와 생성된 Base64는 Omneura 서버로 업로드되지 않습니다.

파일 왕복 변환을 확인한 방법

PNG와 텍스트 파일을 인코딩한 뒤 다시 파일로 복원해 바이트 크기와 열림 여부를 확인합니다.

파일 인코딩 관련 질문

왜 결과가 원본보다 큰가요?

바이너리 데이터를 텍스트 문자로 표현하는 Base64 구조상 크기가 증가합니다.

파일이 서버에 저장되나요?

아닙니다. 선택과 변환은 브라우저에서 수행됩니다.

5MB보다 큰 파일도 가능한가요?

현재 도구는 안정적인 브라우저 처리를 위해 5MB 이하로 제한합니다.