# ConveniencePro > Privacy-focused developer utility tools with client-side processing. All tools run in your browser - no data is ever sent to servers. ConveniencePro provides 25+ developer tools accessible via URL-as-API pattern, JavaScript SDK, and embeddable widgets. Designed for LLM integration without server infrastructure. ## Tool Categories - **Encoding/Decoding**: Base64, URL, HTML encode/decode - **JSON**: Format, minify, validate JSON - **Hashing**: SHA-256, SHA-512, SHA-1, MD5 - **UUID**: Generate and validate UUIDs - **Regex**: Test patterns, find/replace - **Text**: Statistics, case conversion, reverse, trim - **Numbers**: Formatting, base conversion - **Date/Time**: Timestamp conversion - **Colors**: Hex, RGB, HSL conversion ## LLM Integration ### URL-as-API Pattern Invoke tools via URL parameters: ``` https://conveniencepro.cc/run/{tool-name}?param=value ``` Examples: - `/run/base64-encode?text=Hello%20World` - `/run/hash-sha256?text=secret` - `/run/uuid-generate` - `/run/json-format?json={"key":"value"}` Results render as JSON in the page content. ### Discovery Endpoints - Tool manifest: `/.well-known/ai-tools.json` - OpenAPI spec: `/.well-known/openapi.yaml` - ChatGPT plugin: `/.well-known/ai-plugin.json` - A2A agent card: `/.well-known/agent-card.json` ### JavaScript SDK ```html ``` ### Embeddable Widgets ```html ``` ## Available Tools ### Encoding - `base64-encode` - Encode text to Base64 - `base64-decode` - Decode Base64 to text - `url-encode` - URL encode text - `url-decode` - URL decode text - `html-encode` - HTML escape special characters - `html-decode` - HTML unescape entities ### JSON - `json-format` - Beautify/format JSON - `json-minify` - Minify JSON - `json-validate` - Validate JSON syntax ### Hashing - `hash-sha256` - Generate SHA-256 hash - `hash-sha512` - Generate SHA-512 hash - `hash-sha1` - Generate SHA-1 hash (deprecated) - `hash-md5` - Generate MD5 hash (not secure) ### UUID - `uuid-generate` - Generate UUID v4 - `uuid-validate` - Validate UUID format ### Regex - `regex-test` - Test regex pattern - `regex-replace` - Replace using regex ### Text - `text-stats` - Word/character counts - `case-convert` - Convert text case - `text-reverse` - Reverse text - `text-trim` - Trim whitespace ### Numbers - `number-format` - Format numbers - `number-base` - Convert number bases ### Date/Time - `timestamp` - Convert timestamps ### Colors - `color-convert` - Convert color formats ## Security Model All processing happens client-side in the browser: - No data transmission to servers - No storage or logging of user input - No authentication required - Fully static file deployment ## Links - Website: https://conveniencepro.cc - Tool Documentation: https://conveniencepro.cc/.well-known/ai-tools.json - SDK: https://conveniencepro.cc/sdk/conveniencepro.js