{"$schema":"https://toolsly.tools/schemas/tool-manifest-v1.json","generated":"2026-06-02T23:43:55.253Z","discovery":{"catalog":"https://myaitools.net/tools.json","llmsTxt":"https://myaitools.net/llms.txt","sitemap":"https://myaitools.net/sitemap.xml"},"relatedTools":[{"slug":"dukpt-pin-block-calculator","name":"DUKPT PIN Block Calculator","url":"https://myaitools.net/dukpt-pin-block-calculator"},{"slug":"luhn-check","name":"Luhn Check","url":"https://myaitools.net/luhn-check"},{"slug":"track1-decoder","name":"Track 1 Decoder","url":"https://myaitools.net/track1-decoder"},{"slug":"uuid-generator","name":"UUID Generator","url":"https://myaitools.net/uuid-generator"},{"slug":"card-number-generator","name":"Card Number Generator","url":"https://myaitools.net/card-number-generator"},{"slug":"card-brand-identifier","name":"Card Brand Identifier","url":"https://myaitools.net/card-brand-identifier"},{"slug":"track2-decoder","name":"Track 2 Decoder","url":"https://myaitools.net/track2-decoder"},{"slug":"iban-validator","name":"IBAN Validator","url":"https://myaitools.net/iban-validator"}],"kind":"utility","slug":"pin-block","name":"ISO 9564 PIN Block","description":"Generate an ISO 9564 PIN block (formats 0, 1 and 3) from a PIN and PAN — runs locally in your browser.","longDescription":"Builds the cleartext PIN block exactly as defined by ISO 9564-1: format 0/3 XORs the PIN field against the PAN field; format 1 uses random padding with no PAN. The output is the 16-hex-digit cleartext block — the same value you'd encrypt under a PIN encryption key before sending it to a HSM. No actual encryption is performed and nothing is sent over the network.","category":"payment","categoryName":"Payment & cards","keywords":["pin block generator","iso 9564 pin block","pin block format 0","pin block format 3","ansi x9 8 pin block","pin block calculator","pin block tool online","pin block tool free","build pin block","iso 0 pin block","iso 3 pin block","pin block from pan"],"badge":"Generator","url":"https://myaitools.net/pin-block","inputs":[{"type":"text","key":"pin","label":"PIN","placeholder":"1234","monospace":true,"help":"4-12 digits."},{"type":"text","key":"pan","label":"PAN (only for formats 0 and 3)","placeholder":"4111111111111111","monospace":true,"help":"Spaces and dashes are stripped. Ignored for format 1."},{"type":"select","key":"format","label":"Format","defaultValue":"0","choices":[{"value":"0","label":"Format 0 (ISO-0 / ANSI X9.8)"},{"value":"1","label":"Format 1 (random pad, no PAN)"},{"value":"3","label":"Format 3 (ISO-3, random A-F pad)"}]}],"outputs":[{"key":"pinBlock","label":"PIN block (cleartext)"},{"key":"pinField","label":"PIN field"},{"key":"panField","label":"PAN field"}],"invocation":{"webUi":"https://myaitools.net/pin-block","api":null,"notes":"Currently invoked via the web UI at `webUi`. Inputs are form fields; outputs are structured text values. A remote MCP/REST API is planned."}}