Base62 编解码

在十进制整数与 Base62(0-9、A-Z、a-z 共 62 个字符)字符串之间互转。Base62 字符集比 Base36 更大,能在更短的长度内表示更大的数字,常用于短链接与短 ID,全部在浏览器本地完成。

输入内容 等待输入

编码时请填十进制整数,解码时请填 Base62 字符串;Base62 区分大小写,字符表为 0-9、A-Z、a-z。

转换结果
输入长度—
结果长度—
数值—
方向—
点击「转为 Base62」或「转为十进制」,结果将显示在这里。

处理过程全部在浏览器本地完成,数据不会上传。

转换规则
  • 字母表为 0-9A-Za-z,共 62 个字符,依次取值 0 到 61。
  • 编码:对整数反复取 62 的余数并倒序拼接字符。
  • 解码:从最高位起逐位累加「字符值 × 62 的幂」。
  • 标准示例:61 的 Base62 为 z,62 为 10。
  • 负数会保留前导负号;该工具只处理整数,不处理小数。
  • 所有操作在浏览器本地完成,不经过任何服务器。