logo
GeekFormat

오디오 → Base64

여기에서 드래그 오디오, 또는 선택 클릭

MP3, WAV, OGG, M4A, WebM 등 모든 오디오 형식을 지원합니다. 파일 크기 제한 없음.

MP3, WAV, OGG 등 오디오 파일을 브라우저에서 로컬로 Base64 또는 Data URL로 변환. HTML5 임베딩과 API 요청에 바로 사용 가능.

관련 추천

사용 사례

  • 짧은 오디오 클립을 Base64로 인코딩해 HTML5 <audio> 태그나 CSS 배경에 삽입, 추가 HTTP 요청 제거.
  • 오디오를 JSON 요청 본문, WebSocket 메시지, JWT 페이로드에 문자열로 담아 multipart 업로드 회피.
  • 음성 인식·TTS API 디버깅 시 테스트 페이로드를 빠르게 생성해 MIME 타입과 인코딩 형식 검증.
  • Base64 문자열을 재생 가능한 오디오 파일로 복원해 API 응답을 확인하거나 오프라인 자료로 저장.

주요 기능

  • 다양한 오디오 형식 지원: MP3, WAV, OGG, M4A, WebM 등 브라우저 재생 가능한 오디오를 자동 MIME 타입 감지로 읽기.
  • 두 가지 출력 형식: Data URL(data:audio/mpeg;base64, 접두사 포함)과 순수 Base64를 원클릭으로 전환.
  • 오디오 미리보기 내장: 업로드 후 바로 재생되며 파일명·크기·길이 등 메타데이터도 즉시 확인.
  • 로컬 처리로 업로드 없음: FileReader API로 브라우저 내에서 완결. 오디오 데이터가 기기를 떠나지 않아 안전.
  • 양방향 변환: 오디오 → Base64뿐 아니라 Base64 문자열을 붙여넣어 재생 가능한 오디오로 복원·다운로드 가능.
  • 복사 & 다운로드: Base64 문자열을 클립보드에 복사하거나 .txt 파일로 저장.

이용 방법

  1. 오디오 파일을 드래그&드롭하거나 클릭해 업로드. MP3, WAV, OGG, M4A 등을 지원하며 파일당 최대 20MB.
  2. 브라우저가 MIME 타입을 자동 감지해 Base64로 인코딩. 내장 플레이어로 미리보기 및 메타데이터 확인.
  3. 필요에 따라 Data URL과 순수 Base64 출력 형식을 전환.
  4. 복사 버튼으로 문자열을 가져오거나 .txt 파일로 다운로드 저장.

자주 묻는 질문

오디오를 Base64로 변환하면 파일 크기가 커지나요?

네. Base64 인코딩은 원본 대비 약 33% 커집니다. 1MB MP3는 인코딩 후 약 1.33MB가 됩니다. 대용량 파일은 바이너리 전송을 우선하거나 짧게 잘라 사용하는 것이 좋습니다.

Data URL과 순수 Base64의 차이는 무엇인가요?

Data URL은 data:audio/mpeg;base64,xxx 형태로 <audio>의 src나 CSS 배경에 그대로 사용할 수 있습니다. 순수 Base64는 인코딩된 문자열만 포함해 JSON 설정이나 API 매개변수에 담기에 적합합니다.

오디오 파일이 서버로 업로드되나요?

업로드되지 않습니다. 모든 인코딩은 브라우저 안에서 FileReader API로 처리되며 백엔드로 전송되지 않으므로 민감한 녹음도 안심하고 다룰 수 있습니다.

지원하는 오디오 형식과 크기 제한은 어떻게 되나요?

MP3, WAV, OGG, M4A, WebM 등 브라우저에서 재생 가능한 모든 형식을 지원하며 파일당 최대 20MB입니다. 초과 시 경고가 표시됩니다.

Base64를 다시 오디오 파일로 복원할 수 있나요?

네. B64→🎵 모드로 전환해 Base64 문자열을 붙여넣으면 브라우저에서 바로 재생되며 오디오 파일로 다운로드할 수 있습니다.