jakup

Base64 인코딩·디코딩

base64

• 텍스트를 Base64로 인코딩/디코딩해요. URL-safe 변형도 지원해요. • 한글 등 유니코드를 UTF-8로 안전하게 처리하고 결과를 복사하세요.

한글 등 유니코드는 UTF-8로 처리해요. URL-safe 옵션은 +와 /를 -와 _로 바꾸고 = 패딩을 제거해요(JWT·쿼리 파라미터용). 디코딩은 표준·URL-safe 형식을 모두 인식해요.

Base64란 무엇인가요

Base64는 어떤 데이터든 영문·숫자·기호 64가지만 써서 표현하는 인코딩 방식이에요. 이메일이나 URL처럼 텍스트만 안전하게 오가는 통로로 바이너리 데이터를 실어 보내려고 만들어졌어요.

실무에서는 API 인증 헤더(Basic 인증), 이미지나 파일을 텍스트로 넣는 data URI, JWT 토큰의 각 조각을 읽을 때 자주 만나요. 원본보다 길이가 약 33% 늘어나는 대신, 어떤 시스템을 거쳐도 글자가 깨지지 않아요.

주의할 점은 Base64가 암호화가 아니라는 거예요. 열쇠 없이 누구나 되돌릴 수 있으니 비밀번호나 개인정보를 감추는 용도로 쓰면 안 돼요. 이 도구의 변환은 전부 브라우저 안에서 처리되고 서버로 전송되지 않아요.