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.
Unix Timestamp Converter
Convert Unix timestamps to human-readable dates. Live clock with seconds-since counter and current time in both formats.
Date-Time Converter
Convert dates and times between different formats and timezones.
Integer Base Converter
Convert numbers between binary, octal, decimal, and hexadecimal.
Roman Numerals
Convert between Roman numerals and Arabic numbers.
Color Converter
Convert colors between HEX, RGB, HSL, and other formats.
Case Converter
Convert text between different cases (camelCase, snake_case, etc.).
Text to NATO
Convert text to NATO phonetic alphabet.
Text to Binary
Convert text to binary and vice versa.
Text to Unicode Converter
Convert text to Unicode code points and HTML entities.
Temperature
Convert temperatures between Celsius, Fahrenheit, Kelvin, and Rankine.
Math Evaluator
Evaluate mathematical expressions.
ETA Calculator
Calculate estimated time of arrival.
Percentage Calculator
Calculate percentages, increases, and decreases.
Chronometer
chronometer - free, privacy-first, and 100% client-side.
Quantum Circuit Simulator
Design and simulate quantum circuits with real quantum gates. Perfect for learning quantum computing concepts.
Lorem Ipsum Generator
Generate placeholder text for designs.
Emoji Picker
Browse and copy emojis.
ASCII Art
Convert text to ASCII art.
Numeronym Generator
numeronym-generator - free, privacy-first, and 100% client-side.
Keycode Info
Find keyboard keycodes for JavaScript events.
Network & Web
view all →IPv4 subnet calculator, MAC address tools, IPv6 ULA generator, URL encoder/parser, HTTP status codes, QR code generator, and device info.
IPv4 Subnet Calculator
Calculate IPv4 subnets, network ranges, and available hosts.
IPv4 Address Converter
Convert IPv4 addresses between formats.
IPv4 Range Expander
Expand IPv4 address ranges into individual IPs.
MAC Address Lookup
Look up MAC address vendor information.
MAC Address Generator
Generate random MAC addresses.
IPv6 ULA Generator
Generate IPv6 Unique Local Addresses.
URL Encoder/Decoder
Encode and decode URL strings.
URL Parser
Parse and analyze URLs to extract components.
HTML Entities
Encode and decode HTML entities.
Device Information
View your browser and device information.
User Agent Parser
Parse and analyze user agent strings.
HTTP Status Codes
Reference for HTTP status codes and their meanings.
Slugify
Convert text to URL-friendly slugs.
QR Code Generator
Generate QR codes from text or URLs.
WiFi QR Code
Generate QR codes for WiFi network credentials.
Random Port Generator
Generate random port numbers for development.
Outlook Safelink Decoder
safelink-decoder - free, privacy-first, and 100% client-side.
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
- Search or browse categories.
- Click any tool to open it.
- Bookmark your favorites.