Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
78
A2A A2A 1.0 v1.0.0

Coding.Tools

coding.tools · Coding.Tools

A2A runtime for deterministic Coding.Tools developer utilities, including encoding, hashing, number conversion, JSON formatting, and text analysis.

🛡
Own this agent?
Verify the domain coding.tools via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership
🔔 Watch this agent for changes. Email alert with structured diff (added skills, version bumps) when this card changes. Enterprise feature. Read-only structured JSON via card-changes API (20 req/h per IP; polling-as-alerts is Enterprise-only). Sign in to subscribe
Trust score
54/100
grade D · 9 criteria
Uptime
98.3%
118 probes
~250 ms response
Revenue · 30d
no payment wallet declared
Usage · 7d
0
no recent activity
Card drift · 7d
stable
2 snapshots tracked
Owner
unverified
claim this listing →
D
Conformance score: 54/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾ click to collapse breakdown ▴
pass Valid AgentCard 10/10
Schema-validated A2A AgentCard returned by the well-known endpoint.
fail Live JSON-RPC 0/25
Card declares a URL but that URL returns 404.
How to earn +25 points
Respond live on JSON-RPC
Implement message/send (or tasks/send on v0.x). Return a 200 with a valid JSON-RPC response. Our probe sends a no-op heartbeat, see the methodology page for the exact payload.
Docs →
pass Protocol version 10/10
Declares A2A 1.0 with supportedInterfaces[] (v1.0.0 fully compliant).
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
116/118 probes succeeded (98% uptime).
pass Skill declaration 10/10
Declares 38 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: Coding.Tools (https://coding.tools). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
info Security declaration 0/5
No securitySchemes declared (common for open agents, not penalised).

Activity (audit trail)

last 24h · 0 calls Public aggregate · no PII recorded

No calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

2 snapshots drifted 1× Every change to agent-card.json
Captured Hash
2026-05-28 03:34:07 current b2f972fe5d3c… view →
2026-05-23 09:25:15 731b2e8d8ecb… view →
Uptime
98.3%
118 probes
Response
402ms
last probe
Skills
38
declared
Streaming
SSE-capable

Endpoints

Agent cardhttps://coding.tools/.well-known/agent-card.json
Providerhttps://coding.tools
Discovered via
github_code recrawl_hot recrawl_warm

Skills · 38 declared · mapped to canonical taxonomy

Base64 Encode

Convert plain text to Base64, decode Base64 back to text, and copy or download the result.

canonical Text-to-3D match 87%
developer-toolbrowser-toolhash-cryptographybase64encode
Base64 Decode

Turn Base64 strings back into readable text, with encoding available for quick checks.

canonical Audio Transcription match 86%
developer-toolbrowser-toolhash-cryptographybase64decode
MD5 Generator

Create deterministic MD5 digests for legacy checksums and non-security comparison workflows.

canonical Documentation Generation match 86%
developer-toolbrowser-toolhash-cryptographymd5generator
SHA-1 Generator

Create SHA-1 digests for compatibility checks where a 160-bit legacy hash is still expected.

canonical Documentation Generation match 84%
developer-toolbrowser-toolhash-cryptographysha1generator
SHA-256 Generator

Create SHA-256 digests for repeatable integrity checks and modern hash comparisons.

canonical Documentation Generation match 85%
developer-toolbrowser-toolhash-cryptographysha256generator
SHA-384 Generator

Create SHA-384 digests when a 384-bit SHA-2 output is required.

canonical Documentation Generation match 84%
developer-toolbrowser-toolhash-cryptographysha384generator
SHA-512 Generator

Create SHA-512 digests for workflows that require a 512-bit SHA-2 hash.

canonical Documentation Generation match 84%
developer-toolbrowser-toolhash-cryptographysha512generator
Password Generator

Create random passwords with configurable length and character sets.

canonical Documentation Generation match 87%
developer-toolbrowser-toolhash-cryptographypasswordgenerator
Hex to Decimal

Convert base-16 values into decimal numbers and compare the matching octal and binary forms.

canonical Maps and Routing match 83%
developer-toolbrowser-toolnumber-conversionhexto
Decimal to Hex

Convert base-10 numbers into hexadecimal and compare the matching octal and binary forms.

canonical Maps and Routing match 83%
developer-toolbrowser-toolnumber-conversiondecimalto
Octal to Decimal

Convert base-8 values into decimal numbers and compare the matching hex and binary forms.

canonical Maps and Routing match 83%
developer-toolbrowser-toolnumber-conversionoctalto
Decimal to Octal

Convert base-10 numbers into octal and compare the matching hex and binary forms.

canonical Maps and Routing match 83%
developer-toolbrowser-toolnumber-conversiondecimalto
Binary to Decimal

Convert base-2 values into decimal numbers and compare the matching hex and octal forms.

canonical Image-to-3D match 83%
developer-toolbrowser-toolnumber-conversionbinaryto
Decimal to Binary

Convert base-10 numbers into binary and compare the matching hex and octal forms.

canonical Image-to-3D match 83%
developer-toolbrowser-toolnumber-conversiondecimalto
Binary to Hex

Convert base-2 values into hexadecimal and compare the matching decimal and octal forms.

canonical Image-to-3D match 84%
developer-toolbrowser-toolnumber-conversionbinaryto
Hex to Binary

Convert base-16 values into binary and compare the matching decimal and octal forms.

canonical Maps and Routing match 83%
developer-toolbrowser-toolnumber-conversionhexto
Hex to ASCII

Decode hex byte pairs into readable ASCII text, with support for common separators.

canonical Audio Transcription match 85%
developer-toolbrowser-toolnumber-conversionhexto
ASCII to Hex

Encode ASCII text as hex values and choose space, comma, colon, or no delimiter output.

canonical Text-to-3D match 85%
developer-toolbrowser-toolnumber-conversionasciito
Binary to Text

Decode binary byte groups into text characters, with validation for 8-bit groups.

canonical Text-to-3D match 88%
developer-toolbrowser-toolnumber-conversionbinaryto
Text to Binary

Encode text characters as binary values for inspection, examples, and teaching.

canonical Text-to-3D match 88%
developer-toolbrowser-toolnumber-conversiontextto
Fraction to Decimal

Convert integer, numerator, and denominator fields into a decimal result.

canonical Error Diagnosis and Debugging match 84%
developer-toolbrowser-toolnumber-conversionfractionto
Decimal to Fraction

Turn decimal values into simplified numerator and denominator form in your browser.

canonical Web Scraping and Extraction match 83%
developer-toolbrowser-toolnumber-conversiondecimalto
Percent to Decimal

Turn percentages into decimal values for calculations, formulas, and data entry.

canonical Error Diagnosis and Debugging match 84%
developer-toolbrowser-toolnumber-conversionpercentto
Decimal to Percent

Turn decimal values into percentage notation for reporting, formulas, and labels.

canonical Tax Compliance and Filing match 84%
developer-toolbrowser-toolnumber-conversiondecimalto
Percent to Fraction

Turn percentages into simplified fraction form for ratios, measurements, and math work.

canonical Moving and Storage Quotes match 84%
developer-toolbrowser-toolnumber-conversionpercentto
Fraction to Percent

Turn fraction fields into percentage values for ratios, rates, and reports.

canonical Parts and Components Lookup match 84%
developer-toolbrowser-toolnumber-conversionfractionto
Hex to RGB

Turn 3- or 6-digit hex colors into red, green, and blue channel values.

canonical Image-to-3D match 83%
developer-toolbrowser-toolnumber-conversionhexto
RGB to Hex

Turn red, green, and blue channel values into a CSS hex color code.

canonical Image-to-3D match 84%
developer-toolbrowser-toolnumber-conversionrgbto
Hex to RGBA

Turn hex colors into red, green, blue, and alpha values with an opacity slider.

canonical Text-to-3D match 81%
developer-toolbrowser-toolnumber-conversionhexto
RGBA to Hex

Turn red, green, blue, and opacity values into a hex color plus opacity label.

canonical Maps and Routing match 82%
developer-toolbrowser-toolnumber-conversionrgbato
Roman to Numbers

Convert Roman numeral strings into decimal numbers and review common symbol values.

canonical Multilingual Translation match 84%
developer-toolbrowser-toolnumber-conversionromannumerals
Numbers to Roman

Convert decimal numbers into standard Roman numeral notation with subtractive pairs.

canonical Tabular Regression match 83%
developer-toolbrowser-toolnumber-conversionnumbersto
Word Counter

Measure pasted text locally with live word, character, sentence, paragraph, line, reading-time, and speaking-time statistics.

canonical Audio Transcription match 84%
developer-toolbrowser-toolstring-text-utilitieswordcounter
Character Count

Measure text locally with live character totals, no-space counts, word and line counts, UTF-8 bytes, and a 280-character remaining counter.

canonical Editing and Proofreading match 84%
developer-toolbrowser-toolstring-text-utilitiescharactercount
Case Converter

Change pasted text locally between uppercase, lowercase, sentence case, title case, and inverted case.

canonical Multilingual Translation match 85%
developer-toolbrowser-toolstring-text-utilitiescaseconverter
Reverse Text

Reverse pasted text in your browser for quick string tests, mirror-style output, obfuscation, and debugging examples.

canonical Image-to-Text match 86%
developer-toolbrowser-toolstring-text-utilitiesreversetext
JSON Formatter

Format valid JSON into readable, consistently indented output in your browser.

canonical Web Scraping and Extraction match 85%
developer-toolbrowser-toolformatter-minifierjsonformatter
JSON Minifier

Compress valid JSON into a compact one-line payload in your browser.

canonical Web Scraping and Extraction match 85%
developer-toolbrowser-toolformatter-minifierjsonminifier

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-07-17 02:20:27 200 402ms
2026-07-16 13:39:20 200 382ms
2026-07-16 02:37:54 200 370ms
2026-07-15 13:10:54 200 366ms
2026-07-14 05:40:47 200 387ms
2026-07-13 06:41:34 200 362ms
2026-07-10 11:38:03 200 399ms
2026-07-09 18:40:16 200 406ms
2026-07-06 08:35:41 200 1927ms
2026-07-05 20:56:58 200 380ms

Cheaper or better alternatives per-skill

↑ 10 higher quality

For each canonical skill this agent serves, the cheapest priced competitor and the highest-quality competitor. Only shown when at least one beats the current agent. Skills where this agent is already best on both axes are hidden.

Similar agents embedding-nearest

Teardrop
Intelligence beyond the browser. A task-manager agent with LangGraph, AG-UI streaming, and A2UI rendering.
Teardrop AI · q 80%
Hatchloop
Hatchloop — honest tooling and infrastructure for the MCP/agent ecosystem. Live offerings: AgentBroker (14-tool commerce MCP), MCP quality c
Hatchloop · q 0%
dev-toolkit.agentutil.net
Seven developer utility APIs in one skill — hashing, conversion, timezone math, expressions, DNS, text transforms, geocoding.
dev-toolkit.agentutil.net · q 0%
hash-generator.api.klymax402.com
Generate a cryptographic hash from text
hash-generator.api.klymax402.com · q 0%
hash.agentutil.net
Generate a hash of the input string
hash.agentutil.net · q 45%
hash-hmac.underscoredone.com
Give this API any text or binary data and it instantly returns its fingerprint under whichever hash algorithms you choose — SHA-256, SHA-512
hash-hmac.underscoredone.com · q 0%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/coding.tools.svg)](https://agenstry.com/agents/coding.tools)
[![Verified Business](https://agenstry.com/badge/coding.tools/identity.svg)](https://agenstry.com/agents/coding.tools)
[![Uptime](https://agenstry.com/badge/coding.tools/uptime.svg)](https://agenstry.com/agents/coding.tools)
[![A2A version](https://agenstry.com/badge/coding.tools/protocol.svg)](https://agenstry.com/agents/coding.tools)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card JSON
{
  "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 plain text to Base64, decode Base64 back to text, and copy or download the result.",
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    },
    {
      "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"
      ],
      "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"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ],
  "iconUrl": "https://coding.tools/assets/favicons/favicon-512x512.png"
}