텍스트 인코더: Base64 및 URL
텍스트를 UTF-8 Base64 또는 URL 구성 요소의 퍼센트 인코딩으로 변환하고 이 브라우저에서 다시 디코딩할 수 있습니다. 악센트 문자와 이모지도 UTF-8로 처리합니다. 이 형식은 기밀 정보를 보호하지 않습니다.
변환 방식을 선택하세요.
Base64란?
Base64는 제한된 텍스트 문자 집합으로 바이트를 나타냅니다. 일부 API, 이메일 첨부 파일, 데이터 URL 등에 사용됩니다. 암호화가 아니라 인코딩 형식입니다.
UTF-8 텍스트 “Olá mundo!”는 Base64에서 “T2zDoCBtdW5kbyE=”가 됩니다.
퍼센트 인코딩이란?
퍼센트 인코딩은 바이트를 % 기호와 두 자리 16진수로 나타냅니다. 쿼리 매개변수 값처럼 URL의 개별 구성 요소에 사용하세요. 전체 주소를 하나의 값처럼 변환하지 마세요.
예를 들어 “Olá mundo!”는 이 도구에서 “Ol%C3%A1%20mundo!”가 됩니다.
형식별 사용 사례
- Base64는 일부 API 데이터나 데이터 URL처럼 텍스트 전용 입력란에서 이진 데이터를 전달할 때 쓸 수 있습니다.
- 퍼센트 인코딩은 URL의 개별 구성 요소 안에서 예약 문자를 표현할 때 사용합니다.
보안과 크기
- Base64는 암호화가 아닙니다. 인코딩된 문자열을 가진 사람은 누구나 디코딩할 수 있으므로 비밀번호, 토큰, 개인정보를 숨기는 데 쓰지 마세요.
- Base64 출력은 일반적으로 약 3분의 1 커집니다. 주변 형식의 추가 용량은 별도입니다.
- URL 인코딩은 표현만 바꿉니다. 인증이나 암호화를 제공하지 않으며 목적지의 신뢰성을 보장하지 않습니다.
- 이 페이지는 텍스트를 변환하며 업로드 파일은 처리하지 않습니다.
자주 묻는 질문
Base64로 텍스트를 비밀로 만들 수 있나요?
아니요. 되돌릴 수 있는 인코딩이며 암호화가 아닙니다.
Base64 결과가 등호로 끝나는 이유는 무엇인가요?
Base64 블록을 맞추는 패딩으로 등호가 사용될 수 있습니다.
URL 전체를 인코딩해도 되나요?
매개변수 값처럼 개별 구성 요소만 인코딩하세요. 전체 주소를 인코딩하면 구분자가 바뀌어 사용할 수 없게 될 수 있습니다.