Base64 인코더 & 디코더
텍스트를 Base64로 인코딩하거나 Base64를 다시 텍스트로 디코딩합니다. 바이트 크기 추적과 함께 UTF-8을 완벽하게 지원합니다.
Input
Output
복사됨!
Base64 인코딩이란 무엇인가요?
Base64는 이진 데이터를 64개의 출력 가능한 ASCII 문자 집합으로 변환하는 이진-텍스트 인코딩 방식입니다. JSON, XML, HTML, 이메일 첨부 파일 및 데이터 URI와 같은 텍스트 기반 형식으로 이진 데이터를 포함하는 데 널리 사용됩니다.
Base64 인코딩 또는 디코딩 방법
- 모드 선택 — 인코딩(텍스트에서 Base64로) 또는 디코딩(Base64에서 텍스트로)을 선택하세요.
- 입력 또는 붙여넣기 — 콘텐츠를 입력하면 결과가 실시간으로 업데이트되는 것을 확인할 수 있습니다.
- 크기 확인 — 입력 및 출력 바이트 크기가 비교를 위해 표시됩니다.
- 복사 — 복사를 클릭하여 결과를 가져옵니다.
이 Base64 도구를 사용하는 이유
- UTF-8 지원 — TextEncoder를 사용하여 이모지, CJK 및 악센트 문자 등과 같은 멀티바이트 문자를 올바르게 처리합니다.
- 바이트 크기 추적 — 인코딩 오버헤드를 이해하기 위해 입력 및 출력 크기를 확인하세요.
- 실시간 — 입력하는 대로 결과가 업데이트되므로 버튼을 클릭할 필요가 없습니다.
- 스왑 버튼 — 출력을 새 입력으로 사용하여 작업을 즉시 되돌립니다.
- 개인 정보 보호 — 모든 처리는 브라우저에서 이루어지며 데이터가 업로드되지 않습니다.
FreeToolbox vs 다른 Base64 도구
| 기능 | FreeToolbox | base64encode.org | base64decode.org |
|---|---|---|---|
| UTF-8 지원 | 예 (TextEncoder) | 예 | 예 |
| 실시간 | 예 | 아니요 (버튼) | 아니요 (버튼) |
| 바이트 크기 표시 | 예 | 아니요 | 아니요 |
| 입출력 스왑 | 예 | 아니요 | 아니요 |
| 광고 | 최소 | 많음 | 많음 |
자주 묻는 질문
Base64 출력이 입력보다 큰 이유는 무엇인가요?
Base64 인코딩은 3바이트의 이진 데이터를 4개의 ASCII 문자로 나타내기 때문에 데이터 크기가 약 33% 증가합니다.
이 도구는 UTF-8 문자를 지원하나요?
예. 이 도구는 TextEncoder를 사용하여 이모지, 중국어, 일본어, 한국어 및 악센트 문자 등과 같은 멀티바이트 UTF-8 문자를 올바르게 처리합니다.
이진 파일을 인코딩할 수 있나요?
이 도구는 텍스트-Base64 변환을 위해 설계되었습니다. 파일-Base64(이미지, PDF)의 경우 Image to Base64 도구를 사용하세요.
Base64는 암호화인가요?
아니요. Base64는 암호화 방식이 아닌 인코딩 방식입니다. 누구나 Base64 데이터를 디코딩할 수 있습니다. 민감한 정보를 보호하는 데 사용하지 마세요.
Base64에서 사용되는 문자는 무엇인가요?
Base64는 A-Z, a-z, 0-9, + 및 / (총 64자)와 패딩을 위한 =를 사용합니다.