본문으로 건너뛰기

Base64 인코더·디코더

파일 업로드 없이 기기 안에서 표준 또는 URL 안전 문자 집합으로 UTF-8 텍스트를 변환하세요.

텍스트와 형식

브라우저에서 처리해요.

인코딩된 입력의 공백은 무시해요. 텍스트는 UTF-8로 인코딩해요.

회색 텍스트는 실행 예시예요. 변환에 사용할 수 있으며 입력란을 선택하면 직접 입력하도록 지워져요.

변환된 텍스트

변환 방향을 선택하고 텍스트를 입력한 뒤 변환하세요.

인코딩과 디코딩 방법

표준 Base64 또는 Base64url을 선택하고 변환 방향을 정하세요. 유니코드와 이모지는 먼저 UTF-8 바이트로 바뀌어요. 디코딩은 붙여넣은 줄바꿈을 허용하지만 형식이 잘못된 데이터나 올바른 UTF-8 텍스트가 아닌 바이트는 오류로 알려 줘요.

문자 집합과 패딩

표준 Base64는 A–Z, a–z, 0–9, +, /를 사용하고 보통 = 패딩을 붙여요. Base64url은 +와 /를 -와 _로 바꿔요. 이 페이지는 인코딩할 때 끝 패딩을 생략하며, 올바른 URL 안전 입력은 패딩 유무와 관계없이 받아요.

예시

UTF-8 텍스트 “café 🐭”는 악센트와 이모지를 잃지 않고 왕복 변환돼요. “Hello”는 표준 모드에서 SGVsbG8=, Base64url 모드에서 SGVsbG8로 인코딩돼요.

제한과 자주 묻는 질문

Base64는 되돌릴 수 있는 표현 방식으로, 암호화나 비밀번호 보호가 아니에요. 이 페이지는 텍스트만 다루며 파일 변환이나 데이터 URL은 지원하지 않아요. 잘못된 끝 비트나 UTF-8 바이트를 조용히 바꾸지 않고 오류로 처리해요.

어떤 문자 집합을 선택해야 하나요?

이메일 본문·JSON 항목·인증서·Base64를 명시한 형식에는 표준 Base64를 사용하세요. URL 경로·쿼리값·쿠키·토큰 부분처럼 URL 안전 문자 집합이 필요한 곳에는 Base64url을 사용하세요. 수신 시스템의 형식에 맞추세요. 문자 집합 변경은 보안 기능이 아니에요.

안전한 왕복 변환 방법

인코딩과 디코딩에 같은 문자 집합을 사용하고 해독 후 읽을 수 있는 텍스트를 확인하세요. Base64는 누구나 되돌릴 수 있어 인코딩 전에 보호된 비밀만 계속 보호돼요. 인코딩한 비밀번호나 API 키도 원본처럼 취급하세요.