빈틈 도구binteumtool

Base64 URL을 변환하려면

글 ↔ Base64, 글 ↔ URL %인코딩을 같은 화면에서 바꿔요.

자세히 알아보기

API 문서나 로그에 Base64로 감싼 UTF-8 문자열이 자주 나와요. 디코딩 결과를 바로 읽으려면 온라인 도구를 쓰기도 하는데, 여기서는 글 ↔ Base64와 글 ↔ URL %인코딩을 한 페이지의 두 탭으로 나눴어요.

Base64 탭은 일반 텍스트를 UTF-8 바이트로 인코딩한 뒤 표준 Base64로 바꾸고, 반대 방향은 패딩·문자 집합 오류를 잡아 안내만 보여 줘요. URL 탭은 encodeURIComponent·decodeURIComponent 규칙을 따라요.

한글 파일명이 %EA%B0%80처럼 보일 때 URL 탭에서 디코딩하면 원문을 확인할 수 있어요. 변환은 Web API만 쓰고 서버로 내용을 보내지 않아요.

해시·JSON 도구와 함께 쓰면 설정 값을 정리한 뒤 인코딩해 테스트하기 편해요. DenCode 같은 사이트와 달리 NFC 정규화는 NFC 변환 페이지에서 다루어요.

자주 묻는 질문

Base64는 어떻게 디코딩하나요?

일반 글 칸에 텍스트를 넣고 인코딩 →를 누르면 Base64가 나와요. 반대로 Base64 칸에서 ← 디코딩을 누르면 글을 복원해요.

한글 URL %EA%B0%80은 어떻게 풀나요?

URL 탭에서 %로 시작하는 문자열을 넣고 디코딩하면 한글·공백으로 돌아와요.

데이터가 서버로 가나요?

아니에요. 변환은 이 브라우저에서만 하고 서버로 보내지 않아요.

Base64와 URL을 같이 쓸 수 있나요?

탭을 Base64와 URL로 나눴어요. 한 번에 한 종류만 다루고, 결과를 복사해 이어서 쓰면 돼요.

잘못된 Base64면 어떻게 되나요?

형식이 맞지 않으면 안내 문장만 보여 주고, 입력은 그대로 두어요.

이런 계산도 있어요

출처

  • Base64·URL은 브라우저 btoa/atob와 encodeURIComponent를 사용해요. 특허 라이브러리 없이 표준 API만 써요.