QR Code & Barcodes · page 2
QR payload builders, barcode structure tools, label planning and scan-test utilities.
271 tools in this category
Merges several contacts into one vCard payload and warns when it outgrows QR version 40.
Compares how iOS, Android, and Outlook ingest vCard versus MECARD contact codes.
Builds otpauth://totp URIs with issuer, account, secret, digits, and period for 2FA enrollment codes.
Creates otpauth://hotp strings with initial counter values for event-based tokens.
Converts hex or ASCII shared secrets into RFC 4648 Base32 for authenticator apps.
Encodes one or more TOTP secrets into otpauth-migration:// batch QR strings for app transfer.
Percent-encodes issuer and account labels including the issuer:account colon separator.
Shows the 45-character alphanumeric mode alphabet and when lowercase forces byte mode.
Computes the XOR parity byte and sequence headers for splitting payloads across multiple QR symbols.
Generates apple-itunes-app meta tags and Android intent blocks that pair with printed codes.
Composes custom scheme:// URIs with path and query parameters for installed-app routing.
Plans app-scheme and web fallback chains so one code works on iOS, Android, and desktop.
Compares 1D barcodes against 2D codes on data capacity, scanner needs, and cost.
Checks VPA handle structure and bank suffixes before embedding in payment codes.
Lists pa, pn, am, cu, tn, and tr parameter rules with examples for UPI strings.
Splits IBANs into four-character print groups and validates length per country.
Assembles EMV BR Code strings with PIX key, amount, and merchant city plus computed CRC16.
Validates CPF, CNPJ, phone, email, and random-key formats used in PIX payloads.
Computes two-digit hex lengths and nesting for EMV QR data objects.
Computes the CRC-16/CCITT-FALSE checksum for tag 63 required by EMV and PIX codes.
Builds Thai PromptPay EMV strings from phone, national ID, or wallet proxies.
Builds Singapore PayNow EMV strings from UEN, mobile, or NRIC proxies.
Builds ERC-681 ethereum: payment targets with value, gas, and chain parameters.
Validates bech32 and bech32m checksums for SegWit-style crypto addresses before encoding.