웹 쿼리 스트링 전송을 위한 URL-safe Base64 인코딩·디코딩

웹 주소(URL) 파라미터나 쿼리 스트링에 데이터를 안전하게 전달하기 위해 URL-safe Base64로 인코딩합니다. URL에서 문제를 일으키는 특수문자를 안전한 문자로 치환합니다.

따라 하기

  1. 1

    원본 문자열 입력

    URL 파라미터로 전달할 텍스트나 데이터를 입력합니다.

  2. 2

    URL-safe 옵션 활성화

    URL-safe 체크박스를 활성화하여 안전한 포맷으로 변환합니다.

  3. 3

    인코딩 결과 복사

    변환된 문자열을 복사하여 URL 주소에 적용합니다.

URL-safe 옵션(+와 / 치환, = 제거)

표준 Base64의 '+'는 '-'로, '/'는 '_'로 자동 변환하고 맨 끝의 '=' 패딩 기호를 정리하여 URL 인코딩 충돌을 방지합니다.

UTF-8 바이트 처리로 한글 깨짐 방지

문자열을 UTF-8 바이트 단위로 인코딩하므로 한글이나 다국어가 포함된 파라미터도 깨짐 없이 안전하게 변환 및 복원할 수 있습니다.

상황별로 자세히

Base64 인코딩·디코딩 →

자주 묻는 질문

URL-safe 포맷으로 된 문자열도 바로 디코딩되나요?

디코딩 기능은 일반 Base64, URL-safe Base64, Data URL 접두어가 붙은 형식 모두 지원합니다.

Base64로 인코딩하면 글자 수가 늘어나나요?

바이트 데이터를 6비트 단위 문자로 변환하므로 원본 텍스트에 비해 전체 길이가 약 33% 증가합니다.