Skip to content

v0.1.0 — early access

Payment tools that run locally.

Parse EMV TLV, decode ISO 8583, build a bitmap, check a Luhn digit — in the browser, with a spec PDF open on the other monitor. Nothing leaves your machine.

Client-side only

No backend, no analytics — every byte you paste stays in your browser.

Parses as you paste

Parsing runs the moment you paste. Each engine is lazy-loaded per tool.

Built for the spec

Raw hex in, structured data out. Offsets on every node, warnings where the bytes disagree.

Available now

Tools

Each tool loads its parsing engine only when you use it.

EMV TLV Parser

Decode DE 55 / BER-TLV

Parse EMV tag structures from Data Element 55. Supports constructed templates, tag dictionary, error offsets, JSON export.

Open EMV TLV Parser

ISO 8583 Decoder

Beta

Decode financial messages

Parse ISO 8583 messages (MTI + bitmap + fields). Built-in field table or custom JSON configs. DE 55 auto-expands to a TLV tree.

Open ISO 8583 Decoder

ISO 8583 Bitmap

Build & decode bitmaps

Tick data elements to build a bitmap, or paste one to see the fields it turns on. Hex, binary and field list stay in sync, and bit 1 is handled for you.

Open ISO 8583 Bitmap

ISO 8583 Config Builder

Author custom field tables

Fork the built-in field table, edit lengths, types and renderers with live validation, and test a message against it. Saved configs feed straight into the decoder.

Open ISO 8583 Config Builder

Key Block Decoder

Decode TR-31 & Thales key blocks

Decode an X9.143 / TR-31 or Thales key block: header fields, optional blocks, and — with the protection key — MAC verification and the recovered key. Builds blocks too.

Open Key Block Decoder

Luhn Calculator

Check digits for any number

Validate a Luhn check digit, compute one for a number that has none, or generate valid numbers for test data. Works on PANs, ARNs and anything else mod-10.

Open Luhn Calculator

Hex Viewer

Read bytes with ASCII beside them

Paste hex or text, or load a file, and read it as a classic hex dump with an ASCII column alongside. Paged, with jump-to-offset and a plain-text export.

Open Hex Viewer

Base64 Encoder / Decoder

Encode & decode Base64

Encode text, hex or a file to Base64, or decode Base64 back to text or hex. Standard and URL-safe alphabets, optional padding and line wrapping, and every input spelling accepted on decode.

Open Base64 Encoder / Decoder

Hex ↔ ASCII Converter

Convert hex to text and back

Turn a run of hex into readable ASCII, or text into hex. Choose the byte delimiter and case, and see non-printable bytes as dots or \xNN escapes rather than lost characters.

Open Hex ↔ ASCII Converter

Character Encoding Converter

Decode bytes across charsets

Read the same bytes as UTF-8, UTF-16/32, Latin-1, Windows-1252 or EBCDIC (CP037/CP500) side by side, or encode text into any of them. Handy when a mainframe hands you EBCDIC and you need to know what it says.

Open Character Encoding Converter

Hash Calculator

Digest & HMAC any input

Hash text, hex, Base64 or a file with MD5, SHA-1, SHA-2, SHA-3 or CRC32 — several at once, so two digests can be compared side by side. Keyed HMAC mode, and a field to check a digest you were given.

Open Hash Calculator

DES / 3DES / AES Calculator

Block cipher encrypt, decrypt, MAC

Encrypt and decrypt with DES, 2-/3-key 3DES and AES-128/192/256 in ECB or CBC, plus the checks payments key work needs: key check value, DES parity, CBC-MAC and the ANSI X9.19 Retail MAC. Keys and data as hex; everything anchored to NIST/X9 test vectors.

Open DES / 3DES / AES Calculator

DUKPT Key Derivation

BDK + KSN → IPEK & session keys

Derive the IPEK from a BDK and KSN, walk the KSN counter to this transaction's key, and split it into PIN, MAC and data working keys — with the full derivation trail shown, so the tool teaches the X9.24-1 algorithm rather than just printing an answer.

Open DUKPT Key Derivation

Response Codes Reference

Look up DE 39 & scheme codes

Search action and response codes across ISO 8583 DE 39, Visa, Mastercard, Amex, Discover and UPI. Filter by scheme, search by code or meaning, and see a provenance badge so unofficial codes are labelled rather than trusted blindly.

Open Response Codes Reference

Announced, not built

Coming soon

PIN Block Calculator

Generate & verify PIN blocks

ISO 9564 formats 0-3, PAN derivation, encryption simulation

ARQC/ARPC Verifier

EMV cryptogram validation

Verify issuer & card cryptograms with master keys

3DS Parser

Decode 3DS 2.x messages

Parse AReq/ARes/CReq/CRes with field descriptions

JWT Debugger

Decode & verify tokens

Header/payload decode, signature verification, claims check

ASN.1 Viewer

Parse DER/BER structures

Generic ASN.1 decoder for certs, CSRs, TLV

Built with Astro and Tailwind CSS v4, deployed on Cloudflare Workers.