파일 업로드

Base64 인코딩 & 디코딩, 온라인으로

텍스트를 붙여넣거나 파일이나 이미지를 끌어다 놓으면 바로 Base64로 바뀝니다. URL-safe, 패딩 없음, MIME 줄 바꿈, 모든 문자 인코딩을 지원합니다. 모든 처리는 브라우저 안에서 로컬로 이루어집니다.

Base64URL 인코더MIME 인코더Data URI 생성기Base64 → 이미지Base64 → PDFBase64 → HexBase64 검사기
입력 0 B출력 0 B크기 –

브라우저에서 처리됩니다. 이 페이지는 데이터를 어디로도 보낼 수 없습니다 – 확인 방법

추천 도구

개발자들이 가장 많이 찾는 도구

도구 132개 모두 보기

카테고리

모든 종류의 Base64를 분류했습니다

전체 도구

Base64의 작동 원리

3바이트가 들어가면 4문자가 나옵니다. 이것이 전부입니다.

자세한 설명

“Man” → TWFu

텍스트
Man
바이트
7797110
비트
010011010110000101101110
6비트
010011010110000101101110
인덱스
1922546
Base64
TWFu

입력이 3의 배수가 아니면 끝부분이 = 로 채워집니다. 3바이트가 4문자가 되므로 출력은 약 33% 커집니다. 더 알아보기: 패딩 설명, Base64와 Base64URL 비교.

알아 둘 만한 문자

출력에서 자주 보이는 문자와 그 이유

65개 문자 전체

프로그래밍 언어별 Base64

인코딩과 디코딩을 위한 복사용 코드 조각

모든 언어

가이드

다음 질문에 답하는 가이드

모든 가이드

자주 묻는 질문

짧은 답변과 자세한 설명 링크

Base64는 암호화인가요?

아닙니다. Base64는 인코딩이라서 누구나 원래대로 되돌릴 수 있습니다. 비밀 정보라면 먼저 암호화한 다음 인코딩하세요. 인코딩과 암호화의 차이를 참고하세요.

Base64와 Base64URL은 무엇이 다른가요?

Base64URL은 +와 /를 -와 _로 바꾸고 보통 패딩을 생략하므로 URL과 파일 이름에 그대로 쓸 수 있습니다. Base64URL 도구에서 직접 해 보세요.

출력이 왜 33% 정도 커지나요?

3바이트가 4문자가 되기 때문입니다. MIME 모드에서는 줄 바꿈이 조금 더 추가됩니다. 정확한 크기는 크기 계산기로 확인하세요.

이미지와 파일도 변환할 수 있나요?

네. 이미지 Base64 변환, 파일 Base64 변환이 있고, 반대 방향은 Base64 이미지 변환이나 Base64 파일 변환을 쓰면 됩니다. 아무것도 업로드되지 않습니다.

Base64 디코딩 결과가 왜 깨져 보이나요?

바이트가 바이너리 데이터이거나 EUC-KR 같은 다른 문자 인코딩일 가능성이 높습니다. 문자 인코딩을 바꾸거나 파일로 디코딩하세요.

Data URI란 무엇인가요?

data:image/png;base64,…처럼 MIME 접두사가 붙은 Base64 페이로드로, HTML이나 CSS에 바로 넣을 수 있습니다. Data URI 생성기로 만들어 보세요.

제 데이터를 저장하거나 볼 수 있나요?

아니요. 페이지는 정적 파일이고 도구는 사용자 기기의 JavaScript로 실행됩니다. 콘텐츠 보안 정책(CSP)이 Cloudflare 조회수 집계를 제외한 페이지의 모든 네트워크 요청을 차단하므로 데이터가 나갈 곳이 없습니다. 자세히 보기.

base64hub는 정말 무료인가요?

네. 계정도, 제한도, 좋은 기능을 숨겨 둔 유료 등급도 없습니다.

브라우저 밖으로 나가는 데이터는 없습니다

여기 있는 모든 도구는 기기에서 실행됩니다. 페이지를 한 번 열면 오프라인에서도 계속 작동합니다.

전체 도구증명 방법