본문으로 건너뛰기
AioFreeKit

Base64 인코더

임의의 텍스트를 즉시 Base64로 변환합니다. UTF-8을 완벽 지원 — 한글, 이모지, 악센트 문자도 정확히 인코딩되며 URL 안전 형식도 선택할 수 있습니다.

+와 / 대신 -와 _를 사용하고 = 패딩을 제거합니다. URL, 파일 이름, JWT 세그먼트 안에서도 안전합니다.

0자 · 0 바이트 · 0줄

결과

입력하면 결과가 여기에 표시됩니다.

0자 · 0 바이트 · 0줄

Base64 인코딩이 필요한 경우

Base64는 바이너리 데이터를 64개의 인쇄 가능한 ASCII 문자로 재포장해, JSON·XML·이메일·URL 같은 텍스트 전용 채널에서 깨질 내용을 안전하게 전송합니다. 3바이트가 4문자가 되므로 출력은 입력보다 약 33% 커집니다.

대표적인 용도는 CSS나 HTML에 작은 이미지를 넣는 Data URL, HTTP Basic 인증 헤더, JWT 세그먼트, MIME 이메일 첨부입니다. 결과가 URL이나 파일명에 들어가야 한다면 +와 /를 -와 _로 바꾸는 URL 안전 형식을 켜세요.

이 도구가 처리하는 것

  • 유니코드를 정확하게 처리

    인코딩 전에 텍스트를 UTF-8 바이트로 변환하므로 한글, café, 🔒 도 오류 없이 정확하게 왕복합니다.

  • 관대한 디코더

    줄바꿈, 불필요한 공백, 빠진 = 패딩, URL 안전 문자 집합까지 그대로 받아들입니다. 미리 정리할 필요가 없습니다.

  • 데이터가 탭을 벗어나지 않음

    인코딩은 사용자 기기의 JavaScript에서 실행됩니다. 토큰, 자격 증명, 페이로드가 어디로도 전송되지 않습니다.

자주 묻는 질문

Base64는 데이터를 얼마나 키우나요?

정확히 원래 크기의 4/3이며, = 패딩으로 4의 배수로 올림됩니다. 100바이트는 136자가 됩니다.

한글이나 이모지도 인코딩할 수 있나요?

네. 텍스트가 인코딩 전에 UTF-8 바이트로 변환되므로 모든 문자가 처리됩니다. btoa()를 직접 호출하는 도구처럼 Latin-1 밖에서 오류가 나지 않습니다.

Base64는 암호화인가요?

아니요. 누구나 몇 초 만에 되돌릴 수 있는 단순한 인코딩입니다. 전송용이며 비밀 보호에는 사용할 수 없습니다.

표준과 URL 안전 형식 중 무엇을 고르나요?

출력이 URL, 쿼리 파라미터, 파일명, JWT에 들어간다면 URL 안전 형식을 선택하세요. 그 외에는 = 패딩이 있는 표준 형식이 일반적입니다.

피드백 및 문의

버그를 발견하셨거나 새로운 도구를 제안하고 싶으시면 이메일로 알려 주세요. 모든 메일을 직접 확인합니다. 페이지 주소와 구체적인 문제 상황을 함께 알려 주시면 더 빠르게 해결할 수 있습니다.