개발·네트워크
Base64 인코딩 디코딩 - Base64 Encode Decode 변환기
텍스트를 Base64로 인코딩하거나 Base64 문자열을 한글·UTF-8 텍스트로 디코딩할 수 있습니다. Base64URL과 이미지·파일 변환, Data URL도 지원하며 모든 변환은 브라우저에서 처리됩니다.
Base64 변환기
텍스트와 파일 중 작업할 종류를 선택하세요.
0자 · UTF-8 0 bytes
0자 · UTF-8 0 bytes
확실하지 않으면 기본 MIME 형식을 유지하세요. 파일 확장자는 자동으로 추측하지 않습니다.
텍스트를 입력하고 변환하세요.
파일을 Base64로 변환
이미지, PDF, 텍스트, ZIP 등 일반 파일을 브라우저에서 처리합니다.
선택된 파일이 없습니다.
입력한 텍스트와 파일은 변환을 위해 서버에 업로드하거나 저장하지 않습니다. 변환은 브라우저에서 처리됩니다.
Base64 인코딩과 디코딩 안내
Base64 인코딩이란?
바이트 데이터를 텍스트 기반 환경에서 전달하기 쉽도록 ASCII 문자로 표현합니다. Base64 encoder는 3바이트를 4문자로 바꾸므로 데이터가 대략 33% 늘어납니다.
Base64 디코딩이란?
Base64 문자열을 원래 바이트로 되돌립니다. 텍스트라면 UTF-8로 표시하고, 이미지나 일반 바이너리라면 미리보기 또는 파일 다운로드를 제공합니다.
사용 방법
인코딩 또는 디코딩을 고르고 입력란에 텍스트를 붙여넣은 뒤 변환을 누르세요. 파일은 파일·이미지 탭에서 선택하거나 끌어놓으세요. 결과를 복사하거나 내려받을 수 있습니다.
한글과 Unicode
한글, 중국어, 일본어, 이모지는 UTF-8 바이트를 기준으로 인코딩합니다. 디코딩 결과가 UTF-8 텍스트가 아니면 문자를 억지로 표시하지 않고 파일 다운로드로 안내합니다.
Standard Base64와 Base64URL
일반 Base64는 +와 /를 사용하고 Base64URL은 -와 _를 사용합니다. URL 형식은 끝의 = 패딩을 생략할 수 있습니다. 형식에 맞는 모드를 선택하세요.
이미지 Base64와 Data URL
이미지를 선택하면 순수 Base64 또는 MIME 정보가 포함된 Data URL로 변환합니다. 디코딩할 때 PNG, JPEG, GIF, WebP 바이트가 확인되면 이미지 미리보기를 제공합니다.
Base64는 암호화인가요?
아닙니다. Base64는 인코딩이며 누구나 다시 디코딩할 수 있습니다. 비밀번호나 개인정보를 보호하는 암호화 수단으로 사용하지 마세요.
JWT와 Base64URL
JWT는 점으로 구분된 구조이며 Header와 Payload에 Base64URL을 사용합니다. 이 도구는 JWT 구조를 알려주지만 서명을 검증하지 않습니다.
자주 묻는 질문
Base64 인코딩이란 무엇인가요?
바이트 데이터를 영문자, 숫자, +, / 등으로 이루어진 ASCII 문자열로 표현하는 방식입니다.
Base64 디코딩은 어떻게 하나요?
디코딩 모드를 선택하고 Base64 문자열을 입력한 뒤 디코딩 버튼을 누르세요. 텍스트가 아닌 바이트는 파일로 다운로드할 수 있습니다.
한글도 Base64로 인코딩할 수 있나요?
네. 한글과 이모지를 UTF-8 바이트로 변환한 다음 Base64로 인코딩합니다.
Base64 인코딩과 암호화는 무엇이 다른가요?
Base64는 누구나 복원할 수 있는 인코딩이며 암호화가 아닙니다. 민감정보 보호에 사용하지 마세요.
Base64URL은 일반 Base64와 무엇이 다른가요?
Base64URL은 + 대신 -, / 대신 _를 사용하며 끝의 = 패딩을 생략할 수 있습니다.
이미지를 Base64로 변환할 수 있나요?
네. 파일 탭에서 이미지를 선택하면 순수 Base64 또는 Data URL을 생성하고 미리보기를 표시합니다.
Base64를 이미지 파일로 복원할 수 있나요?
네. 이미지 바이트가 확인되면 미리보기와 이미지 다운로드를 제공합니다. 다른 바이너리 데이터도 파일로 다운로드할 수 있습니다.
입력한 데이터가 서버에 저장되나요?
아니요. 이 변환 도구는 텍스트와 파일을 브라우저 안에서 처리하며 변환을 위해 서버로 업로드하거나 저장하지 않습니다.