URL / Base64 / HTML 編解碼
六種編碼格式即時互轉:**URL**(encodeURI)、**URI component**(encodeURIComponent)、**Base64**(標準 padding)、**Base64URL**(JWT / OAuth 用)、**HTML entities**、**Unicode escape**(`\uXXXX`)。完全在瀏覽器內處理。
0 bytes
0 bytes
›如何使用
- 選 編碼 或 解碼,然後從下拉選 6 種格式之一。
- 在左邊輸入字串,右邊即時更新結果,不用按按鈕。
- 按 ↕ 輸出當輸入 一鍵反向,常用來驗證 round-trip(編碼 → 解碼 = 原文)。
- 按 複製 一鍵拷貝到剪貼簿,可直接貼到 curl / Postman / 瀏覽器網址列。
Tips
- URL vs URI component —
encodeURI保留:/?#&=,適合整段網址;encodeURIComponent全部轉義,適合 query string 的 value。 - Base64 vs Base64URL — JWT、OAuth state、URL 安全的 cookie 用 Base64URL(
+/=→-_+ 無 padding);信件附件 / 一般場合用標準 Base64。 - HTML entities 支援 named(
&)、numeric(')、hex(中)三種解碼;編碼預設只轉 5 個基本(& < > " ')避免過度轉義。 - Unicode escape 自動判斷 BMP(
\u4e2d)與 astral plane(\u{1f30d}for emoji)。
💡 純函式 + 內建 API,無第三方依賴,bundle 幾乎 0KB 增加。可離線使用。