All Tools
79 developer tools, organized by category. All run entirely in your browser.
Encoders & Decoders
Format, validate and beautify JSON online. Free, instant, runs entirely in your browser. No data leaves your device.
Convert JSON to YAML format instantly. Free, runs entirely in your browser. No upload, no signup, supports nested structures.
Convert YAML to JSON instantly. Choose 2-space, 4-space, or minified output. Free, browser-based, no signup required.
Convert JSON to well-formed XML in your browser. Choose root element name and indentation. Free, instant, private — nothing is uploaded.
Convert XML to JSON instantly in your browser. Handles attributes, nested elements, and arrays. Free, private — nothing is uploaded.
Convert JSON arrays of objects to CSV format. Pick comma, semicolon, or tab delimiter, toggle headers. Free, browser-based, no upload needed.
Generate TypeScript, Go, Python, PHP, or Rust type definitions from a JSON sample. Detects optional fields, ISO dates, integer vs float. Browser-only.
Encode or decode Base64 strings in your browser. Supports UTF-8 text and URL-safe Base64 (RFC 4648). Free, instant, private — nothing is uploaded.
Encode or decode URL components. Free, browser-based, instant. Instant results, no signup required, privacy-first design.
Encode or decode HTML entities. Free, browser-based, no upload. Instant results, no signup required, privacy-first design.
Decode and inspect JWT tokens. Free, browser-based, no token leaves your device.
Hashers, Crypto & Generators
Generate MD5 hashes instantly in your browser. Free, private, no upload — paste text and get the hex digest immediately.
Generate SHA-256, SHA-384, SHA-512, and SHA-1 hashes in your browser. Free, instant, private — no upload required.
Generate HMAC signatures with HMAC-SHA-256, HMAC-SHA-512, HMAC-SHA-384, or HMAC-SHA-1 in your browser. Keys never leave your device.
Test a plaintext password against a bcrypt hash in your browser. All comparison is local — nothing is transmitted. Free, instant, private.
Generate UUID v1, v4, v7, or NIL in bulk. Browser-based, instant, free. v7 is timestamp-ordered and recommended for database primary keys.
Generate random strings with custom length and character sets. Use for tokens, passwords, IDs, and test data. Free, browser-based, cryptographically random.
Generate strong, secure passwords. Free, browser-based, never leaves your device.
Generate Lorem Ipsum placeholder text. Free, browser-based. Instant results, no signup required, privacy-first design.
Compute the Keccak-256 hash of any UTF-8 string. Same algorithm Ethereum uses internally for EIP-55 checksums, function selectors, and storage slots.
Check whether an Ethereum address is well-formed, calculate its EIP-55 mixed-case checksum, and surface a clear error when a typo flips a hex character.
Detect whether a Bitcoin address is P2PKH, P2SH, P2WPKH (SegWit), Taproot or testnet, with explicit reasons for unrecognised inputs.
Build an HS256-signed JWT from a JSON payload and a shared secret. Header, body and signature are computed in the browser using Web Crypto.
Generate Ed25519, ECDSA P-256 or RSA 2048 keypairs entirely in your browser. The private key is exported as PKCS#8 PEM, the public key as SPKI PEM.
Text & Code
Test and debug regular expressions in real time. See matches, capture groups, and indices instantly. Free, browser-based.
Compare two text blocks and highlight additions and removals. Line, word, or character-level diff. Free, browser-based.
Live preview Markdown as you type. Switch between GFM and CommonMark, export to raw or escaped HTML. Free, browser-based.
Minify or beautify CSS code online. Strip whitespace and comments to shrink CSS, or format it with clean indentation. Free, instant, browser-based.
Minify or beautify JavaScript code in your browser. Strip comments and whitespace to shrink JS, or format it with clean indentation. Free, instant, private.
Minify or beautify HTML in your browser. Remove whitespace and comments to shrink markup, or format it with clean indentation. Free, instant, private.
Convert text between camelCase, snake_case, kebab-case and more. Free, browser-based.
Format and beautify SQL queries. Free, browser-based. Instant results, no signup required, privacy-first design.
Paste a curl command and get the equivalent JavaScript fetch, axios, Python requests, or Go net/http snippet. Headers, body, auth are preserved.
Paste HTML and get React-ready JSX: class becomes className, for becomes htmlFor, inline styles become camelCase objects, void elements self-close.
Paste CSS declarations and get the equivalent Tailwind utility classes. Unknown values fall back to bracket notation so the output is always valid.
Paste Tailwind utility classes and get the matching CSS rule, ready to drop into a stylesheet. Arbitrary [value] classes unwrap to raw declarations.
Color, Time & Units
Convert colors between HEX, RGB, HSL, OKLCH and OKLab instantly. Free, browser-based — no data leaves your device.
Extract dominant colors from any image. Get HEX and RGB values, copy as CSS variables, JSON or Tailwind config. Runs entirely in your browser.
Parse and explain cron expressions in plain English. See the next 5 run times with timezone support. Free, instant, browser-based.
Convert Unix timestamps to ISO 8601, RFC 2822, UTC, local time and relative time. Supports seconds, milliseconds and date strings. Free, browser-based.
Convert a date and time between any IANA timezones. Shows UTC offset, abbreviation (EST, BRT, JST) and handles daylight saving automatically. Free…
Convert numbers between binary (2), octal (8), decimal (10) and hexadecimal (16). Supports prefix auto-detect (0x, 0b, 0o), custom base 2-36, and grouped…
Convert between units of length, mass, temperature, time, data, speed, area, and volume. All conversions run in your browser. Free, instant, no signup.
Generate QR codes from any text, URL, vCard, or WiFi config. Customize size, colors, and error correction. Download PNG or SVG instantly, no signup.
Web & API
Optimize and minify SVG files in your browser. Remove comments, metadata, collapse whitespace, pretty-print. Free, private — nothing is uploaded.
Convert images to Base64 data URIs in your browser. Get plain Base64, Data URL, HTML img tag, or CSS background. Free, private — images never uploaded.
Complete HTTP status code reference with descriptions, RFC sources, and when-to-use guidance. Search by code or keyword. Free, instant, no signup.
Parse any User-Agent string to extract browser, engine, OS, device type, and CPU architecture. Includes auto-detect for your own browser. Free, instant…
Visually create CSS gradients (linear, radial, conic) with a live preview. Add up to 6 color stops, pick direction, and export as CSS, Tailwind, or SVG…
Check which favicons a website has — favicon.ico, apple-touch-icon, PWA manifest icons, and more. Instant visual preview with recommendations. Free…
Calculate IPv4 and IPv6 subnets from CIDR notation. Network address, broadcast, first/last host, netmask, wildcard and usable host count.
Convert IPv4 to IPv6-mapped, compatible, and full-expanded forms, or extract IPv4 from an IPv6 mapped address. Runs locally in your browser.
Query A, AAAA, MX, TXT, NS, and CNAME records through Toova's API backed by Google Public DNS.
Encode latitude and longitude into a compact geohash, or decode a geohash back to coordinates and its bounding box. All math runs in your browser.
Turn any text into a clean URL slug. Strips accents and emoji, collapses spaces and punctuation, supports lowercase and custom separators.
Fill in title, description, image and URL and the tool emits a clean block of meta tags: SEO basics, Open Graph and Twitter Card together.
Build a schema.org JSON-LD block for the six most useful page types: Article, Product, FAQPage, Organization, WebSite, BreadcrumbList.
See exactly what a social-share card will look like before you publish. Type title, description, image and URL and the preview updates instantly.
Paste a list of URLs and the tool builds a valid sitemap.xml, ready to drop at /sitemap.xml on your site. Optional changefreq, priority and lastmod per URL.
Paste your robots.txt and the tool flags syntax errors, orphan directives, unknown rules and non-standard fields with line numbers.
Pick foreground and background colours, see the WCAG contrast ratio and AA/AAA badges for normal text, large text and UI components.
See how a colour will look to people with the three common types of dichromacy, plus full grayscale. Helps catch palettes that lose meaning without colour.
Paste an HTML snippet and the tool flags missing alt text, empty interactive elements, invalid roles and aria-hidden on focusable elements.
footer.identity
Generate mathematically valid Brazilian CPFs for tests, form validation, and seeded fixtures. Single or batch up to 20, runs locally in your browser.
Generate valid Brazilian CNPJs (numeric or the new 2026 alphanumeric format) for tests and fixtures. Single or batch up to 20, browser-based.
Generate valid IBANs across 12 countries with the official mod-97 check. Single or batch up to 20, runs in your browser.
Generate valid EU VAT numbers for 12 countries following each tax office's official check rule. Single or batch, browser-based.
Generate US Employer Identification Numbers with valid IRS prefixes for software testing and fixtures. Single or batch up to 20, browser-local.
Generate mathematically valid Mexican CURP codes for testing and form validation. Single or batch up to 20, runs in your browser.
Generate syntactically valid Mexican RFC codes for both individuals (Persona Física, 13 chars) and companies (Persona Moral, 12 chars). Browser-local.
Generate mathematically valid Chilean RUT numbers with the correct mod-11 verifier digit (0-9 or K). Browser-local.
Generate mathematically valid Argentine CUIT numbers with all 7 prefix types and the correct mod-11 verifier. Browser-local.
Generate valid Spanish DNI (citizens) and NIE (foreigners) with the official mod-23 check letter. Single or batch up to 20.
Generate mathematically valid Italian Codice Fiscale codes (16 characters) for testing and fixtures. Browser-local.
Generate valid French SIREN (9 digits) and SIRET (14 digits) with proper Luhn check. Single or batch up to 20, browser-based.
Generate mathematically valid Polish PESEL numbers with correct check digit, encoding date of birth and sex. Browser-local.
Generate mathematically valid Japanese My Number codes (12 digits) with proper mod-11 check digit. Single or batch up to 20.
Generate syntactically valid Indian PAN numbers (Permanent Account Number) with the correct entity-type letter at position 4. Browser-local.
Generate mathematically valid Indian GSTIN numbers with the official Luhn mod-36 check digit. 39 state codes supported.