Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.spojit.com/llms.txt

Use this file to discover all available pages before exploring further.

The Encoding Tools connector provides encoding/decoding operations (Base64, URL, hex, HTML, binary) and cryptographic hashing (MD5, SHA1, SHA256, SHA512, HMAC).
No connection required — this utility connector works out of the box.

Tools

Encoding / Decoding

text
string
required
Text to encode.
urlSafe
boolean
default:"false"
Use URL-safe Base64 encoding.
Example request:
{ "text": "Hello, World!", "urlSafe": false }
Example response:
{ "result": "SGVsbG8sIFdvcmxkIQ==", "encoding": "base64" }
encoded
string
required
Base64 string to decode.
urlSafe
boolean
default:"false"
Input uses URL-safe encoding.
Example request:
{ "encoded": "SGVsbG8sIFdvcmxkIQ==", "urlSafe": false }
Example response:
{ "result": "Hello, World!", "encoding": "base64" }
text
string
required
Text to encode.
encodeAll
boolean
default:"false"
Encode all characters (not just special characters).
Example request:
{ "text": "name=John Doe&city=New York" }
Example response:
{ "result": "name%3DJohn%20Doe%26city%3DNew%20York", "encoding": "url" }
encoded
string
required
URL-encoded string to decode.
Example request:
{ "encoded": "name%3DJohn%20Doe%26city%3DNew%20York" }
Example response:
{ "result": "name=John Doe&city=New York", "encoding": "url" }
text
string
required
Text to encode.
uppercase
boolean
default:"false"
Use uppercase hex characters.
Example request:
{ "text": "Hello", "uppercase": true }
Example response:
{ "result": "48656C6C6F", "encoding": "hex-upper" }
hex
string
required
Hex string to decode.
Example request:
{ "hex": "48656C6C6F" }
Example response:
{ "result": "Hello", "encoding": "hex" }
Convert special characters to HTML entities.
text
string
required
Text to encode.
Example request:
{ "text": "<div class=\"alert\">Price: $5 & up</div>" }
Example response:
{ "result": "&lt;div class=&quot;alert&quot;&gt;Price: $5 &amp; up&lt;/div&gt;", "encoding": "html" }
Convert HTML entities back to characters.
text
string
required
Text with HTML entities to decode.
Example request:
{ "text": "&lt;p&gt;Tom &amp; Jerry&lt;/p&gt;" }
Example response:
{ "result": "<p>Tom & Jerry</p>", "encoding": "html" }
text
string
required
Text to convert.
separator
string
default:" "
Separator between bytes.
Example request:
{ "text": "Hi", "separator": " " }
Example response:
{ "result": "01001000 01101001", "encoding": "binary" }
binary
string
required
Binary string to convert.
separator
string
default:" "
Separator between bytes.
Example request:
{ "binary": "01001000 01101001", "separator": " " }
Example response:
{ "result": "Hi", "encoding": "binary" }

Hashing

text
string
required
Text to hash.
encoding
string
default:"hex"
Output encoding: hex or base64.
Example request:
{ "text": "user@example.com", "encoding": "hex" }
Example response:
{ "hash": "b58996c504c5638798eb6b511e6f49af", "algorithm": "md5", "encoding": "hex" }
text
string
required
Text to hash.
encoding
string
default:"hex"
Output encoding: hex or base64.
Example request:
{ "text": "Hello, World!" }
Example response:
{ "hash": "943a702d06f34599aee1f8da8ef9f7296031d699", "algorithm": "sha1", "encoding": "hex" }
text
string
required
Text to hash.
encoding
string
default:"hex"
Output encoding: hex or base64.
Example request:
{ "text": "sensitive-payload", "encoding": "hex" }
Example response:
{ "hash": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2", "algorithm": "sha256", "encoding": "hex" }
text
string
required
Text to hash.
encoding
string
default:"hex"
Output encoding: hex or base64.
Example request:
{ "text": "document-content", "encoding": "base64" }
Example response:
{ "hash": "kG7s1j3dF8xQ2mN5pR7tY9wB4vK6hL0...", "algorithm": "sha512", "encoding": "base64" }
text
string
required
Text to sign.
secret
string
required
Secret key.
algorithm
string
default:"sha256"
Hash algorithm: sha1, sha256, sha512, or md5.
encoding
string
default:"hex"
Output encoding: hex or base64.
Example request:
{
  "text": "{\"event\":\"order.created\",\"id\":123}",
  "secret": "whsec_my_webhook_secret",
  "algorithm": "sha256",
  "encoding": "hex"
}
Example response:
{ "hash": "e4d7f1b3a2c5e8d6f9a0b1c2d3e4f5a6b7c8d9e0f1a2b3c4d5e6f7a8b9c0d1", "algorithm": "sha256", "encoding": "hex" }