会员
主题: 跟随系统对比度: 标准

隐私

你在工具中输入的内容不会发送到我们的服务器。唯一的例外是你自己连接的 AI 代理(见“AI 代理”)。本页列出了网站在你的设备上保存的全部内容。

离开浏览器的内容

你在工具中输入、粘贴或打开的任何内容都不会发送到我们的服务器。网站只会向我们发送以下内容:你点击“发送报告”时的问题报告、想法板上的一个想法或投票、页面脚本出错时的一条简短错误记录(见“错误记录”),以及(如果你成为会员)你的电子邮件地址(见“会员”)。如果你把 AI 代理连接到我们的 MCP 服务器,该代理发送给工具的内容也会到达我们(见“AI 代理”)。广告由第三方提供,并加载其自身内容。

保存在你设备上的内容

网站写入的每个键,均由代码生成。这里的内容不会发送到任何地方。

键内容位置保留时间
codeknife-theme你选择的主题(浅色或深色)此浏览器直到你清除
codeknife-contrast你选择的对比度(标准或高)此浏览器直到你清除
codeknife-reader你选择的文字大小和阅读障碍友好字体此浏览器直到你清除
codeknife-guided你已看过的工具引导此浏览器直到你清除
codeknife-adblock-bypass你可以自行设置的标记,用于跳过广告拦截检测;网站从不写入它此浏览器直到你清除
codeknife-recent你最近打开的工具此浏览器直到你清除
codeknife-recent-off你选择不保存最近使用的工具此浏览器直到你清除
codeknife-pins你固定的工具此浏览器直到你清除
codeknife-code-languages你收藏以及最后选择的代码示例语言此浏览器直到你清除
codeknife-ideas-voted你投过票的想法,以便想法板将其显示为已投票此浏览器直到你清除
codeknife-member你在此设备上的会员登录状态:一个会话令牌以及会员资格是否有效,直到你退出登录或清除已存储的数据此浏览器直到你清除
codeknife-options:<tool>你在某个工具中选择的选项,以及是否记住此浏览器直到你清除
codeknife-handoff:<id>你从一个工具发送到另一个工具的输出,读取后即删除此标签页直到关闭标签页

离线副本

Service Worker 会把页面和文件的副本保存在浏览器缓存中,条目名称以 codeknife- 加版本号命名,这样网站无需联网也能打开。其中只有网站文件,绝不包含你输入的内容。旧版本会自动删除;在浏览器设置中清除网站数据可删除其余部分。

广告

大多数页面会显示 Google AdSense 广告。Google 会加载自己的脚本,获取你的 IP 地址和浏览器信息,并可能在你的设备上设置 Cookie 或类似标识符;请参阅 Google 的隐私政策。我们无法控制这一点,也不会收到这些数据。敏感工具(密码、JWT、哈希)的页面、首页、本页面和报告页面不会加载广告脚本,也不显示广告。会员在任何页面都看不到广告:其浏览器不会加载广告或同意脚本。网站还会通过向我们自己的服务器请求一个诱饵文件来检测广告拦截器;其中不包含你输入的内容。欧盟和英国的访客会先通过 Google 的同意工具被询问是否同意,该工具会把你的选择保存在设备的 Cookie 或类似存储中。

错误记录

当页面上的脚本出错时,你的浏览器会不经询问向我们发送一条简短记录,每个页面最多五条:错误信息、出错的文件、堆栈跟踪、工具、页面语言和路径、浏览器的 User-Agent、窗口大小和配色方案。其中绝不包含你输入的内容。我们按错误类型计数,如果同一错误持续出现,就会用这些信息创建 GitHub issue。

统计

在非敏感工具的页面上,我们使用 Cloudflare Web Analytics 统计页面浏览量。它不设置 Cookie,也不跨站跟踪你。它记录页面地址、来源页、国家、浏览器和设备类型以及加载时间,绝不记录你输入的内容。敏感工具的页面不运行统计。

报告

报告包含发送前预览中显示的内容。只有在你开启时才会包含你的输入。电子邮件地址是可选的,加密存储,仅用于在修复上线时通知你;该邮件一发出就会删除,最迟 180 天后删除。

想法与投票

想法包含你输入的标题和正文。它连同语言一起保存,审核后公开,且不附带作者信息,请勿填写个人数据。投票以你的 IP 地址与该想法生成的带密钥哈希保存,因此同一地址只计一次;这些哈希会在 90 天后删除,票数保留。建议的机器人验证使用我们自己运行的 ALTCHA,仅在你开始提交建议时加载。

会员

如果你成为会员,我们会保存你的电子邮件地址、套餐及到期时间,以及你登录过的设备(含每台设备的添加日期)。你在工具中输入的任何内容都不会成为你账户的一部分。你的电子邮件地址经加密存储,仅用于发送登录链接;链接只能使用一次,10 分钟后失效。登录表单绝不会透露某个地址是否已开通会员。付款信息只会交给我们的支付服务商,绝不会交给我们。会员资格结束 90 天后,你的账户和电子邮件将被删除,除非你续费;会员资格结束后,你也可以随时在会员页面中删除。

AI 代理(MCP)

我们的工具在你的浏览器中运行,但你也可以通过我们的 MCP 服务器让 AI 代理使用其中一部分。这是输入内容唯一会到达我们服务器的地方:代理发送给工具的内容会在内存中处理以生成结果,不会被存储或记录日志,也不会与你的账户关联。内容通过 HTTPS 传输。只提供不处理敏感数据的工具;哈希、密码和 JWT 工具绝不提供。MCP 服务器包含在会员资格中,没有会员资格则无法使用。连接需要你已登录的有效会员资格,以及你在授权页面上的同意;会员资格结束后,已连接的代理将停止工作。对于每个连接,我们会保存代理的名称、它返回的地址和经过哈希处理的访问令牌,直到你断开连接(你可以随时在账户页面断开),或直到最后一次使用后的 30 天,或直到你删除账户。超出你限额的调用会被截断,并会告知代理哪些内容被省略;我们绝不会因为超出限额而拒绝调用。

还有谁参与

网站运行在 Cloudflare 上,它会处理你的请求以提供页面,并可能保留其常规服务器日志。报告对话框中的机器人验证是 ALTCHA,由我们自己运行,仅在你打开对话框时加载。报告会变成 GitHub issue,其中从不包含你的电子邮件地址,修复上线通知邮件和登录邮件通过 Resend 发送。会员费通过我们的支付服务商支付,该服务商会收到你的电子邮件地址和支付信息,并在税务上作为销售方。

联系方式

在任意页面使用“报告问题”。

键盘快捷键

关闭

全局

搜索工具和操作
Ctrl K
显示此帮助
?
切换主题
Ctrl Shift L
固定所选工具(在搜索中)
Ctrl P

在工具中

将输出发送到第一个建议
Ctrl ↵
将文件打开到输入框
Ctrl O
复制输出
Ctrl Shift C
关闭搜索esc
工具Base64 编码与解码将文本编码为 Base64,或将 Base64 解码回文本,支持标准字母表和 URL 安全字母表。编码JSON 格式化与校验格式化、压缩和校验 JSON,并给出任何错误所在的确切行号和列号。格式化正则表达式测试器测试 JavaScript 正则表达式,支持实时高亮、捕获组和通俗易懂的说明。文本UUID 与 ULID 生成器批量生成 UUID v4、UUID v7 和 ULID,或粘贴一个 ID 查看其版本、变体和时间戳。生成器Unix 时间戳转换器在 Unix 时间戳与日期之间互相转换,支持任意时区,并显示 ISO 8601、RFC 2822 和相对时间。日期和时间哈希与 HMAC 生成器计算文本或文件的 MD5、SHA-1、SHA-2、SHA-3、BLAKE2、BLAKE3 和 CRC-32 哈希,并可选 HMAC。安全密码生成器与强度检测生成随机密码、密码短语和 PIN,或检查密码有多强。安全JWT 解码与验证器解码 JSON Web Token,检查有效期和声明,并用密钥或公钥验证签名。安全CIDR 与 IP 子网计算器计算 IPv4 和 IPv6 网络的范围、掩码和大小,拆分为子网,并检查谁包含或与谁重叠。网络Cron 表达式解释器用通俗语言解读 cron 表达式,查看任意时区的下几次运行时间,并整理成标准格式。日期和时间行排序按 A 到 Z、Z 到 A、自然顺序(file2 排在 file10 前)、码点、数值或长度对文本行排序。文本删除重复行从列表中删除重复行,可保留第一个或最后一个副本、忽略大小写或空格,或删除所有重复出现的行。文本比较列表和文本逐行比较两个列表:找出同时存在、只在其一或在任一列表中的行,或并排查看带标记的行差异。文本大小写转换与 slug 生成将文本转换为 camelCase、snake_case、kebab-case、Title Case 等,或把标题变成带重音处理的 URL slug。文本URL 编码、解码与解析为 URL 对文本进行百分号编码和解码,或把 URL 拆成协议、主机、路径和查询,并以表格形式编辑查询。编码IBAN、BSN、增值税验证器检查 IBAN、荷兰 BSN、信用卡号、欧盟增值税号、电子邮件、URL 或 ISBN,失败时给出原因。每行一个值。校验HTML 实体编码与解码用命名、十进制或十六进制实体为 HTML 转义文本,或把 & 和 &eacute; 等实体转回字符。编码字符串转义与反转义为 JSON 或 JavaScript 字符串、SQL 字符串、CSV 字段、正则表达式或 shell 单词转义文本,或撤销转义。编码EAN、UPC 和 GTIN 校验位校验 EAN-8、EAN-13、UPC-A 或 GTIN-14 的校验位,补上缺失的校验位,从 GS1 前缀读出国家,并在 ISBN-10 与 EAN-13 之间转换。每行一个条码。校验测试数据生成器批量生成测试用的 IBAN、BSN、EAN 条码和欧盟增值税号。能通过校验,但不属于任何人。生成器SQL 格式化与压缩把 SQL 按子句分行整理,或压缩成一行,支持 MySQL、PostgreSQL、SQLite、SQL Server 和 BigQuery。格式化进制转换器在二进制、八进制、十进制、十六进制以及 2 到 36 的任意进制之间转换,支持大数、补码和位视图。编码YAML、TOML 与 JSON 转换在 JSON、YAML 和 TOML 之间互相转换,或验证并格式化文档,每个错误都标明行和列。格式化CSV 与 JSON 转换把 CSV 转成对象或数组的 JSON 数组,或把 JSON 转回 CSV。自动识别分隔符,可读取使用分号和小数逗号的 Excel 文件。数据Glob 与 .gitignore 测试器用路径列表测试 glob 模式和 .gitignore 规则,查看哪些路径匹配以及由哪条规则匹配。文本颜色转换器在 HEX、RGB、HSL、HWB 和 OKLCH 之间转换颜色,检查它与背景的 WCAG 对比度,还能由它生成 Material 3 色调调色板。格式化chmod 计算器在八进制(755)、字母(rwxr-xr-x)、ls -l 和 chmod 子句之间转换 Unix 文件权限,带复选框网格以及 setuid、setgid、sticky 位。安全User-Agent 解析器解析 User-Agent 字符串:浏览器、引擎、操作系统、设备类型,以及是否为机器人。留空则解析你自己的浏览器。网络将 cURL 转换为代码粘贴 cURL 命令,即可得到 fetch、Axios、Python requests、Go 或 PHP 版本的同一个请求。不会执行任何内容,也不会发送任何内容。网络Markdown 预览编写 Markdown,边输入边看渲染效果,也可复制 HTML。原始 HTML 以文本显示,链接会经过检查,预览中不会运行任何内容。格式化条形码与二维码生成器生成二维码、EAN-13、UPC-A、Code 128、ITF-14 或 Data Matrix,下载为 SVG 或 PNG,也可从图片中读取条码。生成器页面更新日志每次发布的变化页面关于codeknife.dev 是什么,由谁制作页面想法提出改进建议,并为其他访客的想法投票。页面隐私离开浏览器的内容与保存的内容页面无障碍合规状态、已知限制以及如何报告问题页面会员去除广告,提高限额页面操作