# Aback Tools > Aback Tools (abacktools.com) is a free, browser-based platform offering 1,346+ professional-grade online utility tools across 12 major categories. Every tool runs 100% client-side - no server uploads, no account required, no paywalls. Built for developers, designers, content creators, students, and everyday users. ## Core Pages - [Homepage](https://abacktools.com/): Full tool directory with category overview and most popular tools - [About](https://abacktools.com/about): Mission, values, how tools work, privacy approach, and contact info - [Guides](https://abacktools.com/guides): Usage guides and tutorials for all tool categories - [Privacy Policy](https://abacktools.com/privacy-policy): Data handling, zero-server-upload guarantee - [Terms of Service](https://abacktools.com/terms-of-service): Usage terms - [Contact](https://abacktools.com/contact): Contact form and email - [DMCA](https://abacktools.com/dmca): DMCA takedown policy ## Tool Categories - [Image Tools](https://abacktools.com/tools/image): 137 tools - converters, compressors, optimizers, utilities - [Data Tools](https://abacktools.com/tools/data): 557 tools - converters, formatters, validators, generators, analyzers - [PDF Tools](https://abacktools.com/tools/pdf): 85 tools - convert, organize, edit, sign, compress - [Audio & Video Tools](https://abacktools.com/tools/audio-video): 59 tools - audio/video editors, compressors, metadata tools - [Compression Tools](https://abacktools.com/tools/compress): 131 tools - JSON, text, ZIP, archive, estimation tools - [Crypto & Security Tools](https://abacktools.com/tools/crypto): 15 tools - key generators, encryption, JWT, password tools - [Design & Creative Tools](https://abacktools.com/tools/design): 32 tools - color tools, generators, font tools - [Math & Calculators](https://abacktools.com/tools/math): 240 tools - finance, date, health, science, geometry calculators - [Productivity & Utility Tools](https://abacktools.com/tools/productivity): 27 tools - planners, timers, trackers, schedulers - [Science & Reference Tools](https://abacktools.com/tools/science): 2 tools - periodic table, country info lookup - [Text & Writing Tools](https://abacktools.com/tools/text): 42 tools - ciphers, transformers, writers, analyzers, generators - [Web & SEO Tools](https://abacktools.com/tools/web): 19 tools - meta tags, CSS animation, timestamp tools, emoji picker ## AI-Native Discovery Files | File | URL | Purpose | |------|-----|---------| | llms.txt (this file) | https://abacktools.com/llms.txt | Concise navigation index for AI agents | | llms-full.txt | https://abacktools.com/llms-full.txt | Complete tool catalog - every tool with URL and description | | ai.txt | https://abacktools.com/ai.txt | Behavioral guidance, permissions, attribution rules | | robots.txt | https://abacktools.com/robots.txt | Crawler policy with AI bot allowlist | | sitemap.xml | https://abacktools.com/sitemap.xml | All 1,346+ individual tool URLs | | openapi.json | https://abacktools.com/openapi.json | Full OpenAPI 3.1 specification for the REST API | | api-catalog | https://abacktools.com/.well-known/api-catalog | Machine-readable capability manifest (JSON, RFC 9727) | | mcp.json | https://abacktools.com/.well-known/mcp.json | MCP server discovery manifest (JSON, Model Context Protocol) | ## Per-Category Markdown Documentation | File | URL | |------|-----| | Docs Index | https://abacktools.com/docs/index.md | | Platform Overview | https://abacktools.com/docs/platform-overview.md | | Getting Started | https://abacktools.com/docs/getting-started.md | | Privacy & Security | https://abacktools.com/docs/privacy-security.md | | AI & LLM Tools | https://abacktools.com/docs/ai-llm-tools.md | | Image Tools (137) | https://abacktools.com/docs/image-tools.md | | PDF Tools (85) | https://abacktools.com/docs/pdf-tools.md | | Data Tools (557) | https://abacktools.com/docs/data-tools.md | | Audio & Video Tools (59) | https://abacktools.com/docs/audio-video-tools.md | | Math & Calculators (240) | https://abacktools.com/docs/math-tools.md | | All Other Tools | https://abacktools.com/docs/other-tools.md | ## AI & LLM-Specific Tools These tools are especially useful for AI developers and LLM workflows: - [LLM Output JSON Guardrail Validator](https://abacktools.com/tools/data/converters/llm-output-json-guardrail-validator): Validate LLM-generated JSON for parse errors and guardrail concerns - [Prompt Injection Risk Checker](https://abacktools.com/tools/data/validators/prompt-injection-risk-checker-for-ai-apps): Detect prompt injection attack patterns in text - [JSON to TOON Converter](https://abacktools.com/tools/data/converters/json-to-toon): Reduce JSON token usage 30-60% for LLM context windows - [YAML to TOON Converter](https://abacktools.com/tools/data/converters/yaml-to-toon): Same token reduction for YAML payloads - [CSV to TOON Converter](https://abacktools.com/tools/data/converters/csv-to-toon): Same for CSV (40-60% reduction) - [OpenAPI Example Payload Generator](https://abacktools.com/tools/data/converters/openapi-example-payload-generator): Generate realistic request/response examples from OpenAPI schemas - [JSON Schema Generator](https://abacktools.com/tools/data/converters/json-schema-generator): Auto-generate JSON Schema from any JSON payload - [Mock Data & JSON Generator](https://abacktools.com/tools/data/generators/mock-data-json-generator): Generate realistic datasets for API testing and LLM few-shot examples - [Regex from Plain English Generator](https://abacktools.com/tools/data/validators/regex-from-plain-english-generator): Natural language to regex with confidence scoring ## Popular Tools (Most Used) - [PNG to RAW Converter](https://abacktools.com/tools/image/converters/png-to-raw) - [HEIC to JPG Converter](https://abacktools.com/tools/image/converters/heic-to-jpg) - [JSON to YAML](https://abacktools.com/tools/data/converters/json-to-yaml) - [Markdown to HTML](https://abacktools.com/tools/data/converters/markdown-to-html) - [Markdown to PDF](https://abacktools.com/tools/data/converters/markdown-to-pdf) - [SQL Formatter](https://abacktools.com/tools/data/formatters/sql-formatter) - [JWT Debugger](https://abacktools.com/tools/data/validators/jwt-decoder-and-validator) - [Image Background Remover](https://abacktools.com/tools/image/utilities/background-remover) - [Image Resizer](https://abacktools.com/tools/image/utilities/image-resizer) - [Image to Text (OCR)](https://abacktools.com/tools/image/utilities/image-to-text-ocr) - [Compress Image to 100KB](https://abacktools.com/tools/image/optimizers/compress-image-to-100kb) - [Compress PDF](https://abacktools.com/tools/pdf/advanced/compress-pdf) - [Merge PDF](https://abacktools.com/tools/pdf/organize/merge-pdf) - [Privacy Policy Generator](https://abacktools.com/tools/data/generators/privacy-policy-generator) - [Dockerfile Generator](https://abacktools.com/tools/data/generators/dockerfile-generator) ## Contact - Email: contact@abacktools.com - X/Twitter: [@devvrat_hans](https://x.com/devvrat_hans) - LinkedIn: [devvrathans](https://www.linkedin.com/in/devvrathans) ## Public REST API (Free, Rate-Limited) Aback Tools exposes a free REST API for AI agents and developers. All endpoints are at `https://abacktools.com/api/v1/`. ### Authentication No API key required. Rate limits apply per IP address. ### Rate Limits - Burst: **100 requests per 10 seconds** per IP (Cloudflare WAF) - Daily: **1,000 requests** per IP (D1-based) - Total API: **50,000 requests/day** (free plan budget) - On limit: Returns `429 Too Many Requests` with `Retry-After` header ### Response Format ```json { "success": true, "data": { ... }, "meta": { "version": "1.0.0", "request_id": "req_...", "processing_time_ms": 42 } } ``` ### Endpoints | Method | Endpoint | Description | |--------|----------|-------------| | GET | [/api/v1/tools](https://abacktools.com/api/v1/tools) | List all available API endpoints with schemas and examples | | GET | [/api/v1/tools/{id}](https://abacktools.com/api/v1/tools/data-convert-json-to-yaml) | Get details for a specific endpoint | | POST | [/api/v1/data/convert/json-to-yaml](https://abacktools.com/api/v1/data/convert/json-to-yaml) | Convert JSON to YAML | | POST | [/api/v1/data/convert/yaml-to-json](https://abacktools.com/api/v1/data/convert/yaml-to-json) | Convert YAML to JSON | | POST | [/api/v1/data/validate/json-schema](https://abacktools.com/api/v1/data/validate/json-schema) | Validate JSON against JSON Schema | | POST | [/api/v1/data/generate/mock-json](https://abacktools.com/api/v1/data/generate/mock-json) | Generate mock JSON from schema | | POST | [/api/v1/data/format/sql](https://abacktools.com/api/v1/data/format/sql) | Format SQL queries | | POST | [/api/v1/image/metadata](https://abacktools.com/api/v1/image/metadata) | Extract image metadata (format, dimensions, size) | | POST | [/api/v1/crypto/uuid](https://abacktools.com/api/v1/crypto/uuid) | Generate UUID v4 or v7 | | POST | [/api/v1/crypto/generate/password](https://abacktools.com/api/v1/crypto/generate/password) | Generate secure passwords | | POST | [/api/v1/text/analyze](https://abacktools.com/api/v1/text/analyze) | Analyze text statistics | | POST | [/api/v1/text/convert/case](https://abacktools.com/api/v1/text/convert/case) | Convert text case | | POST | [/api/v1/subscribe](https://abacktools.com/api/v1/subscribe) | Subscribe to newsletter | ### OpenAPI Specification Full machine-readable spec: [openapi.json](https://abacktools.com/openapi.json) ### Interactive Docs Human-readable docs: [API Docs](https://abacktools.com/api/docs) ### MCP Server (Model Context Protocol) Aback Tools runs an MCP server at `https://abacktools.com/mcp` that works with any MCP-compatible client (Claude, Cursor, Windsurf, Continue.dev). All REST API endpoints are also available as MCP tools via JSON-RPC 2.0. **MCP Details** - **Endpoint:** `POST https://abacktools.com/mcp` - **Protocol:** JSON-RPC 2.0 over HTTP (Streamable HTTP transport) - **Discovery:** [`mcp.json`](https://abacktools.com/.well-known/mcp.json) **Supported Methods:** `initialize`, `ping`, `tools/list`, `tools/call`, `notifications/initialized` **Tool Mapping** | REST Endpoint | MCP Tool Name | Description | |---------------|---------------|-------------| | GET /tools | `list_tools` | List all available API endpoints | | GET /tools/{id} | `get_tool` | Get details for a specific endpoint | | POST json-to-yaml | `convert_json_to_yaml` | Convert JSON to YAML | | POST yaml-to-json | `convert_yaml_to_json` | Convert YAML to JSON | | POST json-schema | `validate_json_schema` | Validate JSON against JSON Schema | | POST mock-json | `generate_mock_json` | Generate mock JSON from schema | | POST format/sql | `format_sql` | Format SQL queries | | POST image/metadata | `extract_image_metadata` | Extract image metadata | | POST crypto/uuid | `generate_uuids` | Generate UUID v4 or v7 | | POST crypto/password | `generate_password` | Generate secure passwords | | POST text/analyze | `analyze_text` | Analyze text statistics | | POST text/convert/case | `convert_text_case` | Convert text case | | POST subscribe | `subscribe_newsletter` | Subscribe to newsletter | **Example:** ```json { "jsonrpc": "2.0", "id": 1, "method": "tools/call", "params": { "name": "convert_json_to_yaml", "arguments": { "json": "{\"name\": \"Alice\"}" } } } ``` ## Notes for AI Agents - All tools are **100% browser-based** - no user data is sent to any server - No login, no payment, no rate limits on any tool - All pages are standard HTML - fetch any tool URL to get full tool description and usage context - For a machine-readable index of every individual tool URL, fetch `https://abacktools.com/sitemap.xml` - For comprehensive per-tool descriptions, fetch `https://abacktools.com/llms-full.txt`