← All skills

Encoding

Free

Models fudge hashes, base64, and UUIDs; this returns exact, byte-for-byte results.

Developer Tools

Encodes and decodes data between formats: base64, URL encoding, hashing (SHA-256, MD5, etc.), UUID generation, and JWT decoding. Runs locally with no charge.

Use when

You need an exact digest, encoded string, UUID, or JWT payload the model should not guess.

Not for

Verifying a JWT signature, encrypting data, or decoding formats other than base64 or URL.

What you can do

  • Hash text with md5, sha1, sha256, or sha512 (hex and base64 out).
  • Base64 encode or decode text, standard or URL-safe.
  • URL percent-encode or decode text.
  • Generate version 4 or version 7 UUIDs.
  • Decode a JWT's header and payload without verifying the signature.

What you get back

information

Run it

Skills run through one gateway with your Faro token. Hand it an intent in plain language; Faro routes to the right sub-skill, runs it, and bills per call.

curl -X POST "https://skill.askfaro.com/skills/encoding/run" \
  -H "Authorization: Bearer $FARO_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"intent":{"prompt":"Base64 encode this string: Hello World"}}'

Example requests

  • Base64 encode this string: Hello World
  • What's the SHA-256 hash of this text?
  • Generate a random UUID