UTF-8 안전
다국어 텍스트를 깨뜨리지 않고 처리합니다.
텍스트를 Base64로 인코딩하거나 Base64를 읽을 수 있는 UTF-8 텍스트로 디코딩합니다. 표준 및 URL 안전 Base64를 지원하며 브라우저에서만 실행됩니다.
UTF-8 지원, URL 안전 모드, 실시간 변환. 브라우저에서. 업로드 불필요, 가입 불필요.
인코딩할 일반 텍스트를 입력하거나 디코딩할 Base64 문자열을 붙여넣으세요.
일반 데이터에는 표준 Base64를, 토큰이나 쿼리 문자열에는 URL 안전 Base64를 사용하세요.
인코딩 또는 디코딩을 실행한 뒤 결과를 복사하세요.
다국어 텍스트를 깨뜨리지 않고 처리합니다.
웹에서 쓰기 좋은 문자와 패딩 형식을 자동으로 처리합니다.
스니펫, 토큰, 개인 설정 값을 로컬에서 처리할 수 있습니다.
Base64는 바이너리 데이터를 64개의 ASCII 문자로 표현하는 인코딩 방식입니다. JSON, URL, 이메일에서 바이너리 데이터를 안전하게 전송하는 데 사용됩니다.
Base64는 인코딩이지 암호화가 아닙니다. 공개 알고리즘으로 누구나 디코딩할 수 있습니다. 기밀 데이터 보호에는 적절한 암호화를 사용하세요.
Base64 인코더/디코더가 필수적인 실제 시나리오.
각 부분을 Base64 디코딩하여 JWT 헤더와 페이로드를 디코딩합니다. 인증 흐름 디버깅에 필수적입니다.
이미지, 글꼴, 작은 파일을 Base64 데이터 URI로 인코딩하여 HTML, CSS, JSON에 직접 임베드합니다.
원시 바이트가 허용되지 않는 YAML, JSON, XML 설정 파일에서 바이너리 데이터나 특수 문자를 인코딩합니다.
HTTP Basic Auth 헤더나 기타 자격 증명 전달 메커니즘용으로 API 키와 비밀을 인코딩합니다.
| 기능 | NovaTools | Base64Encode.org | 브라우저 btoa() |
|---|---|---|---|
| 프라이버시(업로드 없음) | 100% 로컬 | 서버에 업로드 | 로컬 |
| URL 안전 모드 | 수동 | ||
| UTF-8 지원 | btoa() 비ASCII 실패 | ||
| 실시간 변환 | 버튼 | N/A | |
| 오프라인 사용 | 페이지 로드 후 |
Base64Encode.org는 데이터를 서버에 업로드합니다. 당사 도구는 모두 로컬에서 처리합니다.
Base64 인코딩의 핵심 정보.
| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
A-Z | Uppercase letters (26 characters). | QUJDRA== (encodes ABCD) |
a-z | Lowercase letters (26 characters). | YWJjZA== (encodes abcd) |
0-9 | Digits (10 characters). | MDEyMzQ= (encodes 01234) |
+ / | Standard Base64 special characters. + becomes - and / becomes _ in URL-safe mode. | Pj8+Pw== (encodes >?>?) |
= | Padding character (0-2 at end). Omitted in URL-safe mode. | aGk= (encodes hi, 1 pad) |
A-ZUppercase letters (26 characters).
QUJDRA== (encodes ABCD)a-zLowercase letters (26 characters).
YWJjZA== (encodes abcd)0-9Digits (10 characters).
MDEyMzQ= (encodes 01234)+ /Standard Base64 special characters. + becomes - and / becomes _ in URL-safe mode.
Pj8+Pw== (encodes >?>?)=Padding character (0-2 at end). Omitted in URL-safe mode.
aGk= (encodes hi, 1 pad)| 기호 / 코드 | 설명 | 예시 |
|---|---|---|
3 → 4 | Every 3 input bytes become 4 Base64 characters. | abc → YWJj (3 bytes → 4 chars) |
33% | Base64 output is approximately 33% larger than input. | 300 bytes → 400 chars |
UTF-8 | Text is encoded as UTF-8 bytes before Base64 encoding. | é → w6k= (2 UTF-8 bytes) |
Not encryption | Base64 provides no security. Anyone can decode it. | dGVzdA== → test (instantly reversible) |
3 → 4Every 3 input bytes become 4 Base64 characters.
abc → YWJj (3 bytes → 4 chars)33%Base64 output is approximately 33% larger than input.
300 bytes → 400 charsUTF-8Text is encoded as UTF-8 bytes before Base64 encoding.
é → w6k= (2 UTF-8 bytes)Not encryptionBase64 provides no security. Anyone can decode it.
dGVzdA== → test (instantly reversible)다.
Base64의 용도, 표준 Base64와 URL 안전 Base64의 차이, 브라우저에서 로컬로 인코딩/디코딩하는 방법을 알아보세요.
JWT의 구조와 header·payload·signature의 의미, iat/nbf/exp 클레임 해석, 디코딩과 검증의 차이와 안전한 디코딩 방법을 알아보세요.
비용을 들이지 않고 생산성을 높이는 최고의 무료 개발자 도구를 발견하세요. 코드 포맷터부터 API 테스터까지, 이 도구들은 워크플로우를 최적화할 것입니다.