{"id":9007,"name":"Coding.Tools","description":"A2A runtime for deterministic Coding.Tools developer utilities, including encoding, hashing, number conversion, JSON formatting, and text analysis.","card_url":"https://coding.tools/.well-known/agent-card.json","endpoint":"https://coding.tools/a2a","protocol_version":"1.0","first_seen":"2026-10-10T07:50:02.759449+00:00","last_verified":"2026-10-10T15:15:08.584209+00:00","card":{"name":"Coding.Tools","skills":[{"id":"base64-encode","name":"Base64 Encode","tags":["developer-tool","browser-tool","hash-cryptography","base64","encode"],"examples":["A short message becomes an ASCII-safe Base64 value and can be decoded back to the 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"],"description":"Convert plain text to Base64, decode Base64 back to text, and copy or download the result.","outputModes":["text/plain","application/json"]},{"id":"base64-decode","name":"Base64 Decode","tags":["developer-tool","browser-tool","hash-cryptography","base64","decode"],"examples":["A Base64 value can be decoded back into the message it represents:","Paste a Base64 encoded string into the input editor.","Open Base64 Decode and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn Base64 strings back into readable text, with encoding available for quick checks.","outputModes":["text/plain","application/json"]},{"id":"md5-generator","name":"MD5 Generator","tags":["developer-tool","browser-tool","hash-cryptography","md5","generator"],"examples":["The same input text will always produce the same 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"],"description":"Create deterministic MD5 digests for legacy checksums and non-security comparison workflows.","outputModes":["text/plain","application/json"]},{"id":"sha1-generator","name":"SHA-1 Generator","tags":["developer-tool","browser-tool","hash-cryptography","sha1","generator","sha","1"],"examples":["A short message maps to a fixed SHA-1 digest:","Type or paste text into the input editor.","Open SHA-1 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Create SHA-1 digests for compatibility checks where a 160-bit legacy hash is still expected.","outputModes":["text/plain","application/json"]},{"id":"sha256-generator","name":"SHA-256 Generator","tags":["developer-tool","browser-tool","hash-cryptography","sha256","generator","sha","256"],"examples":["Hashing a short phrase produces a fixed 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"],"description":"Create SHA-256 digests for repeatable integrity checks and modern hash comparisons.","outputModes":["text/plain","application/json"]},{"id":"sha384-generator","name":"SHA-384 Generator","tags":["developer-tool","browser-tool","hash-cryptography","sha384","generator","sha","384"],"examples":["Hashing a short phrase produces a fixed 96-character digest:","Type or paste your text into the input editor.","Open SHA-384 Generator and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Create SHA-384 digests when a 384-bit SHA-2 output is required.","outputModes":["text/plain","application/json"]},{"id":"sha512-generator","name":"SHA-512 Generator","tags":["developer-tool","browser-tool","hash-cryptography","sha512","generator","sha","512"],"examples":["Hashing a short phrase produces a fixed 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"],"description":"Create SHA-512 digests for workflows that require a 512-bit SHA-2 hash.","outputModes":["text/plain","application/json"]},{"id":"password-generator","name":"Password Generator","tags":["developer-tool","browser-tool","hash-cryptography","password","generator"],"examples":["A 16-character password using letters, numbers, and symbols 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"],"description":"Create random passwords with configurable length and character sets.","outputModes":["text/plain","application/json"]},{"id":"hex-to-decimal","name":"Hex to Decimal","tags":["developer-tool","browser-tool","number-conversion","hex","to","decimal"],"examples":["The hex byte FF converts to decimal 255 and can also be checked as octal and binary:","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"],"description":"Convert base-16 values into decimal numbers and compare the matching octal and binary forms.","outputModes":["text/plain","application/json"]},{"id":"decimal-to-hex","name":"Decimal to Hex","tags":["developer-tool","browser-tool","number-conversion","decimal","to","hex"],"examples":["Decimal 255 is the maximum value of one unsigned byte, so it becomes FF in 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"],"description":"Convert base-10 numbers into hexadecimal and compare the matching octal and binary forms.","outputModes":["text/plain","application/json"]},{"id":"octal-to-decimal","name":"Octal to Decimal","tags":["developer-tool","browser-tool","number-conversion","octal","to","decimal"],"examples":["The octal value 377 is decimal 255, the same byte value shown as FF in hex:","Type or paste an octal value into the input field.","Open Octal to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-8 values into decimal numbers and compare the matching hex and binary forms.","outputModes":["text/plain","application/json"]},{"id":"decimal-to-octal","name":"Decimal to Octal","tags":["developer-tool","browser-tool","number-conversion","decimal","to","octal"],"examples":["Decimal 255 becomes octal 377, with matching hex and binary values shown for verification:","Enter a decimal number in the input field.","Open Decimal to Octal and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-10 numbers into octal and compare the matching hex and binary forms.","outputModes":["text/plain","application/json"]},{"id":"binary-to-decimal","name":"Binary to Decimal","tags":["developer-tool","browser-tool","number-conversion","binary","to","decimal"],"examples":["The byte 11111111 converts to decimal 255 and hex FF:","Type or paste a binary value into the input field.","Open Binary to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-2 values into decimal numbers and compare the matching hex and octal forms.","outputModes":["text/plain","application/json"]},{"id":"decimal-to-binary","name":"Decimal to Binary","tags":["developer-tool","browser-tool","number-conversion","decimal","to","binary"],"examples":["Decimal 255 becomes eight binary ones, matching hex FF and octal 377:","Enter a decimal number in the input field.","Open Decimal to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-10 numbers into binary and compare the matching hex and octal forms.","outputModes":["text/plain","application/json"]},{"id":"binary-to-hex","name":"Binary to Hex","tags":["developer-tool","browser-tool","number-conversion","binary","to","hex"],"examples":["The binary byte 11111111 converts to the hex byte FF:","Paste or type the binary value into the input field.","Open Binary to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-2 values into hexadecimal and compare the matching decimal and octal forms.","outputModes":["text/plain","application/json"]},{"id":"hex-to-binary","name":"Hex to Binary","tags":["developer-tool","browser-tool","number-conversion","hex","to","binary"],"examples":["The hex byte FF expands to eight binary ones:","Type or paste a hexadecimal value into the input field.","Open Hex to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert base-16 values into binary and compare the matching decimal and octal forms.","outputModes":["text/plain","application/json"]},{"id":"hex-to-ascii","name":"Hex to ASCII","tags":["developer-tool","browser-tool","number-conversion","hex","to","ascii"],"examples":["This hex byte sequence decodes to a familiar ASCII greeting:","Paste hex byte values with or without spaces, commas, colons, or hyphens.","Open Hex to ASCII and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Decode hex byte pairs into readable ASCII text, with support for common separators.","outputModes":["text/plain","application/json"]},{"id":"ascii-to-hex","name":"ASCII to Hex","tags":["developer-tool","browser-tool","number-conversion","ascii","to","hex"],"examples":["The text Hello, World! becomes a sequence of hex character codes:","Type or paste the text you want to encode.","Open ASCII to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Encode ASCII text as hex values and choose space, comma, colon, or no delimiter output.","outputModes":["text/plain","application/json"]},{"id":"binary-to-text","name":"Binary to Text","tags":["developer-tool","browser-tool","number-conversion","binary","to","text"],"examples":["These five binary byte groups decode to the word Hello:","Paste binary byte groups into the input field, with or without spaces between bytes.","Open Binary to Text and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Decode binary byte groups into text characters, with validation for 8-bit groups.","outputModes":["text/plain","application/json"]},{"id":"text-to-binary","name":"Text to Binary","tags":["developer-tool","browser-tool","number-conversion","text","to","binary"],"examples":["The word Hello becomes five 8-bit ASCII groups:","Type or paste the text you want to encode.","Open Text to Binary and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Encode text characters as binary values for inspection, examples, and teaching.","outputModes":["text/plain","application/json"]},{"id":"fraction-to-decimal","name":"Fraction to Decimal","tags":["developer-tool","browser-tool","number-conversion","fraction","to","decimal"],"examples":["A mixed number with integer 1 and fraction 3/4 converts to decimal 1.75:","Enter the optional integer part, then the numerator and denominator.","Open Fraction to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert integer, numerator, and denominator fields into a decimal result.","outputModes":["text/plain","application/json"]},{"id":"decimal-to-fraction","name":"Decimal to Fraction","tags":["developer-tool","browser-tool","number-conversion","decimal","to","fraction"],"examples":["Decimal 1.75 simplifies to the mixed number 1 3/4:","Enter a decimal value, including a leading minus sign if needed.","Open Decimal to Fraction and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn decimal values into simplified numerator and denominator form in your browser.","outputModes":["text/plain","application/json"]},{"id":"percent-to-decimal","name":"Percent to Decimal","tags":["developer-tool","browser-tool","number-conversion","percent","to","decimal"],"examples":["A numeric percent value of 75 is three quarters, so its decimal form is 0.75:","Enter the percentage value you want to convert.","Open Percent to Decimal and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn percentages into decimal values for calculations, formulas, and data entry.","outputModes":["text/plain","application/json"]},{"id":"decimal-to-percent","name":"Decimal to Percent","tags":["developer-tool","browser-tool","number-conversion","decimal","to","percent"],"examples":["The decimal value 0.75 represents seventy-five percent:","Enter the decimal value you want to convert.","Open Decimal to Percent and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn decimal values into percentage notation for reporting, formulas, and labels.","outputModes":["text/plain","application/json"]},{"id":"percent-to-fraction","name":"Percent to Fraction","tags":["developer-tool","browser-tool","number-conversion","percent","to","fraction"],"examples":["A numeric percent value of 75 simplifies from 75/100 to 3/4:","Enter the percentage value you want to convert.","Open Percent to Fraction and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn percentages into simplified fraction form for ratios, measurements, and math work.","outputModes":["text/plain","application/json"]},{"id":"fraction-to-percent","name":"Fraction to Percent","tags":["developer-tool","browser-tool","number-conversion","fraction","to","percent"],"examples":["The fraction 3/4 converts to 75 percent:","Enter the optional integer part, then the numerator and denominator.","Open Fraction to Percent and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn fraction fields into percentage values for ratios, rates, and reports.","outputModes":["text/plain","application/json"]},{"id":"hex-to-rgb","name":"Hex to RGB","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgb"],"examples":["The hex color #FF5733 maps to red 255, green 87, and blue 51:","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"],"description":"Turn 3- or 6-digit hex colors into red, green, and blue channel values.","outputModes":["text/plain","application/json"]},{"id":"rgb-to-hex","name":"RGB to Hex","tags":["developer-tool","browser-tool","number-conversion","rgb","to","hex"],"examples":["RGB red 255, green 87, and blue 51 combine into #FF5733:","Enter red, green, and blue values from 0 to 255.","Open RGB to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn red, green, and blue channel values into a CSS hex color code.","outputModes":["text/plain","application/json"]},{"id":"hex-to-rgba","name":"Hex to RGBA","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgba"],"examples":["A 50% opacity setting turns #FF5733 into an RGBA color with alpha 0.5:","Enter a hex color code in the input field.","Open Hex to RGBA and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn hex colors into red, green, blue, and alpha values with an opacity slider.","outputModes":["text/plain","application/json"]},{"id":"rgba-to-hex","name":"RGBA to Hex","tags":["developer-tool","browser-tool","number-conversion","rgba","to","hex"],"examples":["RGB 255, 87, 51 with 50% opacity becomes the hex color #FF5733 plus an opacity note:","Enter red, green, and blue values from 0 to 255.","Open RGBA to Hex and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Turn red, green, blue, and opacity values into a hex color plus opacity label.","outputModes":["text/plain","application/json"]},{"id":"roman-numerals-to-numbers","name":"Roman to Numbers","tags":["developer-tool","browser-tool","number-conversion","roman","numerals","to","numbers"],"examples":["MMXXIV combines 2000, 20, and 4 to produce 2024:","Type or paste the Roman numeral into the input field.","Open Roman to Numbers and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert Roman numeral strings into decimal numbers and review common symbol values.","outputModes":["text/plain","application/json"]},{"id":"numbers-to-roman-numerals","name":"Numbers to Roman","tags":["developer-tool","browser-tool","number-conversion","numbers","to","roman","numerals"],"examples":["The number 2024 converts to MMXXIV:","Enter a whole number from 1 to 3999.","Open Numbers to Roman and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Convert decimal numbers into standard Roman numeral notation with subtractive pairs.","outputModes":["text/plain","application/json"]},{"id":"word-counter","name":"Word Counter","tags":["developer-tool","browser-tool","string-text-utilities","word","counter"],"examples":["A short multi-paragraph sample produces word, sentence, paragraph, and time estimates at once:","Paste or type your text into the input editor.","Open Word Counter and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Measure pasted text locally with live word, character, sentence, paragraph, line, reading-time, and speaking-time statistics.","outputModes":["text/plain","application/json"]},{"id":"character-count","name":"Character Count","tags":["developer-tool","browser-tool","string-text-utilities","character","count"],"examples":["Emoji can make the UTF-8 byte total larger than the visible character count:","Paste or type your text into the input editor.","Open Character Count and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Measure text locally with live character totals, no-space counts, word and line counts, UTF-8 bytes, and a 280-character remaining counter.","outputModes":["text/plain","application/json"]},{"id":"case-converter","name":"Case Converter","tags":["developer-tool","browser-tool","string-text-utilities","case","converter"],"examples":["The same sentence can be rewritten into several common capitalization styles:","Paste or type your text into the input editor.","Open Case Converter and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Change pasted text locally between uppercase, lowercase, sentence case, title case, and inverted case.","outputModes":["text/plain","application/json"]},{"id":"reverse-text","name":"Reverse Text","tags":["developer-tool","browser-tool","string-text-utilities","reverse","text"],"examples":["A simple ASCII string reverses predictably from end to start:","Paste or type your text into the input editor.","Open Reverse Text and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Reverse pasted text in your browser for quick string tests, mirror-style output, obfuscation, and debugging examples.","outputModes":["text/plain","application/json"]},{"id":"json-formatter","name":"JSON Formatter","tags":["developer-tool","browser-tool","formatter-minifier","json","formatter"],"examples":["A compact payload becomes easier to review once objects and values are placed on separate lines:","Paste your JSON data into the input editor.","Open JSON Formatter and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Format valid JSON into readable, consistently indented output in your browser.","outputModes":["text/plain","application/json"]},{"id":"json-minifier","name":"JSON Minifier","tags":["developer-tool","browser-tool","formatter-minifier","json","minifier"],"examples":["A formatted object is reduced to a compact JSON string while the values stay the same:","Paste your JSON data into the input editor.","Open JSON Minifier and process input in the browser."],"inputModes":["text/plain","application/json"],"description":"Compress valid JSON into a compact one-line payload in your browser.","outputModes":["text/plain","application/json"]}],"iconUrl":"https://coding.tools/assets/favicons/favicon-512x512.png","version":"1.0.0","provider":{"url":"https://coding.tools","organization":"Coding.Tools"},"description":"A2A runtime for deterministic Coding.Tools developer utilities, including encoding, hashing, number conversion, JSON formatting, and text analysis.","capabilities":{"streaming":false,"extendedAgentCard":false,"pushNotifications":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"supportedInterfaces":[{"url":"https://coding.tools/a2a","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-10T15:15:08.584209+00:00","domain_claimed_at":null,"domain_proof_checked_at":null,"source_name":"Agent Tools Catalog","source_url":"https://agent-tools.cloud","last_check":{"checked_at":"2026-10-10T15:15:08.584209+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"also_published_at":[],"history_urls":["https://coding.tools/.well-known/agent-card.json"],"skills":[{"skill_id":"ascii-to-hex","name":"ASCII to Hex","description":"Encode ASCII text as hex values and choose space, comma, colon, or no delimiter output.","tags":["developer-tool","browser-tool","number-conversion","ascii","to","hex"],"quality_warning":false},{"skill_id":"base64-decode","name":"Base64 Decode","description":"Turn Base64 strings back into readable text, with encoding available for quick checks.","tags":["developer-tool","browser-tool","hash-cryptography","base64","decode"],"quality_warning":false},{"skill_id":"base64-encode","name":"Base64 Encode","description":"Convert plain text to Base64, decode Base64 back to text, and copy or download the result.","tags":["developer-tool","browser-tool","hash-cryptography","base64","encode"],"quality_warning":false},{"skill_id":"binary-to-decimal","name":"Binary to Decimal","description":"Convert base-2 values into decimal numbers and compare the matching hex and octal forms.","tags":["developer-tool","browser-tool","number-conversion","binary","to","decimal"],"quality_warning":false},{"skill_id":"binary-to-hex","name":"Binary to Hex","description":"Convert base-2 values into hexadecimal and compare the matching decimal and octal forms.","tags":["developer-tool","browser-tool","number-conversion","binary","to","hex"],"quality_warning":false},{"skill_id":"binary-to-text","name":"Binary to Text","description":"Decode binary byte groups into text characters, with validation for 8-bit groups.","tags":["developer-tool","browser-tool","number-conversion","binary","to","text"],"quality_warning":false},{"skill_id":"case-converter","name":"Case Converter","description":"Change pasted text locally between uppercase, lowercase, sentence case, title case, and inverted case.","tags":["developer-tool","browser-tool","string-text-utilities","case","converter"],"quality_warning":false},{"skill_id":"character-count","name":"Character Count","description":"Measure text locally with live character totals, no-space counts, word and line counts, UTF-8 bytes, and a 280-character remaining counter.","tags":["developer-tool","browser-tool","string-text-utilities","character","count"],"quality_warning":false},{"skill_id":"decimal-to-binary","name":"Decimal to Binary","description":"Convert base-10 numbers into binary and compare the matching hex and octal forms.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","binary"],"quality_warning":false},{"skill_id":"decimal-to-fraction","name":"Decimal to Fraction","description":"Turn decimal values into simplified numerator and denominator form in your browser.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","fraction"],"quality_warning":false},{"skill_id":"decimal-to-hex","name":"Decimal to Hex","description":"Convert base-10 numbers into hexadecimal and compare the matching octal and binary forms.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","hex"],"quality_warning":false},{"skill_id":"decimal-to-octal","name":"Decimal to Octal","description":"Convert base-10 numbers into octal and compare the matching hex and binary forms.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","octal"],"quality_warning":false},{"skill_id":"decimal-to-percent","name":"Decimal to Percent","description":"Turn decimal values into percentage notation for reporting, formulas, and labels.","tags":["developer-tool","browser-tool","number-conversion","decimal","to","percent"],"quality_warning":false},{"skill_id":"fraction-to-decimal","name":"Fraction to Decimal","description":"Convert integer, numerator, and denominator fields into a decimal result.","tags":["developer-tool","browser-tool","number-conversion","fraction","to","decimal"],"quality_warning":false},{"skill_id":"fraction-to-percent","name":"Fraction to Percent","description":"Turn fraction fields into percentage values for ratios, rates, and reports.","tags":["developer-tool","browser-tool","number-conversion","fraction","to","percent"],"quality_warning":false},{"skill_id":"hex-to-ascii","name":"Hex to ASCII","description":"Decode hex byte pairs into readable ASCII text, with support for common separators.","tags":["developer-tool","browser-tool","number-conversion","hex","to","ascii"],"quality_warning":false},{"skill_id":"hex-to-binary","name":"Hex to Binary","description":"Convert base-16 values into binary and compare the matching decimal and octal forms.","tags":["developer-tool","browser-tool","number-conversion","hex","to","binary"],"quality_warning":false},{"skill_id":"hex-to-decimal","name":"Hex to Decimal","description":"Convert base-16 values into decimal numbers and compare the matching octal and binary forms.","tags":["developer-tool","browser-tool","number-conversion","hex","to","decimal"],"quality_warning":false},{"skill_id":"hex-to-rgb","name":"Hex to RGB","description":"Turn 3- or 6-digit hex colors into red, green, and blue channel values.","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgb"],"quality_warning":false},{"skill_id":"hex-to-rgba","name":"Hex to RGBA","description":"Turn hex colors into red, green, blue, and alpha values with an opacity slider.","tags":["developer-tool","browser-tool","number-conversion","hex","to","rgba"],"quality_warning":false},{"skill_id":"json-formatter","name":"JSON Formatter","description":"Format valid JSON into readable, consistently indented output in your browser.","tags":["developer-tool","browser-tool","formatter-minifier","json","formatter"],"quality_warning":false},{"skill_id":"json-minifier","name":"JSON Minifier","description":"Compress valid JSON into a compact one-line payload in your browser.","tags":["developer-tool","browser-tool","formatter-minifier","json","minifier"],"quality_warning":false},{"skill_id":"md5-generator","name":"MD5 Generator","description":"Create deterministic MD5 digests for legacy checksums and non-security comparison workflows.","tags":["developer-tool","browser-tool","hash-cryptography","md5","generator"],"quality_warning":false},{"skill_id":"numbers-to-roman-numerals","name":"Numbers to Roman","description":"Convert decimal numbers into standard Roman numeral notation with subtractive pairs.","tags":["developer-tool","browser-tool","number-conversion","numbers","to","roman","numerals"],"quality_warning":false},{"skill_id":"octal-to-decimal","name":"Octal to Decimal","description":"Convert base-8 values into decimal numbers and compare the matching hex and binary forms.","tags":["developer-tool","browser-tool","number-conversion","octal","to","decimal"],"quality_warning":false},{"skill_id":"password-generator","name":"Password Generator","description":"Create random passwords with configurable length and character sets.","tags":["developer-tool","browser-tool","hash-cryptography","password","generator"],"quality_warning":false},{"skill_id":"percent-to-decimal","name":"Percent to Decimal","description":"Turn percentages into decimal values for calculations, formulas, and data entry.","tags":["developer-tool","browser-tool","number-conversion","percent","to","decimal"],"quality_warning":false},{"skill_id":"percent-to-fraction","name":"Percent to Fraction","description":"Turn percentages into simplified fraction form for ratios, measurements, and math work.","tags":["developer-tool","browser-tool","number-conversion","percent","to","fraction"],"quality_warning":false},{"skill_id":"rgb-to-hex","name":"RGB to Hex","description":"Turn red, green, and blue channel values into a CSS hex color code.","tags":["developer-tool","browser-tool","number-conversion","rgb","to","hex"],"quality_warning":false},{"skill_id":"rgba-to-hex","name":"RGBA to Hex","description":"Turn red, green, blue, and opacity values into a hex color plus opacity label.","tags":["developer-tool","browser-tool","number-conversion","rgba","to","hex"],"quality_warning":false},{"skill_id":"reverse-text","name":"Reverse Text","description":"Reverse pasted text in your browser for quick string tests, mirror-style output, obfuscation, and debugging examples.","tags":["developer-tool","browser-tool","string-text-utilities","reverse","text"],"quality_warning":false},{"skill_id":"roman-numerals-to-numbers","name":"Roman to Numbers","description":"Convert Roman numeral strings into decimal numbers and review common symbol values.","tags":["developer-tool","browser-tool","number-conversion","roman","numerals","to","numbers"],"quality_warning":false},{"skill_id":"sha1-generator","name":"SHA-1 Generator","description":"Create SHA-1 digests for compatibility checks where a 160-bit legacy hash is still expected.","tags":["developer-tool","browser-tool","hash-cryptography","sha1","generator","sha","1"],"quality_warning":false},{"skill_id":"sha256-generator","name":"SHA-256 Generator","description":"Create SHA-256 digests for repeatable integrity checks and modern hash comparisons.","tags":["developer-tool","browser-tool","hash-cryptography","sha256","generator","sha","256"],"quality_warning":false},{"skill_id":"sha384-generator","name":"SHA-384 Generator","description":"Create SHA-384 digests when a 384-bit SHA-2 output is required.","tags":["developer-tool","browser-tool","hash-cryptography","sha384","generator","sha","384"],"quality_warning":false},{"skill_id":"sha512-generator","name":"SHA-512 Generator","description":"Create SHA-512 digests for workflows that require a 512-bit SHA-2 hash.","tags":["developer-tool","browser-tool","hash-cryptography","sha512","generator","sha","512"],"quality_warning":false},{"skill_id":"text-to-binary","name":"Text to Binary","description":"Encode text characters as binary values for inspection, examples, and teaching.","tags":["developer-tool","browser-tool","number-conversion","text","to","binary"],"quality_warning":false},{"skill_id":"word-counter","name":"Word Counter","description":"Measure pasted text locally with live word, character, sentence, paragraph, line, reading-time, and speaking-time statistics.","tags":["developer-tool","browser-tool","string-text-utilities","word","counter"],"quality_warning":false}],"quality_flags":[],"check_history":{"checks":4,"passed":4},"recent_checks":[{"card_url":"https://coding.tools/.well-known/agent-card.json","checked_at":"2026-10-10T15:15:08.584209+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://coding.tools/.well-known/agent-card.json","checked_at":"2026-10-10T12:38:17.975147+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://coding.tools/.well-known/agent-card.json","checked_at":"2026-10-10T07:58:32.379505+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},{"card_url":"https://coding.tools/.well-known/agent-card.json","checked_at":"2026-10-10T07:50:02.759449+00:00","success":true,"http_status":200,"detail":"Agent Card validated"}],"endpoint_tls_check":{"checked_at":"2026-10-10T15:15:08.584209+00:00","success":true,"detail":"Valid TLS connection to advertised endpoint host; no A2A request sent"},"protocol_check":{"checked_at":"2026-10-10T07:50:02.759449+00:00","state":"unconfirmed","http_status":404,"detail":"Endpoint returned a generic not-found response"},"events":[],"relationships":[],"verification":{"agent_card_url":"https://coding.tools/.well-known/agent-card.json","last_successful_card_check":"2026-10-10T15:15:08.584209+00:00","latest_card_check":{"checked_at":"2026-10-10T15:15:08.584209+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"signature_status":"unsigned","signature_checked_at":"2026-10-10T15:15:08.584209+00:00","task_endpoint_tested":true,"task_execution_tested":false,"endpoint_tls_checked_at":"2026-10-10T15:15:08.584209+00:00","endpoint_tls_reachable":true,"protocol_check_state":"unconfirmed","protocol_checked_at":"2026-10-10T07:50:02.759449+00:00","provider_identity_verified":false,"domain_claimed_at":null,"domain_proof_checked_at":null}}