Skip to main content

QR Codes

Learn how to create, manage, and secure QR codes with GoValid.

Overview​

GoValid provides a comprehensive QR code system accessible from multiple sources. Each source offers different QR types tailored to specific workflows.

QR Code Generation Sources​

Web Dashboard (my.govalid.org)​

Document & Goods QR template selection screen

Document & Goods opens with template choices for document, certificate, goods, timeline, spreadsheet, PDF signing, and custom QR workflows.

Document & Goods (SmartSecure QR)

  • Document - General document verification
  • Certificate - Award and credential verification
  • Goods - Product and asset tracking
  • Timeline - Event history and milestones
  • Spreadsheet - Bulk QR from spreadsheet data
  • PDF Signing - Embed QR directly into PDFs
  • Custom Template - Build your own form

Supply Chain (C-Trace)

Animal Traceability

  • My Animals - Register animals with RFID tags
  • Bulk Registration - Upload spreadsheets for mass registration
  • Pending Approvals - Review and approve events

Anti-Counterfeit

Office Apps​

  • Word - Insert QR codes, PDF stamping
  • Excel - Bulk QR generation from spreadsheets
  • PowerPoint - Insert QR codes into presentations
  • OJS Plugin - Academic journal QR authentication
  • WordPress Plugin - Website QR authentication

Mobile App​

  • Scan & Create QR - Generate QR codes on the go
  • Timeline Entries - Add events by scanning QR codes
  • C-Trace Updates - Log supply chain steps in the field
  • Animal Tracking - Register and track animals via RFID

Security Levels​

LevelNameEncryptionQR Code Size
1Smart QR96-bitSmallest (Ultra-compact)
2Secure QR256-bitBalanced (Medium)
3Enterprise QREd25519 + Non-RepudiationLargest (Maximum security)

See Security Levels for detailed comparison.

QR ID Format​

Every QR code has a unique formatted ID that identifies its source, owner, and type. This ID appears on the verification page and in exports.

Format Structure​

{SOURCE}{USER}-{TYPE}-{UUID}
PartLengthDescription
SOURCE1 digitHow the QR code was generated
USER3 lettersFirst 3 letters of username or institution name
TYPE2 lettersQR code template type
UUID8 charsShort version of the unique identifier

Source Codes​

CodeSource
0Unknown
1Web Dashboard
2Mobile App
3Excel Add-in
4Word Add-in
5PowerPoint Add-in
6OJS Plugin
7API
8WordPress Plugin
9Bulk Upload

Type Codes​

CodeType
DODocument
CECertificate
GOGoods
TLTimeline
CSCustom
TRC-Trace (Supply Chain)
ANAnimal
QRInstant QR

Examples​

QR IDMeaning
1GOV-DO-abc12345Web-generated Document QR by user "GOV..."
3ABC-GO-def67890Excel-generated Goods QR by user "ABC..."
7XYZ-TL-ghi11111API-generated Timeline QR by user "XYZ..."
2INS-AN-jkl22222Mobile-generated Animal QR by institution "INS..."

Key Features​

Password Protection​

  • QR-Master Password: One password for all QR codes
  • QR-Unique Password: Individual password per QR code

QR Transfer (SmartHandover)​

Transfer ownership of QR codes between users with approval workflow. Manage transfers at Smart Handover.

Bulk Generation​

Create hundreds of QR codes at once via:

  • Spreadsheet upload
  • API bulk endpoint
  • Office Add-in (Excel)

Analytics​

Track QR code performance at History & Analytics:

  • Total scans and unique scans
  • Scan timeline (daily, weekly, monthly)
  • AI fraud detection and suspicious scan alerts
  • Device type breakdown

QR code history and analytics dashboard

Scan history shows total scans, unique scans, timeline charts, and top locations for each QR code.

Analytics Overview​

Analytics overview dashboard with scan statistics and summary cards

The analytics overview provides a summary of total scans, unique scans, and key metrics for your QR codes.

Scan Timeline​

Scan timeline chart showing daily, weekly, and monthly scan trends

The scan timeline visualizes scan activity over time with daily, weekly, and monthly breakdowns.

AI Fraud Detection​

AI fraud detection analytics showing suspicious scan patterns and alerts

AI-powered fraud detection analytics flag suspicious scan patterns, duplicate scans, and potential counterfeit activity.

Managing QR Codes​

View and manage all your generated QR codes at My QR Codes:

My QR Codes list with search, filters, and action buttons

My QR Codes shows all generated codes with scan counts, creation dates, and options to edit, download, or delete.

Scheduled Removal​

Set QR codes to automatically expire or become inactive at a specified date.

Anti-Counterfeit​

  • First scan anchoring
  • Unique city/device counters
  • Duplicate scan detection

Getting Started​

  1. Log in to my.govalid.org
  2. Click Document & Goods to create template-based QR codes
  3. Fill in the required fields
  4. Select security level
  5. Generate and download
API Access

QR codes can be created and managed via the REST API:

curl -X POST https://api.govalid.org/api/v1/qr/ \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"title": "My Document",
"qr_type": "document",
"security_level": "smart"
}'

Interactive API Documentation:

See API Reference for detailed endpoint documentation.