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"
}