条形码与二维码工具

免费在线生成带有 Logo 的自定义条形码(Code128、EAN、UPC)和二维码。使用相机或从图片扫描任何代码。100% 私密,无需上传。

广告
广告

条形码生成器和扫描器从文本输入创建一维条形码(Code 128、EAN-13、UPC-A)和二维码(QR codes、Data Matrix),并使用Barcode Detection API从摄像头或上传的图像解码条形码。这个双功能工具完全在浏览器中处理编码和解码,数据不会传输到任何服务器。

不上传任何内容即可生成和扫描条形码

创建带Logo的二维码、产品条形码(Code128、EAN、UPC),并从摄像头或图像扫描——全部在浏览器中本地处理。

二维码和条形码
摄像头扫描
免费无限

使用步骤

  1. 1

    选择模式

    选择“生成”以创建新代码或“扫描”以读取现有代码。

  2. 2

    生成

    选择格式(条形码/二维码),输入数据,还可以选择添加 Logo。点击下载保存。

  3. 3

    扫描

    上传包含代码的图片,或使用您的网络摄像头进行实时扫描。

广告

了解条形码和二维码

一维条形码 vs. 二维码

一维条形码(线性条形码)在平行黑白条的宽度中编码数据。它们用于零售产品(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 的品牌二维码,我们的工具可以处理各种格式。

完全免费

没有订阅,没有水印,无需注册。所有功能永久免费。

与其他条形码工具的对比

流行的条形码生成工具的并排对比。

功能NovaToolsQRCode MonkeyThe-qrcode-generator.com
生成+扫描一体两者都有仅生成仅生成
QR+Code128+EAN13多种格式仅QR仅QR
摄像头扫描Barcode Detection API
图像上传扫描
隐私(无服务器)100% 本地服务器端服务器端
可自定义QR颜色有限

我们的工具在一个客户端应用中结合了生成和扫描功能。大多数在线工具要么是生成器要么是扫描器,基于服务器的工具在服务器上处理您的数据。我们的工具使用Barcode Detection API和canvas渲染在浏览器中处理一切。

常见问题

这个工具是免费的吗?
是的,这个工具 100% 免费。没有限制、水印或注册要求。
我的文件或相机画面会被上传到服务器吗?
不会。所有生成和扫描过程都在您的网络浏览器中本地进行。您的数据、文件和相机画面从未离开您的设备,确保完全的隐私。
支持哪些条形码格式?
生成器支持许多常见格式,包括 CODE128、CODE39、EAN-13、UPC 等。扫描器可以读取大多数标准的条形码和二维码格式。
可以在二维码中添加Logo吗?
可以。工具允许您上传Logo图像(PNG、JPG或SVG)并将其放置在二维码中心。工具自动将纠错级别调整为“H”(30%恢复),以确保即使Logo遮挡了中心部分,代码仍可扫描。为获得最佳效果,请使用带透明背景的正方形Logo(PNG或SVG),并将Logo大小控制在二维码总面积的20-25%以内。工具会以正确的分辨率渲染Logo并与二维码图案混合。最终输出可以下载为PNG或SVG文件。
如何扫描二维码或条形码?
工具提供两种扫描模式。在“摄像头”模式下,工具访问您设备的摄像头(在您许可的情况下)并连续扫描实时视频流以查找代码。检测到代码时,工具显示解码数据并停止扫描。在“图像”模式下,您可以上传包含条形码或二维码的图像文件,工具会在本地扫描。摄像头模式在光线充足的环境中效果最佳,将代码稳持在距摄像头15-30厘米处。图像模式适用于截图、产品包装照片或扫描文档。
我的二维码应该多大?
二维码的推荐最小尺寸为2×2厘米,以便在近距离可靠扫描。每10厘米的扫描距离,二维码尺寸应增加1毫米。例如,从1米外扫描的二维码应至少为12×12厘米。工具允许您以像素为单位指定输出分辨率——我们建议打印用途至少300×300像素,数字用途至少500×500像素。对于SVG输出,代码可以缩放到任意大小而无质量损失,非常适合大幅面印刷。
什么是二维码纠错?为什么重要?
二维码使用Reed-Solomon纠错来在代码部分损坏、脏污或被遮挡(例如被Logo遮挡)时仍保持可读。有四个级别:L(7%恢复)、M(15%恢复)、Q(25%恢复)和H(30%恢复)。更高级别的纠错使代码更耐用但增加其密度(更多模块)。对于大多数用例,M级(15%)是良好的平衡。在以下情况使用H级(30%):在代码中心添加Logo、代码将印刷在粗糙表面上,或可能暴露于磨损时。仅当代码将以数字方式显示且尺寸是考虑因素时使用L级(7%)。
我可以将生成的代码用于商业用途吗?
可以。此工具生成的条形码和二维码可免费用于任何目的,包括商业用途。没有许可费、无需署名,对输出使用方式没有限制。二维码规范是开放的ISO标准(ISO/IEC 18004),条形码规范同样是开放标准。工具不会在生成的代码中添加任何水印、跟踪像素或识别信息。您完全拥有输出文件。

您的隐私是我们的优先事项

此工具完全在您的浏览器中运行。您的文件不会被上传到服务器、存储或分析。

  • 我们不上传、不存储、不分析您的文件。
  • 您处理的一切都保留在您的设备上。
  • 没有服务器端处理、没有云存储、没有分析。

即使您的互联网连接断开,您的文件也是安全的。

你可能还喜欢

相关指南

广告