# Snare Tools

Free, EU-hosted developer utilities — privacy-first, no account.

- [Favicon Fetcher](https://snare.tools/tools/favicon-fetcher): A free, EU-hosted favicon API that never logs the domains you query. Drop it into an <img>, or call it for JSON.
- [Webhook Payload Generator](https://snare.tools/tools/webhook-tester): Build realistic Stripe, GitHub and generic webhook payloads, sign them with HMAC in your browser, and send them to a Snare bin in one click.
- [UUID & ULID Generator](https://snare.tools/tools/uuid): UUID v4, time-ordered UUID v7 and ULID - single or in bulk, JSON or plain text, over a free no-key API.
- [JWT Decoder](https://snare.tools/tools/jwt-decoder): Decode a JWT's header and claims with human-readable timestamps - all in your browser, the token never leaves your device.
- [JWT Generator](https://snare.tools/tools/jwt-generator): Build and HMAC-sign JWTs (HS256/384/512) locally with the Web Crypto API - the secret never leaves your device.
- [Webhook HMAC Signature Generator](https://snare.tools/tools/hmac): Compute an HMAC (SHA-256/1/512) of a payload with your secret, as hex or base64 - all in your browser, the secret never leaves your device.
- [Unix Timestamp Converter](https://snare.tools/tools/timestamp): Convert a Unix epoch (seconds or milliseconds) to a readable UTC/local date and back - instantly, in your browser.
- [Request Inspector](https://snare.tools/tools/request-inspector): Echoes back your public IP and every header your HTTP client sent - plain text for the IP, JSON for the full request. Nothing logged.
- [Base64 Encode / Decode](https://snare.tools/tools/base64): Encode and decode Base64 and URL-safe Base64, UTF-8 aware, entirely in your browser.
- [URL Encode / Decode](https://snare.tools/tools/url-encode): Encode and decode URL components and query strings, component or full-URI mode, entirely in your browser.
- [JSON Formatter & Validator](https://snare.tools/tools/json-format): Pretty-print, minify and validate JSON with clear error messages - entirely in your browser, so even payloads with secrets stay private.
- [Text & JSON Diff](https://snare.tools/tools/diff): Compare two text or JSON payloads line by line with added/removed highlighting - entirely in your browser.
- [Hash Generator](https://snare.tools/tools/hash): Compute SHA-1/256/384/512 hashes of any text as hex, entirely in your browser via the Web Crypto API.
- [bcrypt Hash & Verify](https://snare.tools/tools/bcrypt): Hash a password with bcrypt at a chosen cost, or verify one against an existing hash - over a free, no-store, EU-hosted API.
- [Slug Generator](https://snare.tools/tools/slugify): Convert any title into a lowercase, URL-safe slug - accents transliterated, punctuation stripped, spaces hyphenated - in your browser.
- [Case Converter](https://snare.tools/tools/case-convert): Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE and Title Case at once, in your browser.
- [Password & Secret Generator](https://snare.tools/tools/password): Generate cryptographically strong passwords and API secrets with the browser CSPRNG - adjustable length and character sets, never uploaded.
- [Regex Tester](https://snare.tools/tools/regex-tester): Test a regular expression against your text with live match highlighting and capture groups, entirely in your browser.
- [Cron Expression Tester](https://snare.tools/tools/cron): Validate a cron expression and get its next run times in UTC - over a free API and a live tester.
- [CIDR / Subnet Calculator](https://snare.tools/tools/cidr): Expand an IPv4 CIDR into netmask, network/broadcast, first/last host and host counts - over a free API and a live tester.
- [HTTP Status Codes](https://snare.tools/tools/http-status): A searchable reference of HTTP status codes with plain-English meanings, from 1xx to 5xx - entirely in your browser.
- [MIME Type Lookup](https://snare.tools/tools/mime-types): Search MIME types by file extension or Content-Type - the values you set on HTTP responses and read off webhook bodies. Entirely in your browser.
