Playcloud8

Base64 인코딩/디코딩

0자

URL 인코딩/디코딩

0자

HTML Escape/Unescape

0자

Hex 인코딩/디코딩

0자

Unicode Escape 변환

0자

ROT13 변환

ROT13은 인코딩과 디코딩이 같은 연산입니다. 같은 버튼을 두 번 누르면 원문으로 돌아옵니다.

0자

해시 생성기

MD5/SHA 계열은 단방향 해시이므로 디코딩(복원)이 불가능합니다. 데이터 무결성 확인 용도로 사용하세요.

0자

JWT 디코더

서명 검증 없이 Header/Payload만 디코딩합니다. 토큰의 유효성(서명, 만료 등)은 별도로 검증하세요.

0자

📖 Encode / Decode 도구 소개

개발 과정에서는 Base64, URL 인코딩, HTML 이스케이프, 해시, JWT 등 다양한 인코딩 방식을 마주치게 되지만, 매번 다른 사이트나 커맨드를 찾아 쓰기는 번거롭습니다. 이 도구는 자주 쓰는 8가지 인코딩/디코딩/해시 방식을 탭 하나로 모아 브라우저 안에서 바로 처리할 수 있게 해줍니다.

🎯 무엇을 하나요

Base64·URL·HTML·Hex·Unicode·ROT13 인코딩/디코딩, MD5/SHA 해시 생성, JWT Header/Payload 디코딩을 한 화면에서 처리합니다.

⏰ 언제 사용하나요

API 응답의 JWT 토큰 내용을 빠르게 확인하거나, 이미지를 Base64로 변환해 JSON에 담거나, XSS 방지를 위해 HTML을 이스케이프할 때 사용합니다.

👤 누가 사용하나요

API를 개발/디버깅하는 백엔드·프론트엔드 개발자, 인증 토큰을 확인해야 하는 QA·보안 담당자에게 유용합니다.

🧭 사용 방법

  1. 상단 탭에서 원하는 변환 방식(Base64, URL, HTML, Hex, Unicode, ROT13, 해시, JWT)을 선택합니다.
  2. 원본 텍스트 입력란에 변환할 값을 입력하거나 붙여넣습니다.
  3. Encode/Decode 버튼(해시는 "해시 생성", JWT는 "디코딩")을 눌러 결과를 확인합니다.
  4. "📋 복사하기" 버튼으로 결과를 클립보드에 바로 복사합니다.
  5. 모바일에서는 탭 영역을 좌우로 스와이프해 다른 변환 방식으로 전환할 수 있습니다.

💡 실제 예제

예제 1 · Base64 인코딩
Hello, Playcloud8!
↓ Base64 Encode
SGVsbG8sIFBsYXljbG91ZDgh
예제 2 · URL 인코딩
검색어=자바 스프링
↓ URL Encode
%EA%B2%80%EC%83%89%EC%96%B4%3D%EC%9E%90%EB%B0%94+%EC%8A%A4%ED%94%84%EB%A7%81
예제 3 · SHA-256 해시
password123
↓ SHA-256
ef92b778bafe771e89245b89ecbc108...

🛠️ 활용 사례

Spring Security JWT 토큰 Payload 클레임 확인 JavaScript fetch 쿼리 파라미터 URL 인코딩 Java 비밀번호 해시(SHA-256) 사전 확인 Linux base64 커맨드 결과 교차 검증 XSS 방어 사용자 입력 HTML 이스케이프 테스트

❓ 자주 묻는 질문

Base64는 언제 사용하나요?
이미지나 파일을 텍스트로 변환해 JSON에 담거나, JWT 토큰을 확인할 때 주로 사용됩니다.
URL 인코딩은 왜 필요한가요?
공백이나 한글, 특수문자는 URL에 그대로 들어갈 수 없어 오류를 일으키므로, 쿼리 파라미터나 폼 문자열을 구성할 때 반드시 인코딩해야 합니다.
HTML Escape는 무엇을 방지하나요?
<, >, & 같은 문자를 엔티티로 바꿔 사용자 입력값이 HTML로 해석되는 XSS 공격을 방지하는 데 사용됩니다.
Hex 인코딩은 어디에 쓰이나요?
바이너리 데이터를 사람이 읽을 수 있는 16진수 문자열로 표현할 때 사용하며, 색상 코드나 해시값 표기에도 활용됩니다.
Unicode Escape는 언제 필요한가요?
JSON, 프로퍼티 파일 등 ASCII만 지원하는 포맷에 한글 등 비ASCII 문자를 담아야 할 때 \\uXXXX 형식으로 변환합니다.
해시 생성기는 왜 디코딩 버튼이 없나요?
해시는 단방향 함수라 원문 복원이 불가능하도록 설계되었기 때문입니다. 대신 동일 입력이 항상 동일 해시를 만든다는 점을 이용해 무결성 검증에 사용합니다.
JWT 디코더는 서명도 검증하나요?
아니요, Header와 Payload를 Base64Url 디코딩해 내용만 확인합니다. 서명 검증이 필요하다면 백엔드에서 비밀키/공개키로 별도 검증해야 합니다.

🕘 최근 사용 도구