Skip to content
Toova
All Tools

All Tools

79 developer tools, organized by category. All run entirely in your browser.

Encoders & Decoders

JSON Formatter

Format, validate and beautify JSON online. Free, instant, runs entirely in your browser. No data leaves your device.

JSON to YAML

Convert JSON to YAML format instantly. Free, runs entirely in your browser. No upload, no signup, supports nested structures.

YAML to JSON

Convert YAML to JSON instantly. Choose 2-space, 4-space, or minified output. Free, browser-based, no signup required.

JSON to XML

Convert JSON to well-formed XML in your browser. Choose root element name and indentation. Free, instant, private — nothing is uploaded.

XML to JSON

Convert XML to JSON instantly in your browser. Handles attributes, nested elements, and arrays. Free, private — nothing is uploaded.

JSON to CSV

Convert JSON arrays of objects to CSV format. Pick comma, semicolon, or tab delimiter, toggle headers. Free, browser-based, no upload needed.

JSON to TypeScript / Go / Python / PHP / Rust

Generate TypeScript, Go, Python, PHP, or Rust type definitions from a JSON sample. Detects optional fields, ISO dates, integer vs float. Browser-only.

Base64 Encoder/Decoder

Encode or decode Base64 strings in your browser. Supports UTF-8 text and URL-safe Base64 (RFC 4648). Free, instant, private — nothing is uploaded.

URL Encoder/Decoder

Encode or decode URL components. Free, browser-based, instant. Instant results, no signup required, privacy-first design.

HTML Entities

Encode or decode HTML entities. Free, browser-based, no upload. Instant results, no signup required, privacy-first design.

JWT Decoder

Decode and inspect JWT tokens. Free, browser-based, no token leaves your device.

Hashers, Crypto & Generators

MD5 Hash Generator

Generate MD5 hashes instantly in your browser. Free, private, no upload — paste text and get the hex digest immediately.

SHA-256 Hash Generator

Generate SHA-256, SHA-384, SHA-512, and SHA-1 hashes in your browser. Free, instant, private — no upload required.

HMAC Generator

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.

Bcrypt Tester

Test a plaintext password against a bcrypt hash in your browser. All comparison is local — nothing is transmitted. Free, instant, private.

UUID Generator

Generate UUID v1, v4, v7, or NIL in bulk. Browser-based, instant, free. v7 is timestamp-ordered and recommended for database primary keys.

Random String Generator

Generate random strings with custom length and character sets. Use for tokens, passwords, IDs, and test data. Free, browser-based, cryptographically random.

Password Generator

Generate strong, secure passwords. Free, browser-based, never leaves your device.

Lorem Ipsum Generator

Generate Lorem Ipsum placeholder text. Free, browser-based. Instant results, no signup required, privacy-first design.

Keccak-256 Hash

Compute the Keccak-256 hash of any UTF-8 string. Same algorithm Ethereum uses internally for EIP-55 checksums, function selectors, and storage slots.

Ethereum Address Validator

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.

Bitcoin Address Validator

Detect whether a Bitcoin address is P2PKH, P2SH, P2WPKH (SegWit), Taproot or testnet, with explicit reasons for unrecognised inputs.

JWT Generator

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.

Keypair Generator

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

Regex Tester

Test and debug regular expressions in real time. See matches, capture groups, and indices instantly. Free, browser-based.

Text Diff

Compare two text blocks and highlight additions and removals. Line, word, or character-level diff. Free, browser-based.

Markdown Preview

Live preview Markdown as you type. Switch between GFM and CommonMark, export to raw or escaped HTML. Free, browser-based.

CSS Minify/Beautify

Minify or beautify CSS code online. Strip whitespace and comments to shrink CSS, or format it with clean indentation. Free, instant, browser-based.

JS Minify/Beautify

Minify or beautify JavaScript code in your browser. Strip comments and whitespace to shrink JS, or format it with clean indentation. Free, instant, private.

HTML Minify/Beautify

Minify or beautify HTML in your browser. Remove whitespace and comments to shrink markup, or format it with clean indentation. Free, instant, private.

Case Converter

Convert text between camelCase, snake_case, kebab-case and more. Free, browser-based.

SQL Formatter

Format and beautify SQL queries. Free, browser-based. Instant results, no signup required, privacy-first design.

curl Converter

Paste a curl command and get the equivalent JavaScript fetch, axios, Python requests, or Go net/http snippet. Headers, body, auth are preserved.

HTML to JSX

Paste HTML and get React-ready JSX: class becomes className, for becomes htmlFor, inline styles become camelCase objects, void elements self-close.

CSS to Tailwind

Paste CSS declarations and get the equivalent Tailwind utility classes. Unknown values fall back to bracket notation so the output is always valid.

Tailwind to CSS

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

Web & API

SVG Optimizer

Optimize and minify SVG files in your browser. Remove comments, metadata, collapse whitespace, pretty-print. Free, private — nothing is uploaded.

Image to Base64

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.

HTTP Status Lookup

Complete HTTP status code reference with descriptions, RFC sources, and when-to-use guidance. Search by code or keyword. Free, instant, no signup.

User-Agent Parser

Parse any User-Agent string to extract browser, engine, OS, device type, and CPU architecture. Includes auto-detect for your own browser. Free, instant…

CSS Gradient Generator

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…

Favicon Checker

Check which favicons a website has — favicon.ico, apple-touch-icon, PWA manifest icons, and more. Instant visual preview with recommendations. Free…

Subnet Calculator

Calculate IPv4 and IPv6 subnets from CIDR notation. Network address, broadcast, first/last host, netmask, wildcard and usable host count.

IPv4 to IPv6 Converter

Convert IPv4 to IPv6-mapped, compatible, and full-expanded forms, or extract IPv4 from an IPv6 mapped address. Runs locally in your browser.

DNS Lookup

Query A, AAAA, MX, TXT, NS, and CNAME records through Toova's API backed by Google Public DNS.

Geohash Encoder & Decoder

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.

URL Slug Generator

Turn any text into a clean URL slug. Strips accents and emoji, collapses spaces and punctuation, supports lowercase and custom separators.

Meta Tag Generator

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.

JSON-LD Generator

Build a schema.org JSON-LD block for the six most useful page types: Article, Product, FAQPage, Organization, WebSite, BreadcrumbList.

Open Graph Preview

See exactly what a social-share card will look like before you publish. Type title, description, image and URL and the preview updates instantly.

Sitemap Generator

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.

robots.txt Validator

Paste your robots.txt and the tool flags syntax errors, orphan directives, unknown rules and non-standard fields with line numbers.

WCAG Contrast Checker

Pick foreground and background colours, see the WCAG contrast ratio and AA/AAA badges for normal text, large text and UI components.

Color Blindness Simulator

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.

ARIA Validator

Paste an HTML snippet and the tool flags missing alt text, empty interactive elements, invalid roles and aria-hidden on focusable elements.

footer.identity

CPF Generator

Generate mathematically valid Brazilian CPFs for tests, form validation, and seeded fixtures. Single or batch up to 20, runs locally in your browser.

CNPJ Generator

Generate valid Brazilian CNPJs (numeric or the new 2026 alphanumeric format) for tests and fixtures. Single or batch up to 20, browser-based.

IBAN Generator

Generate valid IBANs across 12 countries with the official mod-97 check. Single or batch up to 20, runs in your browser.

EU VAT Number Generator

Generate valid EU VAT numbers for 12 countries following each tax office's official check rule. Single or batch, browser-based.

EIN Generator

Generate US Employer Identification Numbers with valid IRS prefixes for software testing and fixtures. Single or batch up to 20, browser-local.

CURP Generator

Generate mathematically valid Mexican CURP codes for testing and form validation. Single or batch up to 20, runs in your browser.

RFC Generator

Generate syntactically valid Mexican RFC codes for both individuals (Persona Física, 13 chars) and companies (Persona Moral, 12 chars). Browser-local.

RUT Generator

Generate mathematically valid Chilean RUT numbers with the correct mod-11 verifier digit (0-9 or K). Browser-local.

CUIT Generator

Generate mathematically valid Argentine CUIT numbers with all 7 prefix types and the correct mod-11 verifier. Browser-local.

DNI/NIE Generator

Generate valid Spanish DNI (citizens) and NIE (foreigners) with the official mod-23 check letter. Single or batch up to 20.

Codice Fiscale Generator

Generate mathematically valid Italian Codice Fiscale codes (16 characters) for testing and fixtures. Browser-local.

SIREN / SIRET Generator

Generate valid French SIREN (9 digits) and SIRET (14 digits) with proper Luhn check. Single or batch up to 20, browser-based.

PESEL Generator

Generate mathematically valid Polish PESEL numbers with correct check digit, encoding date of birth and sex. Browser-local.

My Number Generator

Generate mathematically valid Japanese My Number codes (12 digits) with proper mod-11 check digit. Single or batch up to 20.

PAN Generator

Generate syntactically valid Indian PAN numbers (Permanent Account Number) with the correct entity-type letter at position 4. Browser-local.

GSTIN Generator

Generate mathematically valid Indian GSTIN numbers with the official Luhn mod-36 check digit. 39 state codes supported.