도구스개발

Base62 인코딩 변환기

큰 정수를 0-9·A-Z·a-z 62개 문자로 표현합니다. URL 단축·짧은 ID 생성에 쓰는 진법 변환입니다.

결과

HbXm5a4
10진수 자릿수13자리
Base62 자릿수7자리
Base62는 0-9, A-Z, a-z 62개 문자를 씁니다. Base64와 달리 +, / 같은 URL에서 특별한 의미를 갖는 기호가 없어 URL 경로에 그대로 넣을 수 있습니다.

사용 방법

  1. 110진수 → Base62 인지 Base62 → 10진수 인지 고릅니다.
  2. 2숫자 또는 Base62 문자열을 입력합니다.
  3. 3결과와 자릿수 비교를 확인합니다.

자주 묻는 질문

밑이 10진수보다 훨씬 커서 같은 정수를 훨씬 적은 자릿수로 쓸 수 있기 때문입니다. 1조(10^12)는 10진수로 13자리지만 Base62로는 7자리면 됩니다. 짧을수록 URL도 짧아집니다.

Base64는 +, / 같은 기호를 쓰는데 이 기호들은 URL에서 특별한 의미를 가져(공백 인코딩이나 경로 구분 등) 그대로 쓰면 문제가 생길 수 있습니다. Base62는 영문·숫자만 써서 URL 경로에 인코딩 없이 그대로 넣을 수 있습니다. 대신 Base64는 8비트 바이트 3개를 4글자로 딱 떨어지게 바꾸는데, Base62는 62가 2의 거듭제곱이 아니라 그런 규칙적인 대응이 없습니다.

다릅니다. Base36은 0-9와 대소문자를 구분하지 않는 A-Z(또는 a-z) 36개만 씁니다. Base62는 대문자와 소문자를 서로 다른 문자로 취급해 26+26+10=62개를 다 씁니다. 그래서 같은 정수라도 Base62 쪽이 더 짧습니다.

됩니다. 자바스크립트의 안전한 정수 범위(2^53-1, 약 900조)를 넘는 값도 임의 정밀도 정수(BigInt)로 계산해 오차 없이 변환합니다.

알아두면 좋은 점

  • 음수와 소수는 다루지 않습니다. 0 이상의 정수만 입력하세요.
  • 대문자와 소문자를 서로 다른 문자로 구분합니다 — "A"와 "a"는 다른 값입니다.

함께 보면 좋은 도구

마지막 검증: 2026년 9월 2일 · 결과는 참고용 추정치입니다.