Base64 인코더/디코더

텍스트를 Base64로 인코딩하거나 Base64를 읽을 수 있는 UTF-8 텍스트로 디코딩합니다. 표준 및 URL 안전 Base64를 지원하며 브라우저에서만 실행됩니다.

광고
광고

데이터를 업로드하지 않고 Base64 인코딩/디코딩

UTF-8 지원, URL 안전 모드, 실시간 변환. 브라우저에서. 업로드 불필요, 가입 불필요.

100% 개인정보 보호
빠른 로컬 처리
영구 무료

사용 방법

  1. 1

    텍스트 붙여넣기

    인코딩할 일반 텍스트를 입력하거나 디코딩할 Base64 문자열을 붙여넣으세요.

  2. 2

    형식 선택

    일반 데이터에는 표준 Base64를, 토큰이나 쿼리 문자열에는 URL 안전 Base64를 사용하세요.

  3. 3

    변환 및 복사

    인코딩 또는 디코딩을 실행한 뒤 결과를 복사하세요.

이 Base64 도구의 장점

UTF-8 안전

다국어 텍스트를 깨뜨리지 않고 처리합니다.

URL 안전 모드

웹에서 쓰기 좋은 문자와 패딩 형식을 자동으로 처리합니다.

브라우저 전용

스니펫, 토큰, 개인 설정 값을 로컬에서 처리할 수 있습니다.

광고

Base64 인코딩 이해하기

Base64란 무엇이며 왜 사용하는가?

Base64는 바이너리 데이터를 64개의 ASCII 문자로 표현하는 인코딩 방식입니다. JSON, URL, 이메일에서 바이너리 데이터를 안전하게 전송하는 데 사용됩니다.

광고

Base64는 암호화가 아닙니다

Base64는 인코딩이지 암호화가 아닙니다. 공개 알고리즘으로 누구나 디코딩할 수 있습니다. 기밀 데이터 보호에는 적절한 암호화를 사용하세요.

광고

일반적인 사용 사례

Base64 인코더/디코더가 필수적인 실제 시나리오.

JWT 토큰

각 부분을 Base64 디코딩하여 JWT 헤더와 페이로드를 디코딩합니다. 인증 흐름 디버깅에 필수적입니다.

데이터 URI

이미지, 글꼴, 작은 파일을 Base64 데이터 URI로 인코딩하여 HTML, CSS, JSON에 직접 임베드합니다.

설정 파일

원시 바이트가 허용되지 않는 YAML, JSON, XML 설정 파일에서 바이너리 데이터나 특수 문자를 인코딩합니다.

API 자격 증명

HTTP Basic Auth 헤더나 기타 자격 증명 전달 메커니즘용으로 API 키와 비밀을 인코딩합니다.

비교

기능NovaToolsBase64Encode.org브라우저 btoa()
프라이버시(업로드 없음)100% 로컬서버에 업로드로컬
URL 안전 모드수동
UTF-8 지원btoa() 비ASCII 실패
실시간 변환버튼N/A
오프라인 사용페이지 로드 후

Base64Encode.org는 데이터를 서버에 업로드합니다. 당사 도구는 모두 로컬에서 처리합니다.

Base64 빠른 참조

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)

핵심 정보

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)

자주 묻는 질문

Base64는 어디에 사용되나요?
Base64는 텍스트나 바이너리 데이터를 ASCII 문자로 바꾸어 JSON, URL, 이메일, 토큰, 설정 파일에서 안전하게 다룰 수 있게 합니다.
유니코드 텍스트도 지원하나요?
네. UTF-8을 사용하므로 한국어, 이모지, 다국어 텍스트를 올바르게 인코딩하고 디코딩할 수 있습니다.
텍스트가 서버로 업로드되나요?
아니요. 모든 변환은 브라우저 안에서 로컬로 실행되며 입력 내용은 기기를 떠나지 않습니다.
Base64는 데이터 크기가 얼마나 커지나요?
약 33% 커집니다. 3바이트의 입력이 4자의 Base64 출력이 되기 때문입니다. 예: 300바이트 입력은 400자의 Base64 문자열이 됩니다.
URL 안전 Base64란 무엇인가요?
표준 Base64의 +와 /를 -와 _로 대체하고 = 패딩을 생략한 형식입니다. URL과 파일명에서 안전하게 사용할 수 있습니다. JWT 토큰에서 사용됩니다.
Base64로 인코딩된 데이터를 원래대로 되돌릴 수 있나요?
네. Base64는 가역적인 인코딩 방식입니다. 디코딩하여 원래 데이터를 완전히 복원할 수 있습니다. 암호화와 달리 키가 불필요합니다.
모바일 기기에서 사용할 수 있나요?
네, 완전히 반응형으로 작동합니다. 모든 인코딩/디코딩은 스마트폰에서 로컬로 실행됩니다.
이 도구를 상업적 프로젝트에 사용할 수 있나요?
네. 개인 및 상업적 용도 모두 무료이며, 워터마크, 사용 제한이 없습니다.
바이너리 파일을 Base64로 인코딩할 수 있나요?
이 도구는 텍스트의 인코딩/디코딩에 특화되어 있습니다. 바이너리 파일에는 전용 도구를 사용하세요.
Base64와 Hex 인코딩의 차이는 무엇인가요?
Base64는 3바이트를 4자로 변환하고, Hex는 1바이트를 2자로 변환합니다. Base64는 Hex보다 콤팩하지만 Hex는 더 단순하고 가독성이 높습니다.

개인정보 보호 우선

다.

  • 다..

이것도 좋아하실 수 있습니다

도움이 되는 가이드

광고