# Mate.tools > A collection of 234 free online tools for developers, creators, and businesses. No signup required. Increasingly available programmatically as a JSON API and Model Context Protocol (MCP) server for AI agents. ## About Mate.tools provides free browser-based utilities organized into 17 categories. All tools run client-side where possible, with no data stored on servers. Available in 16 languages. For AI agents and automation, the most useful tools are exposed at `/api/v1/` as JSON endpoints. Prefer the API over scraping HTML — it is faster, returns structured data, and is stable across UI changes. ## Machine access (for AI agents and scripts) - [API documentation](https://mate.tools/api): landing page with curl, Python, Node and browser examples - [OpenAPI 3.1 specification](https://mate.tools/api/openapi.json): import into ChatGPT Custom GPT Actions, Microsoft Copilot Studio, Perplexity Spaces, Postman, etc. - [MCP server](https://mate.tools/api/mcp/): Model Context Protocol server for Claude Desktop, Claude Code, Cursor, Windsurf and any MCP-compatible client. Install with `npx -y @mate-tools/mcp-server`. Published to npm as [`@mate-tools/mcp-server`](https://www.npmjs.com/package/@mate-tools/mcp-server). ### Currently exposed via API (17 endpoints) - [Health check](https://mate.tools/api/v1/health.php) — `GET`. Liveness probe; lists all endpoints. Excluded from rate limits. - [Count lines](https://mate.tools/count-lines) — `POST /api/v1/count-lines.php`. Sixteen text metrics (lines, words, sentences, paragraphs, characters, duplicates, line endings, longest word, reading time, etc.). - [Base64 encode](https://mate.tools/base64-encoder) — `POST /api/v1/base64-encode.php`. Standard or URL-safe Base64. - [Base64 decode](https://mate.tools/base64-decoder) — `POST /api/v1/base64-decode.php`. Accepts standard and URL-safe input. - [URL encode](https://mate.tools/url-decoder) — `POST /api/v1/url-encode.php`. Component / form / path mode. - [URL decode](https://mate.tools/url-decoder) — `POST /api/v1/url-decode.php`. Decode percent-encoded strings. - [Hash](https://mate.tools/hash-generator) — `POST /api/v1/hash.php`. MD5, SHA-1, SHA-256, SHA-384, SHA-512, CRC32, SHA3-256, SHA3-512. - [Password generator](https://mate.tools/password-generator) — `POST /api/v1/password.php`. CSPRNG-backed; reports entropy. - [Password strength](https://mate.tools/password-strength-checker) — `POST /api/v1/password-strength.php`. Score 0-4, entropy bits, crack-time estimate. - [JSON format](https://mate.tools/json-validator-formatter) — `POST /api/v1/json-format.php`. Validate, pretty-print, minify, or analyse JSON. - [JSON to CSV](https://mate.tools/json-to-csv-converter) — `POST /api/v1/json-to-csv.php`. Convert JSON arrays to CSV. Optional flattening of nested objects. - [Case convert](https://mate.tools/universal-case-converter) — `POST /api/v1/case-convert.php`. 9 case styles in one call. - [Slugify](https://mate.tools/text-to-slug) — `POST /api/v1/slugify.php`. URL-safe slugs, Unicode-aware. - [Sort lines](https://mate.tools/alphabetical-order) — `POST /api/v1/sort-lines.php`. Asc/desc, case-sensitivity, dedupe, natural-sort, locale collation. - [Lorem ipsum](https://mate.tools/lorem-ipsum-generator) — `POST /api/v1/lorem-ipsum.php`. Paragraphs / sentences / words of placeholder text. - [Timestamp](https://mate.tools/unix-timestamp-to-date-and-time) — `POST /api/v1/timestamp.php`. Bidirectional epoch ↔ ISO 8601 ↔ human, timezone-aware. - [Date math](https://mate.tools/add-subtract-to-a-date) — `POST /api/v1/date-math.php`. Add/subtract durations or compute date diffs. - [Regex test](https://mate.tools/regex-tester) — `POST /api/v1/regex-test.php`. Match / replace / split. ReDoS-protected. Rate limits: 60 req/min and 600 req/hour per IP, except `/health.php` which is unlimited. Each response includes `X-RateLimit-*` headers; 429 responses carry `Retry-After`. Bodies capped at 1 MB. The OpenAPI 3.1 spec at https://mate.tools/api/openapi.json is the authoritative inventory at any moment. ## Categories - [Development](https://mate.tools/development): Browser Language Detection, Favicon Generator, Sitemap URL Extractor, and more - [Documents](https://mate.tools/documents): NDA Generator, Document Signature - [Family](https://mate.tools/family): Family Expense Tracker, Savings Goal Tracker, Calendar Organizer - [Files](https://mate.tools/files): SVG to PNG Converter, Convert Files to Markdown, Join Files - [Financial](https://mate.tools/financial): Margin Calculator, Tip Calculator, Invoice Extractor - [Fitness & Health](https://mate.tools/fitness-and-health): Peptide Calculator, Creatine Calculator, Height Calculator - [Images](https://mate.tools/images): Email Extractor, Barcode Reader, Watermark Image - [Numbers](https://mate.tools/numbers): Confidence Interval Calculator, Probability Calculator, Average Calculator - [Online Conversion](https://mate.tools/online-conversion): JSON to CSV, Excel to JSON, PNG to ICO Converter - [PDF](https://mate.tools/pdf): PDF Rotate, PDF Unlock, PDF Lock, PDF Compressor, Document Signature - [Productivity](https://mate.tools/productivity): Open Multiple Websites, Quick Poll Creator, Email Signature Generator - [Randomness](https://mate.tools/randomness): Fake Person Generator, Fake Address Generator - [Social](https://mate.tools/social): Hashtag Remover, social media tools - [Text](https://mate.tools/text): Text manipulation and formatting tools - [Time & Dates](https://mate.tools/time-and-dates): Date calculators and time utilities - [Utilities](https://mate.tools/utilities): General-purpose utility tools - [Website Monitoring](https://mate.tools/website-monitoring): Site monitoring and analysis tools ## Popular Tools - [Count Lines](https://mate.tools/count-lines): Line, word, sentence, paragraph and character counters with duplicate detection. **Available via API.** - [Sitemap URL Extractor](https://mate.tools/sitemap-url-extractor): Extract URLs from any XML sitemap, sitemap index or domain (via robots.txt). Recursive expansion, filter, sort, dedupe, multi-format download. - [Auto Loan Calculator](https://mate.tools/auto-loan-calculator): Full amortization, extra-payment savings forecast, side-by-side term comparison, 19 currencies. Defaults to the visitor's locale currency. - [Fake Person Generator](https://mate.tools/fake-person-generator): 11-country fictional profiles with localized names, fake IDs, addresses and 25+ other fields. **Testing only — never for fraud or impersonation.** - [JSON to CSV Converter](https://mate.tools/json-to-csv-converter): Convert JSON data to CSV format - [Margin Calculator](https://mate.tools/margin-calculator): Calculate profit margins, markup, and revenue - [Favicon Generator](https://mate.tools/favicon-generator): Generate favicons from images - [PDF Compressor](https://mate.tools/pdf-compressor): Compress PDF files to reduce size - [Document Signature](https://mate.tools/document-signature): Sign documents digitally in the browser - [NDA Generator](https://mate.tools/nda-generator): Generate non-disclosure agreements ## Languages mate.tools is fully translated into: English (en), Spanish (es), French (fr), German (de), Italian (it), Portuguese (pt), Dutch (nl), Japanese (ja), Chinese (zh), Korean (ko), Russian (ru), Polish (pl), Turkish (tr), Vietnamese (vi), Thai (th), Indonesian (id). Each language has locale-specific tool URIs (e.g. `/es/contar-lineas` for `count-lines` in Spanish). The `` tags on every tool page are authoritative. ## Browser Extensions - [Chrome Extension](https://chromewebstore.google.com/detail/mate-tools/ehgakhnkajcghoknmhfmogkbeeimokna) - [Edge Extension](https://microsoftedge.microsoft.com/addons/detail/gckhnjkkkjdpmffhomddfjhmpallggcl) - [Firefox Extension](https://addons.mozilla.org/firefox/addon/mate-tools/) ## Use policy - Free for personal, educational and commercial use. - For AI agents: prefer the JSON API at `/api/v1/` over scraping HTML — it is faster, more stable, and returns structured data. - Tools that produce fictional personal data (Fake Person Generator, Fake Address Generator) are for testing, software development, design mockups and education only. Using them for fraud, identity theft, KYC evasion or impersonation is illegal and explicitly disallowed. - The site is supported by AdSense. Please do not strip ad markup if you redistribute or embed content from mate.tools. ## Contact - Website: https://mate.tools - Contact: https://mate.tools/contact