데이터·개발

Base64 인코더·디코더

UTF-8 텍스트를 Base64로 인코딩하거나 원문으로 안전하게 복원합니다.

브라우저 실행 데이터 비저장 무료
문자 인코딩 UTF-8
변환할 문자열
0자
변환 결과

Ctrl + Enter를 누르면 기본 작업을 실행합니다.

BASE64 ENCODE & DECODE

텍스트와 Base64 문자열을 양방향으로 변환합니다.

API 요청, 데이터 URI, 설정 값에서 자주 만나는 Base64 문자열을 브라우저에서 바로 인코딩하거나 디코딩합니다. UTF-8 바이트를 기준으로 처리해 한글과 이모지도 깨지지 않도록 변환하며, 유효하지 않은 입력은 결과 대신 오류로 알려줍니다.

01

사용 방법

입력부터 결과 활용까지 네 단계로 진행합니다.

  1. 1문자열 입력

    변환할 원문 또는 Base64 문자열을 붙여넣습니다.

  2. 2방향 선택

    인코딩 또는 디코딩 버튼을 선택합니다.

  3. 3결과 확인

    변환 결과와 입력 오류 여부를 확인합니다.

  4. 4결과 복사

    완성된 문자열을 클립보드로 복사합니다.

알아두기

Base64는 암호화가 아니라 표현 방식입니다.

Base64는 바이너리 데이터를 영문자, 숫자와 일부 기호로 표현하는 인코딩 방식입니다. 전송 과정에서 데이터 형식을 안전하게 유지하는 데 쓰이지만 누구나 디코딩할 수 있으므로 비밀번호나 개인정보를 보호하는 암호화 수단으로 사용하면 안 됩니다.

UTF-8 처리한글과 이모지를 먼저 UTF-8 바이트로 바꿔 처리합니다.

패딩 문자문자열 끝의 = 문자는 길이를 맞추기 위한 정상 값입니다.

URL-safe 지원-와 _를 사용하는 URL-safe 입력도 디코딩합니다.

02

대표적인 사용 사례

실제 작업에서는 이렇게 활용할 수 있습니다.

API

API 인증 값 확인

개발 중 받은 Base64 형식 헤더와 응답 값을 점검합니다.

DATA

데이터 URI 준비

짧은 텍스트 데이터를 전송 가능한 문자열 형태로 바꿉니다.

MAIL

MIME 내용 확인

메일 원문이나 로그의 Base64 구간을 읽을 수 있게 복원합니다.

03

자주 묻는 질문

사용 전 알아두면 좋은 기준을 정리했습니다.

Base64로 인코딩하면 정보가 안전해지나요?

아니요. Base64는 내용을 숨기는 암호화가 아니며 변환 규칙만 알면 즉시 복원할 수 있습니다. 민감한 정보 보호에는 검증된 암호화 방식을 사용해야 합니다.

한글을 인코딩해도 깨지지 않나요?

툴하루는 문자열을 UTF-8 바이트로 변환한 뒤 Base64를 적용하므로 한글과 일반적인 이모지를 올바르게 처리합니다.

디코딩할 때 오류가 나는 이유는 무엇인가요?

허용되지 않은 문자가 섞였거나 Base64 길이와 패딩이 올바르지 않을 수 있습니다. 앞뒤 공백과 줄바꿈을 제거한 뒤 다시 확인해보세요.

입력 내용이 서버로 전송되나요?

아니요. 인코딩과 디코딩은 브라우저의 표준 기능으로 실행되며 원문과 결과를 서버에 저장하지 않습니다.

RELATED WORKFLOW

Base64 데이터를 확인하는 기본 흐름

1문자열 복사API·로그에서 값 선택
2방향에 맞게 변환인코딩 또는 디코딩
3원문 검토형식과 내용 확인