Base64 인코딩 및 디코딩하는 방법
Base64는 이진 데이터를 텍스트 전용 채널을 통해 안전하게 전송하기 위해 텍스트 형식으로 변환해요. API, 이메일 첨부, 데이터 URI 작업을 하는 개발자에게 필수예요.
64 지금 Base64 인코딩/디코딩⚠️ 문제점
HTML에 데이터 URI로 이미지를 삽입하거나, JSON API를 통해 이진 데이터를 보내거나, 이메일 첨부의 Base64 문자열을 디코딩해야 해요. 수동 인코딩은 오류가 발생하기 쉽고 지루해요.
✅ 해결책
텍스트나 파일을 Base64로 즉시 인코딩하거나, Base64를 원본 콘텐츠로 다시 디코딩하세요. 큰 파일을 처리하고, 포맷을 유지하고, 코드나 문서에 바로 사용할 수 있는 깨끗한 출력을 얻으세요.
단계별 가이드
-
1
작업 선택
Base64로 변환하려면 '인코딩'을, Base64에서 원본으로 변환하려면 '디코딩'을 선택하세요.
-
2
콘텐츠 입력
텍스트를 직접 붙여넣거나, 파일(이미지, 문서, 모든 이진 데이터)을 업로드하세요. 큰 파일도 지원해요.
-
3
변환 처리
'인코딩' 또는 '디코딩'을 클릭하세요. 변환이 브라우저에서 즉시 완료돼요.
-
4
결과 복사 또는 다운로드
Base64 문자열을 클립보드에 복사하거나, 디코딩된 파일을 다운로드하세요. 이미지는 저장 전에 미리 보세요.
-
5
프로젝트에서 사용
Base64를 코드에 붙여넣거나, 데이터 URI로 사용하거나, 디코딩된 파일을 저장하여 추후 사용하세요.
💡 프로 팁
- • HTML 데이터 URI용: 'data:image/png;base64,'로 접두사를 붙이세요 (필요에 따라 MIME 타입 조정)
- • Base64는 파일 크기를 ~33% 늘려요 - 프로덕션 코드에서 큰 파일에는 사용하지 마세요
- • JSON API는 JSON이 텍스트만 처리하므로 이진 데이터에 종종 Base64가 필요해요
- • 의심스러운 Base64 문자열은 주의해서 디코딩하세요 - 실행 가능한 코드가 포함될 수 있어요