60 lines
2.4 KiB
Markdown
60 lines
2.4 KiB
Markdown
# kattoolbox
|
|
|
|
> **100% Private, Fast, In-Browser Utilities & File Tools.**
|
|
> Zero server uploads. Zero sign-up. Zero data collection. All operations run client-side in your browser.
|
|
|
|
---
|
|
|
|
## 🌟 High-Impact Privacy & Media Tools
|
|
|
|
- **🗜️ Discord & Email File Shrinker (`/tools/discord-image-shrinker`)**
|
|
Compress images client-side to fit Discord's 10MB/8MB upload limit or Gmail's 25MB attachment limit. Auto-calculates optimal quality & resolution.
|
|
- **🛡️ Photo GPS & EXIF Scrubber (`/tools/exif-scrubber`)**
|
|
Inspect hidden GPS coordinates, camera serial numbers, and device tags in photos. One-click sanitization wipes all metadata headers.
|
|
- **📑 Private In-Browser PDF Toolkit (`/tools/pdf-tools`)**
|
|
Merge multiple PDFs, extract custom page ranges, convert images to PDF, or rotate scans offline using `pdf-lib`.
|
|
- **🔒 Document & Image Redactor (`/tools/image-redactor`)**
|
|
Draw permanent blackout or pixelate blur boxes over confidential info (SSNs, credit card numbers, IDs, faces) before sharing.
|
|
|
|
---
|
|
|
|
## 🛠️ Developer & Everyday Utilities (30+)
|
|
|
|
- **Formatters & Validators:** JSON Formatter, Markdown Preview, SQL Formatter, XML Formatter
|
|
- **Encoders & Decoders:** Base64, URL Encoder, HTML Entities, JWT Decoder
|
|
- **Generators:** UUID (v4), Lorem Ipsum, Hash (MD5, SHA-1, SHA-256, SHA-512), QR Code, Password
|
|
- **Converters:** Unix Timestamp, Color (HEX/RGB/HSL), Number Base, JSON ↔ CSV
|
|
- **Text Tools:** Word & Character Counter, Regex Tester, Diff Checker, Case Converter
|
|
- **CSS Tools:** Gradient Generator, Box Shadow, Px ↔ Rem Converter
|
|
- **Web Tools:** Meta Tag Generator, Slug Generator, Cron Expression Parser, Image to Base64, Placeholder Image
|
|
|
|
---
|
|
|
|
## ⚡ Architecture & Design
|
|
|
|
- **Next.js 16 (Turbopack)** + **React 19** + **TypeScript** + **Tailwind CSS v4**
|
|
- **Static Site Generation (SSG):** Pre-rendered static pages for instant load times and optimal SEO.
|
|
- **Non-Intrusive Side Ads:** Zero annoying popups or modal overlays. Side ad rails automatically adapt on desktop/laptop viewports and remain unobtrusive.
|
|
- **100% Client-Side:** No backend server or database to maintain ($0 hosting forever on Cloudflare Pages, Vercel, or GitHub Pages).
|
|
|
|
---
|
|
|
|
## 🚀 Run Locally
|
|
|
|
```bash
|
|
npm install
|
|
npm run dev
|
|
```
|
|
|
|
Open [http://localhost:3000](http://localhost:3000) to view the application.
|
|
|
|
## 📦 Build Static Output
|
|
|
|
```bash
|
|
npm run build
|
|
```
|
|
|
|
---
|
|
|
|
## License
|
|
MIT
|