Base64 인코딩 디코딩은 텍스트를 Base64 인코딩으로 즉시 변환하거나 Base64 문자열을 읽을 수 있는 텍스트로 디코딩하는 브라우저 기반 도구입니다. 중국어 등 유니코드 문자를 지원하며, URL 안전 인코딩 모드를 제공하고, 파일을 끌어다 놓아 직접 인코딩할 수도 있습니다. 모든 처리는 브라우저에서 로컬로 이루어지며, 어떤 서버에도 데이터를 전송하지 않습니다.
주요 기능
입력과 동시에 변환되는 실시간 인코딩 디코딩
URL 안전 모드, +/=를 -_로 대체하고 패딩 제거
중국어, 일본어 및 이모지를 포함한 완전한 유니코드 지원
파일 끌어다 놓기 인코딩 — 파일을 끌어다 놓으면 Base64 데이터 URI를 얻을 수 있음
입력 및 출력 패널 모두 원클릭 복사 가능
좌우 대비 편집기 레이아웃, 입력과 출력을 한눈에 확인
빠른 미리보기
사용 사례
HTTP Basic Authentication 헤더용 API 자격 증명 또는 토큰 인코딩
작은 이미지나 파일을 데이터 URI로 HTML 및 CSS에 포함
이메일 첨부 파일 또는 API 응답의 Base64 인코딩 데이터 디코딩
URL 안전 모드로 특수 문자가 포함된 텍스트를 인코딩하여 URL 매개변수에 안전하게 삽입
JWT 토큰 또는 OAuth 흐름의 Base64 페이로드 검사 및 디버깅
base64인코딩디코딩URL 안전
자주 묻는 질문
Base64 인코딩이란 무엇이며 어떤 용도로 사용되나요?
Base64는 이진 데이터를 ASCII 문자로 변환하는 이진-텍스트 인코딩 방식입니다. 텍스트만 지원하는 매체에서 데이터를 전송하는 데 일반적으로 사용되며, 예를 들어 이메일 첨부 파일, HTML/CSS의 데이터 URI, API 인증 헤더 등에 활용됩니다.
URL 안전 Base64란 무엇이며 언제 사용해야 하나요?
URL 안전 Base64는 +와 /를 각각 -와 _로 대체하고 = 패딩을 제거합니다. URL, 쿼리 매개변수 또는 파일 이름에 Base64 데이터를 포함해야 할 때 이 모드를 사용해야 합니다. +, /, =는 구문 분석 문제를 일으킬 수 있기 때문입니다.
이 도구는 중국어 및 기타 비ASCII 문자를 지원하나요?
지원합니다. 도구는 내부적으로 UTF-8 인코딩을 사용하므로 중국어, 일본어, 한국어, 이모지 등 모든 유니코드 문자가 정상적으로 처리됩니다. 인코딩 과정은 먼저 텍스트를 UTF-8 바이트로 변환한 다음 Base64 인코딩을 수행합니다.
Base64는 암호화인가요? 비밀번호를 안전하게 저장하는 데 사용할 수 있나요?
아닙니다. Base64는 인코딩 방식이지 암호화가 아닙니다. 어떤 보안성도 제공하지 않으며, 누구나 Base64 문자열을 디코딩할 수 있습니다. 비밀번호와 같은 민감한 데이터를 저장하거나 전송하는 데 Base64를 사용해서는 안 되며, 보안을 위해 전용 암호화 알고리즘을 사용해야 합니다.
이 도구로 파일을 인코딩할 수 있나요?
네. 파일을 도구에 끌어다 놓거나 파일 드롭 영역을 클릭하여 파일을 선택할 수 있습니다. 도구는 파일을 읽고 Base64 데이터 URI를 생성하며, 이를 복사하여 HTML, CSS 또는 기타 응용 프로그램에 사용할 수 있습니다.