Base64 Encoder / Decoder
텍스트를 Base64로 인코딩하거나 Base64 문자열을 일반 텍스트로 즉시 디코딩합니다.
Base64 Encoder / Decoder 정보
텍스트를 Base64로 인코딩하거나 Base64 문자열을 일반 텍스트로 즉시 디코딩합니다. Base64는 64개의 안전한 ASCII 문자로 바이너리·텍스트를 표현해 data URI 이미지, JSON API 값, DB 바이너리 저장, 이메일 첨부 인코딩에 적합합니다. UTF-8로 전체 Unicode를 지원해 이모지와 비영어 문자도 올바르게 처리합니다. 모든 처리는 클라이언트에서 이루어져 데이터가 기기를 벗어나지 않습니다.
Base64 Encoder / Decoder 사용 방법
- Encode로 텍스트→Base64, Decode로 Base64→텍스트를 선택합니다.
- 입력 상자에 텍스트 또는 Base64 문자열을 붙여 넣습니다.
- 변환 결과가 출력에 즉시 표시됩니다.
- Copy로 인코딩·디코딩된 값을 복사합니다.
Base64 Encoder / Decoder 예시
텍스트 인코딩
"Hello"는 SGVsbG8=로 인코딩됩니다
Base64 디코딩
SGVsbG8=는 "Hello"로 디코딩됩니다
Unicode 지원
이모지와 악센트 문자는 UTF-8로 인코딩되어 정확히 디코딩됩니다.
전체 가이드 읽기
Base64 Encoder / Decoder 사용 방법: 완벽 가이드 (2026) - 5 분 읽기
Base64 Encoder / Decoder에 대한 자주 묻는 질문
- Unicode를 지원하나요?
- 예 - 인코딩은 브라우저 `TextEncoder` API와 UTF-8을 사용하므로 이모지, 아랍어, 중국어 등 모든 Unicode 문자를 올바르게 처리합니다.
- Base64는 무엇에 쓰이나요?
- 원시 바이너리를 처리할 수 없는 맥락에서 이미지·파일 같은 바이너리를 ASCII 텍스트로 안전하게 전달하기 위해 사용합니다 - CSS/HTML data URI, JSON API 바이너리, DB 저장, MIME 이메일 첨부 등.
- Base64는 암호화와 같나요?
- 아니요. Base64는 인코딩 방식이지 암호화가 아닙니다. 인코딩 문자열은 누구나 즉시 디코딩할 수 있습니다. 민감 정보 보호에는 AES, RSA 같은 proper encryption을 사용하세요.
- 디코딩 결과가 깨져 보이는 이유는?
- 디코딩하려는 문자열이 유효한 Base64가 아니거나 다른 charset으로 인코딩됐을 수 있습니다. UTF-8 Base64로 인코딩됐는지 확인하세요. "=" 패딩 오류면 문자열이 잘렸을 수 있습니다.
- Base64 끝의 "=" 패딩은?
- Base64는 3바이트를 4문자로 인코딩합니다. 입력이 3의 배수가 아니면 마지막 4문자 그룹을 채우기 위해 끝에 "=" 패딩이 붙습니다. "=" 하나는 1바이트, "=="는 2바이트 패딩입니다. 정상입니다.
관련 도구
Image to Base64 변환기
브라우저에서 이미지를 Base64 또는 data URL로 변환 - 이미지는 브라우저를 떠나지 않습니다. 스크린샷 붙여넣기, CSS/HTML/Markdown 스니펫 복사, Base64 디코드.
URL Encoder / Decoder
퍼센트 인코딩 URL을 인코딩·디코딩하거나 key/value 쌍으로 query string을 만들고 파싱합니다. encodeURIComponent, encodeURI, parse-back - 모두 브라우저에서.
UUID Generator
브라우저에서 UUID v4, UUID v7, ULID, NanoID를 생성합니다. 데이터베이스, API, 테스트용 ID를 하나 또는 여러 개 만들 수 있으며 업로드되지 않습니다.