Back to Coding.Tools

Card snapshot

coding.tools · 2026-05-23 09:25:15 UTC · 731b2e8d8ecbced2e38d4a882e76e4e69eeb6584dd7bd0b0363f05d5b85d8f49

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "name": "Coding.Tools",
  "description": "A2A runtime for deterministic Coding.Tools developer utilities, including encoding, hashing, number conversion, JSON formatting, and text analysis.",
  "supportedInterfaces": [
    {
      "url": "https://coding.tools/a2a",
      "protocolBinding": "HTTP+JSON",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Coding.Tools",
    "url": "https://coding.tools"
  },
  "version": "1.0.0",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "base64-encode",
      "name": "Base64 Encode",
      "description": "Convert text to Base64, decode Base64 back to readable text, and copy or download the result without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "base64",
        "encode"
      ],
      "examples": [
        "The same value can be encoded and decoded back to its original text:",
        "Paste plain text or a Base64 value into the input editor.",
        "Open Base64 Encode and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "base64-decode",
      "name": "Base64 Decode",
      "description": "Decode Base64 strings back to readable text, or encode text to Base64, and copy or download the result.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "base64",
        "decode"
      ],
      "examples": [
        "A Base64 encoded string can be decoded back to its original text:",
        "Paste a Base64 encoded string into the input editor.",
        "Open Base64 Decode and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "md5-generator",
      "name": "MD5 Generator",
      "description": "Generate an MD5 hash from any text input. Copy or download the hash without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "md5",
        "generator"
      ],
      "examples": [
        "The same value can be hashed to produce a consistent MD5 digest:",
        "Paste or type your text into the input editor.",
        "Open MD5 Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "sha1-generator",
      "name": "SHA1 Generator",
      "description": "Generate a SHA-1 hash from any text input. Copy or download the hash without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "sha1",
        "generator"
      ],
      "examples": [
        "Here is how a short text message maps to its SHA-1 hash:",
        "Type or paste text into the input editor.",
        "Open SHA1 Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "sha256-generator",
      "name": "SHA-256 Generator",
      "description": "Generate a SHA-256 hash from any text input. Copy or download the hash without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "sha256",
        "generator",
        "sha",
        "256"
      ],
      "examples": [
        "Hashing a short phrase produces a fixed-length 64-character digest:",
        "Type or paste your text into the input editor.",
        "Open SHA-256 Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "sha384-generator",
      "name": "SHA384 Generator",
      "description": "Generate a SHA-384 hash from any text input. Copy or download the hash without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "sha384",
        "generator"
      ],
      "examples": [
        "Hashing a short phrase produces a fixed-length 96-character digest:",
        "Type or paste your text into the input editor.",
        "Open SHA384 Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "sha512-generator",
      "name": "SHA-512 Generator",
      "description": "Generate a SHA-512 hash from any text input. Copy or download the hash without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "sha512",
        "generator",
        "sha",
        "512"
      ],
      "examples": [
        "Hashing a short phrase produces a fixed-length 128-character digest:",
        "Type or paste your text into the input editor.",
        "Open SHA-512 Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "password-generator",
      "name": "Password Generator",
      "description": "Create strong, random passwords with configurable length and character types. Everything runs locally in your browser \u2014 nothing is sent to a server.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "hash-cryptography",
        "password",
        "generator"
      ],
      "examples": [
        "A 16-character password with all character types enabled might look like this:",
        "Set the desired password length using the slider (4 to 128 characters).",
        "Open Password Generator and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "hex-to-decimal",
      "name": "Hex to Decimal",
      "description": "Convert hex numbers to decimal, octal, and binary. Copy or download the result without sending data anywhere.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "hex",
        "to",
        "decimal"
      ],
      "examples": [
        "Converting a hex number to its decimal equivalent:",
        "Type or paste a hexadecimal number into the input field.",
        "Open Hex to Decimal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "decimal-to-hex",
      "name": "Decimal to Hex",
      "description": "Convert decimal numbers to hex, octal, and binary.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "decimal",
        "to",
        "hex"
      ],
      "examples": [
        "Converting a decimal number to hex:",
        "Type or paste a decimal number into the input field.",
        "Open Decimal to Hex and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "octal-to-decimal",
      "name": "Octal to Decimal",
      "description": "Convert octal numbers to decimal, hex, and binary.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "octal",
        "to",
        "decimal"
      ],
      "examples": [
        "Converting octal to decimal:",
        "Type or paste an octal number into the input field.",
        "Open Octal to Decimal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "decimal-to-octal",
      "name": "Decimal to Octal",
      "description": "Convert decimal numbers to octal, hex, and binary.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "decimal",
        "to",
        "octal"
      ],
      "examples": [
        "Converting decimal to octal:",
        "Type or paste a decimal number into the input field.",
        "Open Decimal to Octal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "binary-to-decimal",
      "name": "Binary to Decimal",
      "description": "Convert binary numbers to decimal, hex, and octal.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "binary",
        "to",
        "decimal"
      ],
      "examples": [
        "Converting binary to decimal:",
        "Type or paste a binary number into the input field.",
        "Open Binary to Decimal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "decimal-to-binary",
      "name": "Decimal to Binary",
      "description": "Convert decimal numbers to binary, hex, and octal.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "decimal",
        "to",
        "binary"
      ],
      "examples": [
        "Converting decimal to binary:",
        "Type or paste a decimal number into the input field.",
        "Open Decimal to Binary and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "binary-to-hex",
      "name": "Binary to Hex",
      "description": "Convert binary numbers to hex, decimal, and octal.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "binary",
        "to",
        "hex"
      ],
      "examples": [
        "Converting binary to hex:",
        "Type or paste a binary number into the input field.",
        "Open Binary to Hex and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "hex-to-binary",
      "name": "Hex to Binary",
      "description": "Convert hex numbers to binary, decimal, and octal.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "hex",
        "to",
        "binary"
      ],
      "examples": [
        "Converting hex to binary:",
        "Type or paste a hex number into the input field.",
        "Open Hex to Binary and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "hex-to-ascii",
      "name": "Hex to ASCII",
      "description": "Convert hex-encoded strings to readable ASCII text.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "hex",
        "to",
        "ascii"
      ],
      "examples": [
        "Converting hex values to ASCII text:",
        "Paste hex values into the input editor.",
        "Open Hex to ASCII and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "ascii-to-hex",
      "name": "ASCII to Hex",
      "description": "Convert text to hex-encoded strings with configurable delimiters.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "ascii",
        "to",
        "hex"
      ],
      "examples": [
        "Converting ASCII text to hex:",
        "Type or paste text into the input editor.",
        "Open ASCII to Hex and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "binary-to-text",
      "name": "Binary to Text",
      "description": "Convert binary byte sequences to ASCII text.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "binary",
        "to",
        "text"
      ],
      "examples": [
        "Converting binary to text:",
        "Paste binary code into the input editor.",
        "Open Binary to Text and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "text-to-binary",
      "name": "Text to Binary",
      "description": "Convert ASCII text to binary byte sequences.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "text",
        "to",
        "binary"
      ],
      "examples": [
        "Converting text to binary:",
        "Type or paste text into the input editor.",
        "Open Text to Binary and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "fraction-to-decimal",
      "name": "Fraction to Decimal",
      "description": "Convert fractions (with integer, numerator, denominator) to decimal numbers.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "fraction",
        "to",
        "decimal"
      ],
      "examples": [
        "Converting a fraction to decimal:",
        "Enter the integer part (default is 0), numerator, and denominator.",
        "Open Fraction to Decimal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "decimal-to-fraction",
      "name": "Decimal to Fraction",
      "description": "Convert decimal numbers to fraction form (integer, numerator, denominator).",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "decimal",
        "to",
        "fraction"
      ],
      "examples": [
        "Converting a decimal to fraction:",
        "Type or paste a decimal number into the input field.",
        "Open Decimal to Fraction and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "percent-to-decimal",
      "name": "Percent to Decimal",
      "description": "Convert percentage values to decimal numbers.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "percent",
        "to",
        "decimal"
      ],
      "examples": [
        "Converting percent to decimal:",
        "Type or paste a percentage value into the input field.",
        "Open Percent to Decimal and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "decimal-to-percent",
      "name": "Decimal to Percent",
      "description": "Convert decimal numbers to percentage values.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "decimal",
        "to",
        "percent"
      ],
      "examples": [
        "Converting decimal to percent:",
        "Type or paste a decimal number into the input field.",
        "Open Decimal to Percent and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "percent-to-fraction",
      "name": "Percent to Fraction",
      "description": "Convert percentage values to fraction form.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "percent",
        "to",
        "fraction"
      ],
      "examples": [
        "Converting percent to fraction:",
        "Type or paste a percentage value into the input field.",
        "Open Percent to Fraction and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "fraction-to-percent",
      "name": "Fraction to Percent",
      "description": "Convert fractions to percentage values.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "fraction",
        "to",
        "percent"
      ],
      "examples": [
        "Converting fraction to percent:",
        "Enter the integer part (optional), numerator, and denominator.",
        "Open Fraction to Percent and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "hex-to-rgb",
      "name": "Hex to RGB",
      "description": "Convert hex color codes to RGB values with a live color preview.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "hex",
        "to",
        "rgb"
      ],
      "examples": [
        "Converting hex color to RGB:",
        "Type or paste a hex color code into the input field.",
        "Open Hex to RGB and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "rgb-to-hex",
      "name": "RGB to Hex",
      "description": "Convert RGB color values to hex codes with a live color preview.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "rgb",
        "to",
        "hex"
      ],
      "examples": [
        "Converting RGB to hex:",
        "Type or paste an RGB color value into the input field.",
        "Open RGB to Hex and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "hex-to-rgba",
      "name": "Hex to RGBA",
      "description": "Convert hex colors to RGBA with adjustable opacity and live preview.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "hex",
        "to",
        "rgba"
      ],
      "examples": [
        "Converting hex to RGBA:",
        "Type or paste a hex color code into the input field.",
        "Open Hex to RGBA and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "rgba-to-hex",
      "name": "RGBA to Hex",
      "description": "Convert RGBA colors to hex codes with opacity display.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "rgba",
        "to",
        "hex"
      ],
      "examples": [
        "Converting RGBA to hex:",
        "Type or paste an RGBA color value into the input field.",
        "Open RGBA to Hex and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "roman-numerals-to-numbers",
      "name": "Roman to Numbers",
      "description": "Convert Roman numeral strings to decimal numbers.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "roman",
        "numerals",
        "to",
        "numbers"
      ],
      "examples": [
        "Converting Roman numerals to numbers:",
        "Type or paste a Roman numeral into the input field.",
        "Open Roman to Numbers and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "numbers-to-roman-numerals",
      "name": "Numbers to Roman",
      "description": "Convert decimal numbers to Roman numeral strings.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "number-conversion",
        "numbers",
        "to",
        "roman",
        "numerals"
      ],
      "examples": [
        "Converting numbers to Roman numerals:",
        "Type or paste a number into the input field.",
        "Open Numbers to Roman and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "word-counter",
      "name": "Word Counter",
      "description": "Count words, characters, sentences, paragraphs, and estimate reading and speaking time.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "string-text-utilities",
        "word",
        "counter"
      ],
      "examples": [
        "Paste a sample text and watch the statistics update live:",
        "Paste or type your text into the input editor.",
        "Open Word Counter and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "character-count",
      "name": "Character Count",
      "description": "Count characters, words, lines, and UTF-8 bytes. Includes a Twitter 280-character limit tracker.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "string-text-utilities",
        "character",
        "count"
      ],
      "examples": [
        "Paste a sample text and watch the statistics update live:",
        "Paste or type your text into the input editor.",
        "Open Character Count and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "case-converter",
      "name": "Case Converter",
      "description": "Transform text between uppercase, lowercase, sentence case, title case, and inverted case.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "string-text-utilities",
        "case",
        "converter"
      ],
      "examples": [
        "See how the same sentence looks in each case style:",
        "Paste or type your text into the input editor.",
        "Open Case Converter and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "reverse-text",
      "name": "Reverse Text",
      "description": "Reverse text character by character, useful for obfuscation, testing, and fun.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "string-text-utilities",
        "reverse",
        "text"
      ],
      "examples": [
        "See how text looks before and after reversal:",
        "Paste or type your text into the input editor.",
        "Open Reverse Text and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "json-formatter",
      "name": "JSON Formatter",
      "description": "Beautify minified JSON with proper indentation and structure. Copy or download the formatted result.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "formatter-minifier",
        "json",
        "formatter"
      ],
      "examples": [
        "Minified JSON becomes readable after formatting:",
        "Paste your JSON data into the input editor.",
        "Open JSON Formatter and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "id": "json-minifier",
      "name": "JSON Minifier",
      "description": "Compress JSON by stripping whitespace, indentation, and line breaks. Copy or download the minified result.",
      "tags": [
        "developer-tool",
        "browser-tool",
        "formatter-minifier",
        "json",
        "minifier"
      ],
      "examples": [
        "Formatted JSON becomes compact after minification:",
        "Paste your JSON data into the input editor.",
        "Open JSON Minifier and process input in the browser."
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "iconUrl": "https://coding.tools/assets/favicons/favicon-512x512.png"
}