Base36 인코딩 변환기
정수를 0-9·A-Z 36개 문자로 표현합니다. 대소문자를 구분하지 않는 짧은 ID·슬러그에 쓰는 진법 변환입니다.
결과
CRE66I9S
10진수 자릿수13자리
Base36 자릿수8자리
Base36은 0-9, A-Z 36개 문자를 대소문자 구분 없이 씁니다. Base62(대소문자 구분, 62개)보다는 자릿수가 길어지지만, 대소문자를 구분하지 않는 파일시스템·URL 슬러그에 안전하게 쓸 수 있습니다.
사용 방법
- 110진수 → Base36 인지 Base36 → 10진수 인지 고릅니다.
- 2숫자 또는 Base36 문자열을 입력합니다.
- 3결과와 자릿수 비교를 확인합니다.
자주 묻는 질문
짧은 ID·슬러그를 만들 때 씁니다. 밑이 10진수보다 커서 같은 정수를 더 적은 자릿수로 표현할 수 있고, 대소문자를 구분하지 않아 파일시스템이나 대소문자를 구분하지 않는 URL 환경에서도 안전하게 쓸 수 있습니다.
다릅니다. Base36은 0-9와 A-Z(또는 a-z) 26자를 대소문자 구분 없이 36개만 씁니다. Base62는 대문자와 소문자를 서로 다른 문자로 취급해 26+26+10=62개를 다 써서, 같은 정수라도 Base62 쪽이 더 짧게 나옵니다.
됩니다. Base36 → 10진수 변환 시 입력한 문자열의 대소문자를 구분하지 않고 같은 값으로 해석합니다. 다만 인코딩 결과는 항상 대문자로 나옵니다.
됩니다. 자바스크립트의 안전한 정수 범위(2^53-1, 약 900조)를 넘는 값도 임의 정밀도 정수(BigInt)로 계산해 오차 없이 변환합니다.
알아두면 좋은 점
- 음수와 소수는 다루지 않습니다. 0 이상의 정수만 입력하세요.
- 대소문자를 구분하지 않습니다 — "A"와 "a"는 같은 값으로 취급됩니다. 대소문자를 구분하는 진법 변환이 필요하면 base62-encode를 쓰세요.
함께 보면 좋은 도구
마지막 검증: 2026년 9월 4일 · 결과는 참고용 추정치입니다.