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.