绝对隐私
与其他在线工具不同,我们直接在您的浏览器中处理所有内容。您的数据、图片和相机画面从未上传到我们的服务器。
免费在线生成带有 Logo 的自定义条形码(Code128、EAN、UPC)和二维码。使用相机或从图片扫描任何代码。100% 私密,无需上传。
条形码生成器和扫描器从文本输入创建一维条形码(Code 128、EAN-13、UPC-A)和二维码(QR codes、Data Matrix),并使用Barcode Detection API从摄像头或上传的图像解码条形码。这个双功能工具完全在浏览器中处理编码和解码,数据不会传输到任何服务器。
创建带Logo的二维码、产品条形码(Code128、EAN、UPC),并从摄像头或图像扫描——全部在浏览器中本地处理。
选择“生成”以创建新代码或“扫描”以读取现有代码。
选择格式(条形码/二维码),输入数据,还可以选择添加 Logo。点击下载保存。
上传包含代码的图片,或使用您的网络摄像头进行实时扫描。
一维条形码(线性条形码)在平行黑白条的宽度中编码数据。它们用于零售产品(UPC-A、EAN-13)、运输标签(Code 128)和图书馆书籍(Code 39)。一维条形码只能编码少量数据(通常8-20个字符),必须使用激光或线性成像器扫描。编码算法将每个字符转换为特定的条空模式——例如,Code 128每个字符使用11个模块,每个模块是黑条或白空。
二维码(矩阵码)在黑白方块的二维网格中编码数据。二维码(Quick Response)是最常见的二维码,能够存储最多7089个数字字符或4296个字母数字字符。它们包含纠错(Reed-Solomon),允许代码即使部分损坏或被遮挡也能被读取——最多30%的代码可以损坏但仍可读。二维码用于URL、联系信息(vCard)、WiFi凭证、支付链接和登机牌。
在一维和二维之间的选择取决于用例。对于具有简单数字标识符的零售产品,UPC-A或EAN-13是标准。对于运输和物流,Code 128更受青睐,因为它可以编码字母数字数据。对于营销、支付和信息共享,二维码是最佳选择,因为它们可以编码URL、文本和智能手机可以直接解析的结构化数据。
条形码生成将输入数据转换为视觉模式。对于二维码,过程包括:将数据编码为位流,使用Reed-Solomon添加纠错码,将位排列到矩阵中,应用遮罩模式以确保可读性,并添加定位、对齐和定时模式。生成的矩阵在画布上渲染为黑白方块。然后可以将画布导出为PNG供下载。
条形码扫描(解码)逆转此过程。Barcode Detection API(在Chrome、Edge和Opera中可用)使用设备的摄像头或上传的图像来检测和解码条形码。它分析图像以找到条形码的位置,然后读取条/方块的模式并解码数据。对于基于摄像头的扫描,API连续处理来自getUserMedia流的视频帧,实时检测条形码。API同时支持多种条形码格式——它可以在同一帧中检测一维条形码和二维码。
与其他在线工具不同,我们直接在您的浏览器中处理所有内容。您的数据、图片和相机画面从未上传到我们的服务器。
因为没有上传或服务器处理,生成和扫描都是瞬间完成的。
从 UPC 和 EAN 等产品条形码到带有公司 Logo 的品牌二维码,我们的工具可以处理各种格式。
没有订阅,没有水印,无需注册。所有功能永久免费。
流行的条形码生成工具的并排对比。
| 功能 | NovaTools | QRCode Monkey | The-qrcode-generator.com |
|---|---|---|---|
| 生成+扫描一体 | 两者都有 | 仅生成 | 仅生成 |
| QR+Code128+EAN13 | 多种格式 | 仅QR | 仅QR |
| 摄像头扫描 | Barcode Detection API | ||
| 图像上传扫描 | |||
| 隐私(无服务器) | 100% 本地 | 服务器端 | 服务器端 |
| 可自定义QR颜色 | 有限 |
我们的工具在一个客户端应用中结合了生成和扫描功能。大多数在线工具要么是生成器要么是扫描器,基于服务器的工具在服务器上处理您的数据。我们的工具使用Barcode Detection API和canvas渲染在浏览器中处理一切。
此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。
即使您的互联网连接断开,您的文件也是安全的。