cookies.txt 轉換器

在 Netscape Cookie 檔案、JSON 與請求 Cookie 標頭之間轉換,保留原始值。

Cookie 請求標頭不包含網域、路徑、到期時間、Secure 或 HttpOnly 中繼資料。匯入時按指定 URL、路徑與 Secure 設定建立僅適用於該主機的工作階段 Cookie,HttpOnly=false;這些是新設定,並非還原的中繼資料。匯出標頭會過濾網域、路徑、到期時間與 HTTPS。本工具不模擬 SameSite、分區 Cookie 或公共後綴限制,不是完整的瀏覽器 Cookie 容器。請勿分享登入 Cookie。

Netscape Cookie 檔案格式:curl 文件

常見問題

什麼是 Netscape cookies.txt 格式?

這是 curl、wget 和許多下載管理器使用的純文字 Cookie 檔案格式。每行存放一條 Cookie,由 7 個以定位字元分隔的欄位組成:網域、是否包含子網域(TRUE/FALSE)、路徑、Secure 標誌(TRUE/FALSE)、以 Unix 時間戳記表示的到期時間(0 表示工作階段 Cookie)、名稱和值。以 # 開頭的行是註解。

行首的 #HttpOnly_ 前置詞是什麼意思?

HttpOnly Cookie 無法被瀏覽器中的 JavaScript 讀取,因此該格式無法以一般欄位標記它們。於是在網域前面加上 #HttpOnly_ 前置詞,例如 #HttpOnly_.example.com——若沒有前置詞,這一行會被視為註解。轉換器會把這類行解析為 Cookie,保留該標誌,並在匯出時寫回前置詞。

如何把 cookies.txt 檔案轉換為 JSON?

將輸入格式設為「Netscape cookies.txt」、輸出格式設為 JSON,然後點按「轉換」。每行都會變成一個包含 domain、includeSubdomains、path、secure、expires(Unix 秒,0 表示工作階段 Cookie)、name、value 和 httpOnly 欄位的物件,方便指令碼、測試與自動化使用。

如何為某個 URL 建立 Cookie 請求標頭?

轉換器會針對目標 URL 套用 RFC 6265 的傳送規則:主機必須符合 Cookie 的網域(標誌為 TRUE 時包含子網域),URL 路徑必須符合 Cookie 路徑,Secure Cookie 僅透過 HTTPS 傳送,已到期的 Cookie 會被略過。符合結果依路徑由長到短排序,並以 name=value 配對的形式用 “; ” 串接。

匯入 Cookie 請求標頭時會發生什麼?

Cookie 請求標頭只攜帶名稱和值——沒有網域、路徑、到期時間以及 Secure/HttpOnly 中繼資料。匯入時會針對目標 URL 的主機建立僅限該主機的工作階段 Cookie,使用你設定的路徑和 Secure 選項,且 HttpOnly=false。這些是新設定的值,並非還原的中繼資料。

Secure 和到期時間是如何處理的?

在 cookies.txt 中第四個欄位是 Secure 標誌(TRUE/FALSE);在 JSON 中是布林值。建立標頭時,如果目標 URL 不是 HTTPS,Secure Cookie 會被捨棄。到期時間是以秒為單位的 Unix 時間戳記——0 表示工作階段 Cookie——已到期的 Cookie 不會出現在標頭輸出中。

Cookie 的值會被解碼、重新簽署或重新整理嗎?

不會。值被視為不透明文字,每次轉換都原樣複製;不會進行任何解碼、重新編碼、解密、重新簽署或重新整理。如果名稱或值包含 Cookie 請求標頭無法承載的字元,匯出標頭時會報錯並停止——此時請選擇 JSON 輸出,它會原樣保留這些值。

我的資料會離開瀏覽器嗎?

不會。解析和轉換完全在你的瀏覽器中以 JavaScript 完成——不上傳,也不與伺服器通訊。不過請把 Cookie 檔案當作憑證對待:切勿分享登入 Cookie,只檢視你有權使用的 Cookie 請求標頭。

{-- * External Resources Component(#18 Phase 3b 内容佐证工程) * 工具页「权威引用」区块:RFC / W3C / WHATWG / ECMA / IANA / 官方规范站 / Wikipedia。 * * - 接受 :slug 属性 → 经 config/tool-sources.php 家族矩阵渲染该工具的权威引用 * - slug 未命中映射时不渲染(无权威来源的工具静默跳过) * - 链接 title 保持英文(引用源专名);description 经 * common.resources.descriptions.{key} 本地化,lang 未命中回退英文(线上不裸奔) * - 链接保持 dofollow(rel="noopener noreferrer") * * @param string|null $slug --}}