Skip to main content

All Tools

Every tool is free, private, and runs entirely in your browser

Web3 & Blockchain

view all →

EVM contract reader with Uniswap presets, vanity address generator, multi-chain readers for Solana, Polkadot, Cardano and Cosmos, Keccak-256 hasher, ABI tools, ENS calculator, and chain-specific tool pages.

Passkey Address Deriver

Derive EVM addresses from P-256 passkey public keys. For Ritual Chain TxPasskey and WebAuthn wallets.

DKMS Key Visualizer

Visualize how Ritual agents derive identity keys via DKMS from TEE-held roots to purpose-specific keys.

X402 Payment Encoder

Encode and decode X402 payment payloads for agent-to-agent transactions. Build HTTP 402 challenges.

Impermanent Loss Calculator

Calculate IL for any price change. Compare HODL vs LP value with fee offset analysis.

ERC-4626 Vault Analyzer

Simulate ERC-4626 vault math with exact spec rounding (shares, dust, inflation attack) and read live vaults on-chain: share price, totals, convertTo checks. Works for Morpho, Yearn, Beefy, any vault.

APY Calculator

Convert APR to APY with any compounding frequency. Compare DeFi yields accurately.

Vanity Address Generator

Generate Ethereum addresses with a custom prefix or suffix. Keys are created in your browser and never transmitted.

EVM Contract Reader

Paste an ABI and call view functions on any deployed contract via your own RPC endpoint. Works on every EVM chain.

Solana Account Reader

Look up Solana accounts, decode SPL token accounts, and derive PDAs - client-side via any Solana RPC.

Polkadot Substrate Reader

Substrate chain info, raw storage queries, and SS58 address conversion for Polkadot, Kusama, and local nodes.

Cardano Address Reader

ADA balance, UTxO count, and stake info for any Cardano address via the keyless Koios API.

Cosmos Account Reader

ATOM and token balances, delegations, and rewards for any Cosmos SDK account - plus a bech32 converter for every chain prefix.

EVM Calldata Decoder

Decode raw Ethereum calldata and error data against a built-in signature dictionary (ERC-20, permit, routers, standard errors), or by pasted ABI. Event topic0 lookup included.

CREATE2 Address Calculator

Compute deterministic CREATE2 deployment addresses from factory, salt, and init code hash. Keccak math identical to the EVM, all client-side.

Uniswap Tick & SqrtPrice Calculator

Convert between Uniswap v3 price, tick, and sqrtPriceX96 with token decimals. Exact Q64.96 integer math matching TickMath.

EIP-1967 Proxy Slot Checker

Read the standardized proxy storage slots — implementation, admin, beacon — for any contract across 21 EVM chains. Read-only eth_getStorageAt.

Solidity Storage Slot Calculator

Compute storage slots for Solidity variables, mappings (keccak of key and slot), and dynamic array elements. Exact EVM slot math.

Uniswap v4 Hook Calculator

Compute the v4 hook permission bits and the address prefix to mine, or decode any hook address into its 14 hook-call permissions.

Ethereum Transaction Decoder

Decode raw signed transactions (legacy, EIP-1559, EIP-2930, EIP-4844) into typed fields: nonce, gas, to, value, calldata selector, signature.

Function Selector Calculator & Lookup

Compute 4-byte Solidity function selectors with Keccak-256, or reverse-lookup a selector to its function. ERC presets and batch mode for ABI work.

ENS Namehash Calculator

Derive EIP-137 namehash and labelhash values for any ENS name, with the full derivation chain.

Cosmos Address Generator

Generate addresses for Cosmos Hub (ATOM), Osmosis (OSMO), Juno (JUNO), Akash (AKT), Injective (INJ), Kava, Stargaze, Secret Network and more from BIP39 seed phrases.

Multi-Chain Wallet

Generate keys & addresses for multiple blockchains from one mnemonic, derive addresses from keys, and validate checksums.

Address Checksum (EIP-55)

Validate and checksum Ethereum addresses. Prevent spoofed address attacks.

EVM Unit Converter

Convert between Wei, Gwei, and Ether.

R1CS Circuit Inspector

Inspect Circom .r1cs constraint files and .wtns witnesses: constraints, wires, inputs, named signals. Works with circom, snarkjs, and coCircom artifacts — 100% local.

Keccak-256 Hasher

Generate Keccak-256 hashes for Ethereum.

Solidity to Opcodes

Compile Solidity to EVM opcodes.

ABI Encoder & Decoder

Encode/decode Solidity ABI parameters, function selectors, and transaction calldata.

RWA Asset Swap

Swap RWA tokens, stablecoins, and native assets across 15+ EVM chains. Cross-chain routing via LI.FI.

RWA Tokenization Lab

Deploy ERC-20 mirror tokens for stocks (AAPL, AMZN), fractional ownership contracts, and custom tokenization contracts on-chain via MetaMask or Rabby.

Private Key to Address Converter

Derive addresses for Ethereum, Bitcoin, Solana, and more from a private key. Runs entirely in browser.

BLS12-381 Signature Generator & Verifier

Generate BLS12-381 signatures, verify signatures, and aggregate multiple signatures into one. 100% client-side, privacy-first.

BIP39 Passphrase

Generate BIP39 mnemonic phrases for cryptocurrency wallets.

AI Crypto Price Forecasts

30-day crypto price predictions using Google TimesFM 2.5. Privacy-first AI forecasts for BTC, ETH, SOL, and more.

Security & Auth

view all →

Hash generators, JWT debugger, SAML decoder, OIDC builder, encryption, TOTP, password analysis, and credential tools - all client-side.

TLS Certificate Checker

Check TLS/SSL certificate expiry, issuer, and security configuration. Paste openssl output for instant analysis.

Prompt Injection Tester

Scan prompts and untrusted content for injection patterns: overrides, exfiltration commands, hidden Unicode, encoded payloads. Includes attack payloads and the Lethal Trifecta checklist.

Security Policy Generator

Generate password, access control, and incident response policies for SOC 2 compliance.

Security Headers Analyzer

Check HSTS, CSP, X-Frame-Options and more on any URL. Graded A-F with fix recommendations.

CSP Generator

Build Content-Security-Policy headers visually. Configure directives and copy the header.

CSP Evaluator

Analyze a CSP header for weaknesses: unsafe-inline, wildcards, missing directives, bypass risks.

CORS Tester

Test cross-origin requests from your browser. See Access-Control-Allow-Origin, methods and headers.

Cookie Security Analyzer

Check Set-Cookie headers for Secure, HttpOnly, SameSite, prefixes and domain scope.

JWT & Auth Toolkit

Complete auth debugging suite: decode and verify JWTs, inspect claims, build OIDC URLs, decode SAML, generate tokens. All client-side.

SAML Metadata Generator

Generate SP and IdP SAML 2.0 metadata XML: entityID, ACS/SLO endpoints, NameID format, certificates. Client-side.

Certificate Fingerprint

Calculate SHA-1/256/384/512 fingerprints of X.509 certificates from PEM. For SAML, pinning, and TLS debugging.

Key Format Converter

Convert RSA keys between PKCS#1 and PKCS#8, public keys between SPKI and PKCS#1, PEM to DER hex. All client-side.

SAML Request & Response Decoder

Decode SAML AuthnRequest and Response messages - base64 plus raw-deflate - with pretty-printed XML. Essential for Okta, Entra ID and Shibboleth debugging. 100% client-side.

DMARC Record Parser

Parse and validate DMARC TXT records: policy strength (p/sp/np), rua/ruf reporting, pct sampling, adkim/aspf alignment and misconfig warnings. Optional DNS lookup, 100% client-side parsing.

OIDC Authorization URL & PKCE Generator

Build OAuth 2.0 / OIDC authorize URLs with state, nonce and S256 PKCE code challenges. Works with Okta, Auth0, Entra ID, Keycloak.

JWT Debugger

Decode and inspect JWT tokens instantly.

Hash Text

Generate Argon2id, bcrypt, PBKDF2, MD5, SHA-1, SHA-256, SHA-384, SHA-512, BLAKE2b, and Poseidon hashes online. 100% client-side Argon2id password hashing for maximum security.

Bcrypt

Generate and verify Bcrypt password hashes.

Encrypt/Decrypt

Encrypt and decrypt text using various algorithms.

HMAC Generator

Generate HMAC hash codes with various algorithms.

X25519 Key Exchange

Generate X25519 keypairs and perform ECDH key exchange. See how two parties derive the same shared secret without transmitting it.

CTR Mode Visualizer

Interactive counter mode encryption demo: watch keystream blocks XOR with plaintext. Block-by-block breakdown with nonce/counter visualization.

Shamir Secret Sharing

Split secrets into N shares where any threshold K reconstructs. Visual polynomial interpolation over GF(257). Client-side.

MPC Demo

Interactive demo of secure multi-party computation: split numbers into shares, compute on encrypted data, reconstruct without revealing inputs.

Pedersen Commitment

Create Pedersen commitments over secp256k1: bind to a value without revealing it. Hiding and binding properties. Client-side.

RSA Key Generator & Signer

Generate RSA key pairs, sign messages with a private key, and verify RSA signatures (PKCS1-v1_5, PSS).

Password Strength

Analyze password strength and get improvement suggestions.

TOTP Generator

Generate TOTP codes from secrets. Privacy-first tool.

PDF Signature Checker

Check and validate digital signatures in PDF files. Privacy-first tool.

Token Generator

Generate secure random tokens with customizable length and character sets.

Basic Auth Generator

Generate HTTP Basic Authentication headers.

String Obfuscator

Obfuscate strings to hide sensitive data.

Data Formats

view all →

JSON, YAML, XML, TOML, and CSV validators, formatters, converters, and diff tools. Plus UUID, ULID, Base64, and IBAN validators.

JSON Viewer

Format and visualize JSON data.

JSON Linter

Validate and lint JSON code.

JSON Minify

Minify JSON to reduce size.

JSON <> YAML

Convert JSON to YAML and YAML to JSON instantly.

JSON <> CSV

Convert JSON to CSV and CSV to JSON format instantly.

JSON Diff

Compare two JSON objects and see differences.

CSV Row & Column Counter

Count rows, columns, and cells in CSV data. Handles quoted fields, auto-detects delimiter, shows column types and empty values.

XML Formatter

Format and prettify XML documents.

XML ↔ JSON

Bi-directional XML to JSON converter with real-time conversion and clipboard support.

YAML Linter

Validate and lint YAML code.

YAML Viewer

YAML linter and validator. Format, validate, and beautify YAML documents with real-time syntax checking.

TOML to JSON Converter

Convert TOML configuration files to JSON format.

JSON to TOML Converter

json-to-toml - free, privacy-first, and 100% client-side.

TOML to YAML Converter

Convert TOML configuration files to YAML format.

YAML to TOML Converter

Convert YAML configuration files to TOML format.

GZip Compress/Decompress

Compress to gzip/zlib/deflate and back, with Base64 in/out. Native browser streams, nothing uploaded.

UUID Generator

Generate UUIDs (Universally Unique Identifiers). Supports v1, v4, and more.

ULID Generator

Generate ULIDs (Universally Unique Lexicographically Sortable Identifiers).

Base64 String

Encode and decode Base64 strings instantly.

Base64 File

Convert files to and from Base64 encoding.

Phone Parser

Parse and format phone numbers.

IBAN Validator

Validate and parse International Bank Account Numbers.

Email Normalizer

email-normalizer - free, privacy-first, and 100% client-side.

List Converter

Convert lists between different formats (comma, newline, JSON, etc).

Developer Tools

view all →

SQL formatting and schema tools, Git and regex references, Docker conversion, Mermaid viewer, image compression, and Markdown editor.

Git Cheat Sheet

Quick reference for common Git commands.

Crontab Generator

Generate cron expressions with a visual builder.

SQL Formatter

Format and beautify SQL queries.

SQL to ER Diagram

Convert CREATE TABLE SQL into interactive ER diagrams with relationship mapping.

SQL Query Plan

Visualize SQL execution plans and get optimization tips.

SQL Dialect Converter

Convert SQL between PostgreSQL, MySQL, SQLite, T-SQL, BigQuery, and more.

Foreign Key Visualizer

Map foreign key relationships and find orphaned tables in your schema.

SQLite Browser

Open, query, and edit SQLite databases in your browser. Browse tables, run SQL, edit cells, import CSV, export .db files. WebAssembly, no upload.

Chmod Calculator

Calculate Unix file permissions.

Docker to Compose

Convert docker run commands to docker-compose.

Regex Tester

Test and debug regular expressions.

Regex Cheat Sheet

Regular expression patterns and syntax reference.

Mermaid Diagram Viewer

Render Mermaid diagrams in real-time. Flowcharts, sequence diagrams, class diagrams, gantt charts, and more.

Performance Benchmark

benchmark-builder - free, privacy-first, and 100% client-side.

BPMN Viewer

Visualize BPMN 2.0 diagrams and export them as PDF. Free, privacy-first BPMN viewer that runs entirely in your browser.

Visio Viewer

Open and view Microsoft Visio .vsdx files in your browser — no Visio install, no upload. Multi-page rendering, zoom, and SVG export.

BPMN to Visio

Convert BPMN 2.0 diagrams to Visio (.vdx) with live preview and exact BPMN DI layout preservation. Drag-drop, layered auto-layout fallback, conversion summary. Client-side.

Html Wysiwyg Editor

html-wysiwyg-editor - free, privacy-first, and 100% client-side.

MIME Type Lookup

mime-types - free, privacy-first, and 100% client-side.

Markdown Editor

Edit and preview Markdown files in real-time.

Markdown to HTML Converter

Convert Markdown to HTML with syntax highlighting.

Text Diff Checker

Compare two texts and see differences.

Text Statistics

Count characters, words, sentences, and paragraphs.

Image Compressor

Compress and optimize images.

Camera Recorder

Record video from your webcam.

SVG Placeholder Generator

Generate SVG placeholder images.

Agent Identity Generator

Instantly generate unique personas, traits, and system prompts for AI agents.

PII Redactor

Scan and remove personal data (emails, phones, SSNs, API keys) before sending to any AI model. Client-side.

OpenAI API Request Builder

Build chat/completions requests visually — model, messages, parameters. Generates curl, Python, and JavaScript code.

Context Window Splitter

Chunk long text for RAG by tokens, sentences, or paragraphs. Shows overlap and context usage per chunk.

Prompt Template Renderer

Auto-generate a form from {{variables}} in your prompt template. Fill values, get the rendered prompt with token count.

LLM JSON Validator

Extract and validate JSON from any AI model output — handles markdown fences, prose, trailing commas, smart quotes.

Jev Playground

Build Jev (TypeSafe System One) requests visually: state plus Noul, Choice, and Score questions. Mock responses with probability distributions, Python SDK code generation. Free, client-side, no API key.

Jev Suitability Test

Is your task Jev-shaped? Six criteria from System One guidance: judgement, bounded, atomic, context-contained, fast-human, machine-consumed — scored with a verdict and decomposition advice.

LLM Token Counter

Count tokens for GPT-4o, GPT-4, o1, and legacy models locally. Compare across tokenizers, estimate API costs. No API calls.

Meta Tag Generator

Generate HTML meta tags for SEO.

Converters & Calculators

view all →

Unix timestamp, date-time, number base, color, case, temperature, NATO alphabet, binary, and unicode converters. Plus math, ETA, and percentage calculators.

Compliance & Standards

view all →

EU Digital Product Passport (ESPR), ISO 20022 payments, GS1 supply chain, SOC 2, and PLM/BOM tools. Regulatory readiness and product compliance — free, private, client-side.

SOC 2 Readiness Checklist

Interactive checklist covering all 5 Trust Service Criteria with linked tools for each control.

BOM Diff Tool

Compare two Bills of Materials — see added, removed, and changed parts with quantity differences.

BOM Cost Roll-up

Calculate total cost of multi-level BOMs. Handles indented assemblies, quantities, and unit costs.

Battery Passport Checklist

Interactive checklist for all EU Battery Passport data points (Annex XIII, Regulation 2023/1542): EV (46), LMT (49), industrial >2kWh (32). Track readiness before 18 Feb 2027. Free, client-side.

DPP JSON Validator

Validate a Digital Product Passport JSON payload: required fields, battery data, operator, data carrier. Free, client-side.

DPP Resolver Tester

Test a DPP resolver: paste the QR URL, fetch the passport, verify required fields present. Tests the full scan→resolve→verify chain. Free.

ESPR DPP Timeline

Interactive timeline of EU ESPR delegated acts and DPP deadlines: battery passport Feb 2027, textiles, electronics, construction. Free.

DPP Supplier Data Request

Generate a structured data request for suppliers: which DPP fields you need, in what format, with deadlines. Export CSV or JSON. Free, client-side.

Textile DPP Builder

Build a textile-specific Digital Product Passport: fiber composition, recycled content, chemical treatments, care. Free, client-side.

Battery Carbon Footprint Declaration

Build the carbon footprint declaration for an EU battery passport: cradle-to-gate kg CO₂e/kWh per the delegated regulation. Free, client-side.

PPWR Declaration of Conformity

Generate an EU Declaration of Conformity for packaging under PPWR Regulation 2025/40, Annex VIII. Free, client-side.

Part Number Generator

Generate intelligent part numbers with configurable category/type/sequence codes. Batch generation.

ISO 20022 Validator

Validate ISO 20022 payment messages (pain.001, pacs.008, camt.053). Auto-detects type, checks required fields, pretty-prints XML.

pain.001 Builder

Build ISO 20022 Customer Credit Transfer Initiation XML visually — debtor, creditor, amount, SEPA service level, purpose codes.

GS1 Digital Link Builder

Build and decode GS1 Digital Link URLs: GTIN, serial, lot, expiry into a web URL and QR code. Check-digit and date validation, element-string conversion. Free, client-side.

ESPR Digital Product Passport

Build and validate a Digital Product Passport prototype for the EU Ecodesign Regulation 2024/1781: identification, Article 7 sustainability parameters, operator data, QR data carrier, JSON export. Client-side.

DPP Playground

Build a draft EU Digital Product Passport: pick your industry (textile, battery, electronics...), list the documents you have, and see exactly what information is missing. 100% client-side.

Invoice Generator

Create professional invoices with line items, tax, discounts and multi-currency support. Live preview, PDF download generated on your device, draft auto-save. 100% client-side.

PINT AE Invoice Builder & Validator

Build PINT AE XML invoices for the UAE 2026 e-invoicing mandate (Peppol), or paste XML to validate: TRN format, VAT categories, required UBL fields and totals math. 100% client-side.

Password Generator

Generate strong random passwords and passphrases with crypto-grade randomness: length control, character sets, exclude look-alikes, entropy meter. 100% client-side — passwords never leave your device.

About the All

Browse all Formatho developer tools by category. Search by name or function.

The complete directory of free, privacy-first tools. All run 100% client-side in your browser.

How to use

  1. Search or browse categories.
  2. Click any tool to open it.
  3. Bookmark your favorites.