이 도구란?
Base64는 이미지·파일 같은 바이너리 데이터를 64개의 인쇄 가능한 ASCII 문자만으로 표현하는 인코딩 방식입니다. 이 도구는 텍스트와 파일을 Base64로 바꾸고 되돌리며, 표준 방식(+, /)과 URL에서 안전한 방식(-, _)을 모두 지원합니다. 이모지·한글·개행이 포함돼도 UTF-8로 손상 없이 처리하고, 모든 변환은 여러분의 브라우저 안에서 이뤄집니다.

개발 도구
텍스트와 파일을 Base64로 변환하고 역변환하세요. UTF-8 안전하고, 표준/URL-safe 방식을 모두 지원합니다.
Base64는 이미지·파일 같은 바이너리 데이터를 64개의 인쇄 가능한 ASCII 문자만으로 표현하는 인코딩 방식입니다. 이 도구는 텍스트와 파일을 Base64로 바꾸고 되돌리며, 표준 방식(+, /)과 URL에서 안전한 방식(-, _)을 모두 지원합니다. 이모지·한글·개행이 포함돼도 UTF-8로 손상 없이 처리하고, 모든 변환은 여러분의 브라우저 안에서 이뤄집니다.
① 인코딩·디코딩 방향과 표준/URL-safe 방식을 고릅니다. ② 텍스트를 입력하거나 파일을 올립니다. ③ 결과가 즉시 표시되며 복사하거나 파일로 내려받을 수 있습니다. 디코딩 방향에서 이미지(PNG·JPEG·GIF·WebP·BMP·ICO·SVG)를 인코딩한 Base64나 data: URI를 붙여넣으면, 이 도구가 이미지를 자동으로 인식해 미리보기로 바로 보여 줍니다.
작은 이미지·아이콘·폰트(woff2)·SVG를 data: URI로 CSS나 HTML에 인라인해 요청 수를 줄일 때, 이메일 첨부(MIME)나 인증서·키(PEM)처럼 Base64로 감싸인 데이터를 확인할 때, PDF 같은 바이너리를 JSON·XML·URL에 담아 전송할 때, 'Authorization: Basic' 인증 헤더를 만들 때 자주 쓰입니다.
Base64는 암호화가 아닙니다—누구나 되돌릴 수 있으니 비밀번호·개인정보 보호 용도로 쓰면 안 됩니다. Base64로 바꾸면 원본보다 약 33% 커지므로 큰 파일에는 적합하지 않습니다. URL이나 파일 이름에 넣을 값이라면 +, / 대신 -, _를 쓰는 URL-safe 방식을 고르세요.
아니오. Base64는 인코딩일 뿐 암호화가 아닙니다. 누구나 Base64를 디코딩할 수 있으므로 민감한 정보 보호에는 사용할 수 없습니다. 민감한 데이터는 반드시 암호화를 사용하세요.
표준 Base64는 +와 / 문자를 사용합니다. URL-safe 방식은 이들을 -와 _로 바꿔서 URL이나 파일명에서 안전하게 사용할 수 있습니다.
이 도구는 최대 5MB까지의 파일을 처리할 수 있습니다. 더 큰 파일은 여러 번에 나눠서 처리해야 합니다.
아니오. 모든 처리가 브라우저에서만 일어나고, 서버에 전송되거나 저장되지 않습니다. 마지막 사용한 모드 설정만 로컬 저장소에 저장됩니다.
네. 디코딩 방향에서 PNG·JPEG·GIF·WebP·BMP·ICO·SVG 같은 이미지의 Base64(또는 data:image URL)를 붙여넣으면, 도구가 이미지를 인식해 미리보기로 렌더하고 다운로드·복사 버튼을 제공합니다. 이미지가 아닌 데이터는 기존처럼 텍스트로 디코딩됩니다.
웹에 작은 이미지·폰트·SVG를 data: URI로 인라인하기, 이메일 첨부(MIME), 인증서·키(PEM)나 쿠버네티스 Secret 저장, PDF 등 바이너리를 JSON·XML·URL로 전송하기, 'Authorization: Basic' 인증 헤더 만들기, 그리고 JWT 조각이나 정체불명의 Base64 값을 디코딩해 내용을 확인하기 등에 널리 쓰입니다.