Fishery Traceability QR Generator (Offline, No Personal Data)

Create QR codes from lot information and check whether they can be scanned right away. It works without a network connection and does not send 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 not sent to a server.

Create in 3 minutes and verify on the spot.

Sample payload (compression mode 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 from fishery lot, processing lot, or general templates and turn 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 right away 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 quiet zone while watching the capacity meter.
  3. Before saving the QR, run a scan test with paste comparison or the camera.

Recommended items not to include

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

Examples to avoid

  • Names, phone numbers, email addresses, physical addresses, or social handles
  • Detailed location data that could identify a private residence
  • 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

The QR code does not scan well.

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

I want scanning to open a web page.

Turn on URL wrapping. URLs often increase the character count, so if the capacity meter shows caution or danger, also reduce fields or increase the print size.

Can it sign the payload?

The first version can add a local hash, but it is not a cryptographic signature. A third party can still rebuild the payload in the same format.

Is my input uploaded anywhere?

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

Important notes

  • Anyone can read QR contents. Do not include personal data or sensitive information.
  • This tool helps traceability workflows, but it does not guarantee legal or standards compliance.
  • The hash is only a reference for change detection. It is not authenticity proof or a signature.

Related tools