Coding.Tools
coding.tools
· Coding.Tools
A2A runtime for deterministic Coding.Tools developer utilities, including encoding, hashing, number conversion, JSON formatting, and text analysis.
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.
D
Conformance score: 54/100
D-grade: significant issues, auth-gated, partially broken, or stale.
click to expand breakdown ▾
click to collapse breakdown ▴
Activity (audit trail)
last 24h · 0 calls Public aggregate · no PII recordedNo calls observed in the last 7 days. Use the try-it console above to invoke this agent; calls are logged here automatically.
Endpoints
| Agent card | https://coding.tools/.well-known/agent-card.json |
| Provider | https://coding.tools |
Skills · 38 declared · mapped to canonical taxonomy
Convert plain text to Base64, decode Base64 back to text, and copy or download the result.
Turn Base64 strings back into readable text, with encoding available for quick checks.
Create deterministic MD5 digests for legacy checksums and non-security comparison workflows.
Create SHA-1 digests for compatibility checks where a 160-bit legacy hash is still expected.
Create SHA-256 digests for repeatable integrity checks and modern hash comparisons.
Create SHA-384 digests when a 384-bit SHA-2 output is required.
Create SHA-512 digests for workflows that require a 512-bit SHA-2 hash.
Create random passwords with configurable length and character sets.
Convert base-16 values into decimal numbers and compare the matching octal and binary forms.
Convert base-10 numbers into hexadecimal and compare the matching octal and binary forms.
Convert base-8 values into decimal numbers and compare the matching hex and binary forms.
Convert base-10 numbers into octal and compare the matching hex and binary forms.
Convert base-2 values into decimal numbers and compare the matching hex and octal forms.
Convert base-10 numbers into binary and compare the matching hex and octal forms.
Convert base-2 values into hexadecimal and compare the matching decimal and octal forms.
Convert base-16 values into binary and compare the matching decimal and octal forms.
Decode hex byte pairs into readable ASCII text, with support for common separators.
Encode ASCII text as hex values and choose space, comma, colon, or no delimiter output.
Decode binary byte groups into text characters, with validation for 8-bit groups.
Encode text characters as binary values for inspection, examples, and teaching.
Convert integer, numerator, and denominator fields into a decimal result.
Turn decimal values into simplified numerator and denominator form in your browser.
Turn percentages into decimal values for calculations, formulas, and data entry.
Turn decimal values into percentage notation for reporting, formulas, and labels.
Turn percentages into simplified fraction form for ratios, measurements, and math work.
Turn fraction fields into percentage values for ratios, rates, and reports.
Turn 3- or 6-digit hex colors into red, green, and blue channel values.
Turn red, green, and blue channel values into a CSS hex color code.
Turn hex colors into red, green, blue, and alpha values with an opacity slider.
Turn red, green, blue, and opacity values into a hex color plus opacity label.
Convert Roman numeral strings into decimal numbers and review common symbol values.
Convert decimal numbers into standard Roman numeral notation with subtractive pairs.
Measure pasted text locally with live word, character, sentence, paragraph, line, reading-time, and speaking-time statistics.
Measure text locally with live character totals, no-space counts, word and line counts, UTF-8 bytes, and a 280-character remaining counter.
Change pasted text locally between uppercase, lowercase, sentence case, title case, and inverted case.
Reverse pasted text in your browser for quick string tests, mirror-style output, obfuscation, and debugging examples.
Format valid JSON into readable, consistently indented output in your browser.
Compress valid JSON into a compact one-line payload in your browser.
Health · last 30 probes
Cheaper or better alternatives per-skill
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
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.
Markdown / HTML snippets
[](https://agenstry.com/agents/coding.tools) [](https://agenstry.com/agents/coding.tools) [](https://agenstry.com/agents/coding.tools) [](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.
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"
}