Fishery traceability QR generator

Create QR codes from lot information and check that they scan correctly. The tool works without a network connection and never sends your input to a server.

Anyone can read QR contents. If you are unsure, include only the lot ID and information that is safe to publish.

Works offline No upload No personal data

This tool runs entirely in the browser. Your input is never sent to a server.

Create a code in about 3 minutes and verify it immediately.

Sample payload (compression on)

{
  "v": 1,
  "dict": "fishery-v1",
  "l": "2026-0205-A12",
  "s": "Pacific mackerel",
  "o": "Aomori / Hachinohe Port",
  "cd": "2026-02-05"
}

What this page does

Create a lot QR quickly

Start with a fishery-lot, processing-lot, or general template, then turn the lot data into a QR code immediately.

Shrink payload with compression

Use the public `fishery-v1` dictionary to shorten keys and improve scan stability.

Verify on the same screen

Check the generated QR code immediately with paste comparison or camera scanning.

Reuse history and templates

Keep recent entries and reusable templates on this device only, then duplicate old lots for new runs.

How to use it (3 steps)

  1. Choose a template, then enter the lot ID and any fields you need.
  2. Adjust compression, URL wrapping, hashing, error correction, and the quiet zone while watching QR capacity.
  3. Before saving the QR code, run a scan test with paste comparison or the camera.

Information to leave out

Anyone can read QR contents. Do not include personal data, direct contact details, confidential contract information, or unauthenticated internal URLs.

Examples to avoid

  • Names, phone numbers, email addresses, physical addresses, or social handles
  • Detailed location data that could identify a private home
  • Private prices, contract numbers, internal URLs, or API keys

Safer replacements

  • Use a worker ID or staff code instead of a name
  • Use a port code, regional code, or prefecture instead of a detailed address
  • Use a public help page URL instead of direct contact details

FAQ

Why does the QR code scan poorly?

The payload may be too large, error correction too high, or the print size too small. Turn on compression, shorten notes, or lower error correction if needed.

How can a scan open a web page?

Turn on URL wrapping. URLs add characters, so if the capacity meter shows caution or risk, also reduce fields or increase the print size.

Can the payload be signed?

The tool can add a local hash for change detection, but it is not a cryptographic signature. A third party could still rebuild the payload in the same format.

Is my input uploaded?

No. Everything runs in the browser. History is stored only if you enable local content history on this device.

Important notes

  • Anyone can read QR contents. Do not include personal data or other sensitive information.
  • This tool supports traceability workflows, but it does not guarantee compliance with laws or standards.
  • The hash is only a change-detection reference; it does not prove authenticity or act as a signature.