JAY Project
JAY Project
← 유틸리티 전체 보기

🔐 Base64 & URL 인코더/디코더

Input (인코딩 (Encode))
Output
Waiting for input...

Base64 & URL 인코더/디코더 작동 원리 및 활용

개발자와 일반 사용자 모두 유용하게 사용할 수 있는 Base64 및 URL 인코더/디코더 도구입니다. 텍스트를 실시간으로 안전하게 변환하고 복사해보세요. 유니코드 한글 처리도 완벽하게 지원합니다.
Base64 인코딩/디코딩이란?
Base64는 8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식입니다. 주로 이미지 데이터 임베딩, 이메일 첨부 파일 처리, 기본적인 데이터 난독화 목적으로 사용됩니다. (본 툴은 유니코드(한글 등) 문자를 완벽히 지원합니다.)
URL (URI) 인코딩/디코딩이란?
URL 내에 포함될 수 없는 특수문자나 띄어쓰기, 한글 등 비아스키(Non-ASCII) 문자를 인터넷을 통해 전송할 수 있도록 안전한 포맷(예: %20, %EA%B0%80 등)으로 변경하는 과정입니다. 쿼리 스트링(Query String) 파라미터를 작성할 때 특히 유용합니다.
100% 클라이언트(로컬) 동작
이 기능을 통해 변환된 모든 텍스트 및 데이터는 어떠한 서버로도 전송되지 않습니다. 사용자 기기의 브라우저 메모리 안에서만 100% 실시간으로 암호화 및 복호화되므로 민감한 데이터나 자격 증명(Credential)을 다룰 때에도 안전하게 사용할 수 있습니다.

자주 묻는 질문 (FAQ)

Q. Base64는 무엇에 쓰나요?

바이너리 데이터를 텍스트로 안전 전송할 때 사용. 이미지·파일 첨부, JWT 토큰, Data URL 등에서 자주 등장.

Q. URL 인코딩은 왜 필요한가요?

URL에 특수 문자(공백·&·=·한글)가 그대로 들어가면 오류 발생. percent encoding(%20 등)으로 안전하게 변환.

Q. 한글이 깨지는데 어떻게 하나요?

본 도구는 UTF-8 기준 자동 처리. EUC-KR 같은 구식 인코딩은 별도 변환 필요. 입력이 비정상이면 오류 위치를 표시.

Q. 큰 데이터도 변환 가능한가요?

브라우저 메모리 한계 내(보통 수 MB). 이미지를 Base64로 변환할 땐 일반 PNG/JPG는 가능, 대용량 영상은 부적합.

Q. 서버에 데이터가 가나요?

아니요. 모든 변환은 브라우저 안에서 실행됩니다. JWT 토큰·API 키 디코딩도 안전.

Q. Base64URL과 일반 Base64의 차이는?

URL-safe Base64는 +와 / 대신 -와 _를 사용. JWT 토큰에서 사용. 본 도구는 두 변형 모두 지원.