사용 방법
- 1 Base64 & URL 인코더/디코더 (MD5 및 SHA-256 해시 계산)를 열고 처리할 내용을 입력·붙여넣기·선택하세요.
- 2 필요에 맞게 옵션과 출력 형식을 조정하세요.
- 3 결과를 확인한 뒤 복사하거나 다운로드하세요.
실시간 Base64/URL 인코딩 및 디코딩과 MD5, SHA-256 해시 생성 기능을 제공합니다.
실시간 Base64/URL 인코딩 및 디코딩과 MD5, SHA-256 해시 생성 기능을 제공합니다. 일상 업무, 개발, 학습, 빠른 확인에 활용할 수 있습니다.
이 도구는 브라우저에서 작동합니다. 민감한 자료를 처리하기 전에 기기와 브라우저 환경을 확인하세요.
Base64는 임의의 바이트를 A~Z, a~z, 0~9, +, /와 자리 맞춤용 =만으로 표현하는 방식으로, 바이너리 데이터를 JSON, 이메일, HTTP 헤더, data URL 같은 텍스트 안에 안전하게 넣을 때 씁니다. 예를 들어 "Hi"는 "SGk="가 됩니다. 3바이트가 4글자로 바뀌므로 인코딩 결과는 원본보다 약 3분의 1 커집니다. Base64는 암호화가 아니라 인코딩이므로 누구나 원래대로 되돌릴 수 있어, 비밀번호나 기밀 보호에는 쓸 수 없습니다.
이 도구는 인코딩 전에 텍스트를 UTF-8로 바꾸기 때문에 한글과 이모지도 정확하게 왕복 변환됩니다. 한글에 btoa()를 그대로 쓰면 오류가 나는 이유가 바로 이 단계가 없어서입니다. Base64 외에도 URL 인코딩(공백은 %20, "한"은 %ED%95%9C), 16진수, JSON이나 코드에서 보는 \uD55C 형식의 유니코드 이스케이프, 인코딩 문제를 디버깅할 때 유용한 UTF-8 바이트 16진수 표기를 지원합니다.
API 응답이나 설정 파일 속 Base64 문자열 확인, JWT 디코딩 시 각 부분 내용 확인(JWT는 URL-safe Base64라 -와 _를 +와 /로 바꾸고 =를 채워야 할 수 있습니다), 한글이 들어간 쿼리 문자열 만들기, 깨진 문자열이 어떤 형식인지 확인하는 데 쓸 수 있습니다. 디코딩에 실패하면 입력이 올바른 형식이 아니라고 알려 줍니다. JWT 전체를 한 번에 해석하려면 JWT 디코더 도구를 함께 사용하세요.
텍스트만 처리하며 이미지나 파일을 Base64로 바꾸는 기능은 없습니다. 모든 변환은 브라우저에서 이루어지고 붙여 넣은 내용은 전송되지 않습니다.
아니요. 누구나 디코딩할 수 있는 인코딩 방식이라 민감한 정보를 보호하지 못합니다.
btoa는 Latin-1 문자만 받기 때문입니다. 이 도구는 UTF-8로 먼저 변환하므로 한글과 이모지도 정상 처리됩니다.
URL 인코딩은 URL에 쓸 수 없는 문자를 %와 16진수로 바꾸고, Base64는 전체 데이터를 영숫자 문자열로 바꿉니다.
현재는 지원하지 않으며 텍스트만 처리합니다.
URL과 쿼리 파라미터를 퍼센트 인코딩·디코딩하고 주소 구성 요소를 자동으로 분석합니다.
HTML 엔티티를 양방향으로 즉시 인코딩/디코딩하고, 검색 가능한 특수 기호와 이모지 클릭 복사 패널을 제공합니다。
JWT 토큰 구조(Header/Payload/Signature)를 실시간으로 해석하고 만료 시간과 세부 정보를 디코딩합니다。
텍스트 및 로컬 파일의 MD5, SHA-1, SHA-256, SHA-512 등 다양한 해시값을 실시간 계산합니다。