happytails.ai

Hex file viewer

Open Hex file viewer on Happytails.ai. This view has the same page content and links, with explicit tool capabilities. Read the processing notes before using a tool.

Tool capabilities

{
  "id": "hex-file-viewer",
  "category": "developer-tools",
  "built": true,
  "requirements": "One file up to 256 MiB. View 16–4,096 bytes at a time. Search for 1–64 hexadecimal bytes from the chosen offset. Non-printable bytes appear as dots in the ASCII column; this is not a text-decoding or editing tool.",
  "implementation": {
    "fields": [
      {
        "key": "offset",
        "label": "Starting byte offset",
        "value": 0,
        "type": "number",
        "min": 0,
        "max": 268435456,
        "step": 1
      },
      {
        "key": "window",
        "label": "Bytes to display",
        "value": 1024,
        "type": "number",
        "min": 16,
        "max": 4096,
        "step": 1
      },
      {
        "key": "pattern",
        "label": "Find hex bytes (optional)",
        "value": "",
        "type": "text",
        "help": "Enter 1–64 bytes, for example 48 65 6c 6c 6f. Search starts at the selected offset; the result window moves to the first match."
      }
    ],
    "files": true,
    "input": false,
    "multiple": false,
    "maxFileBytes": 268435456,
    "presentation": "metrics",
    "deferImagePreview": true,
    "note": "Files are inspected on your device and are never modified. Maximum 256 MiB per file.",
    "experience": {
      "automatic": false,
      "single": false,
      "inputMaxLength": 1000000,
      "inputMode": "text",
      "label": "Your text",
      "placeholder": "Type or paste your input…",
      "help": "Up to 1,000,000 characters. Review the settings before running.",
      "helpParts": [
        "Up to 1,000,000 characters.",
        "Review the settings before running."
      ],
      "action": null
    },
    "mode": "explicit",
    "interactive": false
  },
  "execution": "Browser interface",
  "api": null,
  "browser_agent": {
    "supported": true,
    "name": "run_current_tool",
    "discovery": "WebMCP on the human page in a supporting browser",
    "verification": "See audit/API-AUDIT.md; availability is not verification"
  }
}

Page guide

Inspect a window of raw file bytes with hexadecimal values, absolute offsets and a readable ASCII column.

How to use Hex file viewer
  1. Choose the local file or files.
  2. Review the action and limits, then run the inspection.
  3. Check the result and download a separate output or report.

Useful next steps

Choose a byte window

Set the starting byte offset and window size. Offsets are absolute and start at zero.

Find a byte sequence

Optionally enter a hexadecimal sequence such as 48 65 6c 6c 6f. Search can cross read-chunk boundaries and moves to the first match.

Read without modifying

Compare the byte values and ASCII representation. Download the visible window and its metadata without changing the source.