Base64 인코더 & 디코더

UTF-8과 URL 안전 형식을 지원하는 Base64 텍스트 및 파일 인코딩/디코딩.

이 도구는 JavaScript가 필요합니다. Base64 인코딩 / 디코딩을(를) 사용하려면 브라우저 설정에서 JavaScript를 켜 주세요.

비공개: 이 도구는 브라우저에서 실행됩니다. 데이터가 업로드되지 않습니다.

Base64 인코딩 / 디코딩이란 무엇인가요?

Base64는 파일을 포함한 모든 데이터를 64개의 일반 텍스트 문자만으로 표현하는 방식이며, 인코딩은 Base64로 변환하고 디코딩은 다시 되돌립니다. 텍스트를 Base64로 변환하거나 Base64를 다시 읽을 수 있는 텍스트로 디코딩하세요. 이모지와 비영어 문자도 완벽히 지원합니다. 파일이나 이미지를 HTML, CSS, JSON에 삽입할 수 있는 Base64 데이터 URL로 바꿀 수도 있습니다.

Base64 인코딩 / 디코딩 사용 방법

  1. 텍스트 모드 또는 파일 모드를 선택하세요.
  2. 텍스트의 경우, 입력한 뒤 인코딩이나 디코딩을 클릭하세요.
  3. 파일의 경우, 파일을 선택해 Base64 문자열이나 데이터 URL을 받으세요.
  4. 결과를 복사하세요.

기능

  • UTF-8을 완벽히 지원하는 텍스트 인코딩/디코딩
  • URL 안전 Base64 옵션 (+, / 대신 -, _ 사용)
  • 파일과 이미지를 Base64나 데이터 URL로 변환
  • 잘못된 Base64에 대한 명확한 오류 메시지
  • 로컬에서 실행 - 아무것도 업로드되지 않음

Base64란 무엇인가요?

Base64는 64개의 안전한 텍스트 문자(A-Z, a-z, 0-9, +, /)로 바이너리 데이터를 표현합니다. HTML과 CSS에 이미지를 삽입하거나, 이메일로 첨부파일을 보내거나, URL과 API에서 데이터를 전달할 때 사용됩니다. Base64는 암호화가 아닌 인코딩이므로 데이터를 비밀로 유지하지 않습니다.

Base64가 데이터를 얼마나 크게 만드는지
원본 크기 Base64 길이
3바이트 4자
1KB (1,024바이트) 1,368자
1MB (1,048,576바이트) 1,398,104자

자주 묻는 질문

Base64는 암호화인가요?

아니요. 누구나 Base64를 디코딩할 수 있습니다. 데이터 전송에는 사용하되 비밀번호나 비밀 정보를 보호하는 데는 절대 사용하지 마세요.

URL 안전 Base64란 무엇인가요?

+를 -로, /를 _로 바꾸고 보통 = 패딩을 생략하는 변형으로, URL과 파일 이름에서 안전하게 사용할 수 있습니다.

Base64가 원본보다 왜 더 큰가요?

Base64는 3바이트마다 4개의 문자로 바꾸므로 인코딩된 데이터는 원본보다 약 33% 더 큽니다.

이미지를 Base64로 변환하려면 어떻게 하나요?

파일 모드로 전환해 이미지를 선택하세요. 원시 Base64 문자열과 바로 사용할 수 있는 데이터 URL을 모두 얻을 수 있습니다.

참고 자료