2026-04-19 · 1 min read

Base64 vs URL 인코딩: 올바른 선택

두 방식은 목적이 다르므로 혼용하면 안 됩니다.

encodingwebAPI

Key takeaways

  • Base64는 바이트를 텍스트로 표현하는 것이며 암호화가 아닙니다.
  • URL 인코딩은 HTTP URL에서 쿼리 구성요소를 안전하게 만듭니다.

Base64가 유용한 경우

작은 바이너리 데이터를 JSON이나 텍스트 프로토콜에 포함해야 할 때 Base64를 사용하세요.

패딩과 문자셋 전제를 확인하세요. 웹에서는 UTF-8이 가장 흔합니다.

URL 인코딩이 필요한 경우

쿼리 문자열을 만들거나 주소창에서 복사한 값을 복원할 때 URL Encode/Decode를 사용하세요.

FAQ

Base64가 암호화인가요?

아닙니다. 가역 인코딩일 뿐이며 기밀성을 제공하지 않습니다.

인코딩을 겹쳐도 되나요?

가능하지만 각 단계에 명확한 이유가 있어야 혼란을 줄입니다.