短連結生成器
← ToolBox
/ 短連結生成器
🌙
首頁
‹
💻 開發
‹
短連結生成器
🔗 Short Link Generator
📐 工作原理與說明
短碼 = base62(自增 ID) 或 hash(長鏈) 前 N 位
解析:短碼 → 301/302 跳轉原 URL
短鏈的核心是「短碼 ↔ 長鏈」的對映表。常見做法有兩種:一是把自增 ID 做 base62 編碼(ID 1234567 → 4k8x),短碼長度隨 ID 增長而緩慢變長,無碰撞;二是對長鏈做雜湊後取前 N 位,長度固定但有碰撞風險,需衝突檢測與再雜湊。跳轉響應建議用 302(臨時)以便統計每次點選,301(永久)會被瀏覽器快取、導致後續點選無法計數。短碼字元集建議剔除 0/O、1/l 等易混字元。
原始 URL
域名
Slug 長度
6
數量
5
自定義 slug
排除易混
生成
匯出明細 CSV
複製
📚 深度解析:短連結生成器
💡 常見使用場景
把長 URL 縮短為自定義短碼(模擬)。
演示短鏈對映原理:輸入長連結得到短碼與對應關係,便於向同事解釋短鏈服務是怎麼工作的。
生成
長鏈 `https://ex.com/a/b/c?x=1` → 短碼 `ex.am/ab3kQ`(演示,非真實跳轉)。
❓ 常見問題(FAQ)
短碼會衝突嗎?
需唯一索引保證不衝突。
和真實短鏈服務差在哪?
真實服務需要服務端儲存「短碼 ↔ 長鏈」對映,並在訪問時返回 301/302 跳轉、同時記錄點選統計。本工具只在本地生成字串,沒有服務端儲存與跳轉能力,因此生成的短碼無法被其他人訪問——它演示的是編碼環節,而不是完整服務。
⚠️ 使用說明與注意事項
本工具純前端執行,資料不會上傳到伺服器
建議在主流瀏覽器(Chrome/Safari/Firefox/Edge)中使用
計算結果僅供參考,請以實際應用場景為準
🔗 相關工具
📄
.properties 解析器 - 免費開發工具,properties 解析器 | ToolBox免費線上工具箱
.properties 解析器
💻
AST抽象語法樹檢視器 - 線上解析JavaScript程式碼生成AST樹形結構,支援節點 | ToolBox免費線上工具箱
AST 抽象語法樹檢視器
🧹
CSS 壓縮/美化工具 - 免費開發工具,CSS 壓縮/格式化/美化 | ToolBox免費線上工具箱
CSS 壓縮/格式化/美化
🏋️
CSS 格式化 - 免費開發工具,線上CSS 格式化 | ToolBox免費線上工具箱
CSS 格式化
✨
Cron 表示式生成器 - 免費開發工具,線上Cron 表示式生成器 | ToolBox免費線上工具箱
⏰ Cron 表示式生成器
🏋️
GraphQL 格式化 - 免費開發工具,線上GraphQL 格式化 | ToolBox免費線上工具箱
◈ GraphQL 格式化
📖
關於「短連結生成器」
▼
📝
工具簡介
Generate short link codes from long URLs using Base62 encoding.