3BearLabs3Bear Tools
텍스트

텍스트 인코더·디코더

브라우저에서 바로 Base64와 URL 텍스트를 인코딩·디코딩하고 JSON을 보기 좋게 정렬하거나 압축하세요.

브라우저 안에서 처리합니다 — 파일은 이 기기를 떠나지 않습니다.

0 글자(0 공백 제외)0 단어0 줄

Base64

URL

JSON

사용 방법

  1. 텍스트, 인코딩된 문자열 또는 JSON을 텍스트 상자에 붙여넣습니다.
  2. 인코딩 탭을 열고 필요한 영역에서 인코딩, 디코딩, 정렬, 압축 중 하나를 클릭합니다.
  3. 상자에서 결과를 확인합니다. 입력이 올바르지 않으면 오류 메시지가 나타나며 텍스트는 그대로 유지됩니다.

인코딩 탭에는 흔히 쓰는 변환 세 가지가 모여 있습니다. 각 버튼은 텍스트 상자의 내용을 결과로 바꿉니다.

Base64는 텍스트를 Base64 문자열로 인코딩하거나 Base64 문자열을 다시 텍스트로 디코딩합니다. 텍스트는 UTF-8로 처리되므로 악센트 문자와 기호도 실패 없이 제대로 변환됩니다.

URL 인코딩은 텍스트를 URL 구성 요소 안에 안전하게 넣을 수 있는 형태로 바꾸며, 예약 문자는 퍼센트 시퀀스로 대체됩니다. 디코딩은 이를 되돌립니다. 이 도구는 URI 구성 요소를 인코딩·디코딩하는 표준 브라우저 함수를 사용하므로, 읽기 쉬운 상태로 두고 싶은 전체 주소가 아니라 쿼리 값 같은 일부분을 위한 것입니다.

JSON 도구는 텍스트를 파싱한 뒤 다시 씁니다. 정렬은 단계마다 공백 두 칸으로 들여쓰기해 읽기 쉽게 만들고, 압축은 불필요한 공백을 제거해 간결하게 만듭니다. 텍스트가 올바른 JSON이 아니면 파싱이 실패하고, 도구는 아무것도 바꾸지 않은 채 오류를 보고합니다.

Base64와 URL 디코더도 마찬가지입니다. 올바른 Base64가 아닌 문자열이나 디코딩할 수 없는 퍼센트 시퀀스가 있으면 버튼 아래에 오류 메시지가 표시되고 텍스트는 그대로 남습니다.

Base64와 URL 인코딩은 암호화가 아닙니다. 텍스트가 표기되는 방식만 바꾸며 누구나 되돌릴 수 있습니다. 모든 변환은 브라우저에서 실행되며 텍스트는 서버로 전송되지 않습니다.

자주 묻는 질문

Base64는 영어가 아닌 문자도 지원하나요?

네. 인코딩 전과 디코딩 후에 텍스트를 UTF-8로 변환하므로 악센트 문자와 기호도 그대로 왕복됩니다.

입력이 올바르지 않으면 어떻게 되나요?

해당 버튼 아래에 오류 메시지가 나타나며 상자의 텍스트는 바뀌지 않습니다.

JSON 정렬은 들여쓰기를 얼마나 하나요?

단계마다 공백 두 칸입니다. 압축은 공백을 완전히 제거합니다.

Base64로 비밀 정보를 숨길 수 있나요?

아니요. 되돌릴 수 있는 인코딩일 뿐 암호화가 아니며 누구나 디코딩할 수 있습니다.

관련 도구