使用指南

关于这些工具怎么用、什么时候用、要注意些什么的实用文章。规矩和工具本身一样——不上传、不注册。

在线文件转换工具安全吗?你的文件到底去了哪里

把文件上传到在线转换工具后,它去了哪里、留了多久?本文讲清楚真实的数据链路、哪些风险值得在意,以及如何自己动手检查任何一个工具。

如何在不损失画质的前提下压缩图片

压缩不等于降质。本文讲清楚真正决定图片体积的是什么、不同用途该定多大的目标值,以及如何在自己的浏览器里完成压缩。

如何给网站加上 favicon(所有尺寸,一次做对)

favicon 是你网站上最小的设计,却是用户见得最多的那个。本文给出你真正需要的全部尺寸、如何在 16 像素下活下来,以及那个让你以为"没生效"的缓存陷阱。

如何搭一套配色(以及在 HEX、RGB、HSL 之间转换)

从图片里提取颜色是最容易的一步。本文讲怎么把它变成一套真正能用的配色,以及为什么设计师该用 HSL 思考、哪怕最后交付的是 HEX。

发布之前,如何把文本清理干净

字数限制、标题大小写、URL slug、占位文本、编码——这些细小的文本决策决定了你的页面读起来是"讲究"还是"随意"。本文讲每一条该怎么定。

Windows、Mac、iPhone、安卓上如何把 HEIC 转成 JPG

iPhone 拍的照片是 HEIC 格式,很多应用打不开。本文给出各平台转换方法、批量转换的做法,以及转换之后还该做什么。

如何把视频转成 GIF(以及什么时候不该转)

GIF 是唯一在所有地方都能播放的动图格式,也是体积代价最高的。本文讲怎么做一个 GIF、怎么把它压小,以及什么时候视频才是更好的选择。

如何把 Word 和 Excel 文件转成 PDF(而且不上传)

Word 文档和表格是人们最常需要转成 PDF 的两类文件。本文讲清楚转换到底做了什么、哪些东西能保留、哪些会丢,以及如何不上传文件就完成转换。

如何造一个既强又好记的密码

长度胜过大写字母和符号,而你听过的多数密码建议已经过时。本文讲清楚到底是什么让密码难破解,以及怎么安全地生成一个。

如何从图片里提取文字(截图、扫描件、照片)

图片里的文字没法复制、没法搜索、没法编辑——除非用 OCR 把它变回字符。本文讲 OCR 是怎么工作的、什么决定了准确率,以及怎么从一张糟糕的图片里榨出最好的结果。

如何格式化、校验和转换 JSON

压缩过的 JSON 读不了,非法的 JSON 更糟。本文讲怎么格式化与检查它、最常导致失败的那几类错误,以及怎么在 JSON 和 CSV 之间搬数据。

如何合并和拆分 PDF,而且不上传文件

合并 PDF 是五秒钟的事,但大多数工具非要你先上传。本文讲如何完全在浏览器里完成 PDF 合并、拆分、压缩和格式转换。

如何读懂和转换 Unix 时间戳(以及把 cron 写对)

Unix 时间戳是从 1970 年开始的秒数,而几乎所有相关 bug 都来自两件事:秒还是毫秒,以及时区。本文讲怎么读它、怎么转换,以及怎么写 cron 才不会出意外。

如何在浏览器里使用文字转语音(以及它做不到什么)

浏览器 TTS 用的是设备上已装好的语音,所以它即时又私密——也正因如此,它没法给你一个音频文件。本文讲清楚它擅长什么、在哪里停下。

如何写出并测试一个正则表达式(而不把自己逼疯)

正则的痛苦大多来自两件事:把它当成文本查找而不是模式描述,以及从不检查它在"不该匹配的输入"上会怎样。本文讲心智模型、那些坑,以及怎么正确地测。

二维码和条形码到底有什么区别

一个是排成一行的数字,一个是能装下整个网址的方格。本文讲清楚两者各能存什么、什么时候用哪个,以及没人提醒你的安全问题。