API 인증 값 확인
개발 중 받은 Base64 형식 헤더와 응답 값을 점검합니다.
UTF-8 텍스트를 Base64로 인코딩하거나 원문으로 안전하게 복원합니다.
Ctrl + Enter를 누르면 기본 작업을 실행합니다.
BASE64 ENCODE & DECODE
API 요청, 데이터 URI, 설정 값에서 자주 만나는 Base64 문자열을 브라우저에서 바로 인코딩하거나 디코딩합니다. UTF-8 바이트를 기준으로 처리해 한글과 이모지도 깨지지 않도록 변환하며, 유효하지 않은 입력은 결과 대신 오류로 알려줍니다.
입력부터 결과 활용까지 네 단계로 진행합니다.
변환할 원문 또는 Base64 문자열을 붙여넣습니다.
인코딩 또는 디코딩 버튼을 선택합니다.
변환 결과와 입력 오류 여부를 확인합니다.
완성된 문자열을 클립보드로 복사합니다.
Base64는 바이너리 데이터를 영문자, 숫자와 일부 기호로 표현하는 인코딩 방식입니다. 전송 과정에서 데이터 형식을 안전하게 유지하는 데 쓰이지만 누구나 디코딩할 수 있으므로 비밀번호나 개인정보를 보호하는 암호화 수단으로 사용하면 안 됩니다.
UTF-8 처리한글과 이모지를 먼저 UTF-8 바이트로 바꿔 처리합니다.
패딩 문자문자열 끝의 = 문자는 길이를 맞추기 위한 정상 값입니다.
URL-safe 지원-와 _를 사용하는 URL-safe 입력도 디코딩합니다.
실제 작업에서는 이렇게 활용할 수 있습니다.
개발 중 받은 Base64 형식 헤더와 응답 값을 점검합니다.
짧은 텍스트 데이터를 전송 가능한 문자열 형태로 바꿉니다.
메일 원문이나 로그의 Base64 구간을 읽을 수 있게 복원합니다.
사용 전 알아두면 좋은 기준을 정리했습니다.
아니요. Base64는 내용을 숨기는 암호화가 아니며 변환 규칙만 알면 즉시 복원할 수 있습니다. 민감한 정보 보호에는 검증된 암호화 방식을 사용해야 합니다.
툴하루는 문자열을 UTF-8 바이트로 변환한 뒤 Base64를 적용하므로 한글과 일반적인 이모지를 올바르게 처리합니다.
허용되지 않은 문자가 섞였거나 Base64 길이와 패딩이 올바르지 않을 수 있습니다. 앞뒤 공백과 줄바꿈을 제거한 뒤 다시 확인해보세요.
아니요. 인코딩과 디코딩은 브라우저의 표준 기능으로 실행되며 원문과 결과를 서버에 저장하지 않습니다.