본문 바로가기

문자열 인코딩

Base64, URI, HTML 등 다양한 형식으로 문자열을 인코딩/디코딩하세요

인코딩 도구 사용 방법

  1. 인코딩 방식(Base64, URL, HTML)을 선택합니다.
  2. 인코딩하거나 디코딩할 텍스트를 입력합니다.
  3. 결과를 확인하고 클립보드에 복사합니다.

인코딩 방식 설명

  • Base64 — 바이너리 데이터를 ASCII 문자열로 변환. 이미지를 텍스트로 포함하거나 JWT 토큰, 이메일 첨부파일 전송에 사용
  • URL 인코딩 — URL에 사용할 수 없는 특수문자를 %XX 형태로 변환. 한글 쿼리 파라미터, 공백(→%20) 처리에 사용
  • HTML 인코딩 — HTML에서 특별한 의미를 가진 문자(<, >, &)를 이스케이프. XSS 방지에 필수

인코딩과 암호화의 차이

인코딩(Encoding)은 데이터를 특정 형식으로 변환하는 과정이며, 비밀 키 없이 누구나 디코딩할 수 있습니다. 반면 암호화(Encryption)는 비밀 키 없이는 원래 데이터를 복원할 수 없도록 변환하는 보안 기술입니다. Base64로 인코딩된 문자열은 보안상 안전하지 않으니 민감한 데이터(비밀번호, 개인정보)를 Base64로만 처리하면 안 됩니다.