Getting Started
Run Hexyr locally with:
pnpm installpnpm dev
Build with pnpm build, then preview using pnpm preview.
Tools Reference
Paste unknown data, get format hints, warnings, and quick actions.
Text/Hex/Base64/Binary/URL/HTML/Unicode transforms with reversible flows.
JWT, Hexdump, ASN.1/DER, TLS verifier, compact-binary byte inspectors.
HTTP signer/replay, regex extract, diff mode, batch transform, schema checks.
Privacy & Security
- Transforms run client-side by default.
- No backend payload persistence in MVP.
- JWT decoding is view-only and does not verify signatures.
API
Worker API supports health/meta plus integration tool endpoints:
GET /api/healthGET /api/metaGET /api/toolsPOST /api/tools/time-convert(timezone conversion)POST /api/tools/dns,/webhook-verify,/har-inspectPOST /api/tools/cookie-analyze,/id-inspect,/policy-lint,/format
Conversion-specific docs:
/api/tools/time-convertaccepts Unix, ISO8601, or wall-time input plus timezone lists.- Timezone aliases are accepted, but output is normalized to IANA names like
Asia/KolkataandAmerica/New_York. /api/tools/formatsupportsmode: format|minify|validateand structured conversion viafrom/to.- Structured conversion currently supports
json,yaml, andtoml.
POST /api/tools/time-convert example body:
{
"input": "2026-03-10T10:30:00",
"sourceZone": "Asia/Kolkata",
"zones": ["UTC", "Europe/Berlin", "Europe/Kyiv", "Pacific/Auckland", "Asia/Dubai"]
}
POST /api/tools/format conversion example body:
{
"input": "a = 1",
"from": "toml",
"to": "json",
"mode": "format"
}
Deployment
Default manual deploy command: pnpm run deploy
Primary domains: hexyr.com and docs.hexyr.com
Contributing
Contributions are welcome. Run pnpm lint, pnpm typecheck,
pnpm test, and pnpm build before opening a PR.
For commit verification guidance, see SIGNING.md in the repository.