Base64 변환기
텍스트와 파일을 Base64 형식으로 인코딩합니다
Base64 Converter Controls
입력 텍스트/데이터
Base64 출력
Base64 인코딩 된 데이터가 여기에 나타납니다
텍스트와 파일을 Base64 형식으로 인코딩합니다
Base64 인코딩 된 데이터가 여기에 나타납니다
Base64 encoder/decoder는 바이너리 데이터를 ASCII 텍스트 문자열로 변환하여 이메일 본문, JSON, query string, data URI 등 텍스트 기반 시스템에서 안전하게 전달할 수 있도록 합니다. 이 온라인 Base64 Converter를 사용해 파일, 이미지, 임의 바이트 데이터를 인코딩하거나 Base64 문자열을 원본 데이터로 디코딩하세요. Base64는 암호화가 아닌 가역적 인코딩 방식이며, 데이터 크기를 약 33% 증가시킵니다.
Base64 알고리즘은 입력 데이터를 3바이트(24비트) 단위로 묶고, 이를 6비트 값 네 개로 변환해 64자 alphabet(A–Z, a–z, 0–9, +, /)에 매핑합니다. 입력 길이가 3의 배수가 아니면 = padding으로 4자 경계를 맞춥니다. URL-safe variant는 +/ 대신 -_를 사용하며 padding을 생략할 수 있습니다. 이 도구는 두 방식을 모두 지원하여 웹 및 API 환경에서 안전한 round-trip 처리를 제공합니다.
소형 PNG 또는 SVG 파일을 인코딩해 CSS나 HTML에 data URI로 삽입할 수 있습니다. cryptographic random byte buffer를 Base64 토큰으로 변환해 디버깅에 활용할 수도 있습니다. JSON payload 내 Base64 문자열을 디코딩해 첨부 파일을 복원할 수 있습니다. 예: data:image/png;base64,iVBORw0KGgo... 는 브라우저 주소창에 입력하면 인라인 이미지로 표시됩니다.
텍스트는 UTF-8로 읽고 작성해 국제 문자 손실을 방지합니다. 파일은 브라우저 내 로컬 처리되며 외부로 업로드되지 않아 개인정보가 보호됩니다. 텍스트를 붙여넣어 인코딩/디코딩하거나 파일을 드롭해 옵션을 선택하세요. 결과를 클립보드에 복사하거나 .txt 파일로 다운로드할 수 있습니다.
Base64는 데이터 크기를 약 1/3 증가시키므로 대용량 자산에서는 대역폭과 메모리 사용량에 영향을 줄 수 있습니다. 캐싱 가능한 정적 파일이 있다면 굳이 Base64를 사용하지 마세요. Base64는 가역적이므로 보안 수단이 아닙니다. 기밀성은 encryption, 무결성은 signature 또는 MAC 같은 암호화 기술을 사용하세요.
Base64는 소형 파일, data URL, 인코딩 디버깅에 실용적인 도구입니다. 운영 환경에서는 보안 요구 사항과 데이터 크기 증가를 고려해 신중하게 선택하세요.