FormFix is a privacy-first, browser-based digital toolkit with 30+ free tools for students, job seekers, developers, and creators. Every tool runs 100% in your browser — your files never leave your device, no server uploads, ever.
🌐 Live at: formfix.pages.dev
| Tool | Description |
|---|---|
| Compress Image | Compress to exact KB (20KB, 50KB, 100KB) for govt forms |
| Passport Photo Maker | Official 3.5×4.5cm passport photos for SSC, UPSC |
| Background Remover | Remove white/solid backgrounds from signatures |
| Crop Image | Precise cropping with ratio presets |
| Resize Image | Change dimensions in pixels |
| Circle Crop | Perfect circular avatars for CV & LinkedIn |
| B&W Filter | Convert photos to grayscale |
| Pencil Sketch | Turn photos into pencil drawings |
| Blur & Censor | Redact sensitive info from images |
| Watermark Image | Add text watermarks to protect photos |
| Format Converter | Convert JPG ↔ PNG ↔ WebP |
| Digital Signature | Draw or type signatures in 65+ fonts |
| Tool | Description |
|---|---|
| Merge PDF | Combine multiple PDFs into one |
| Rotate PDF | Fix upside-down scanned PDFs |
| Images to PDF | Merge JPG/PNG images into a PDF |
| PDF to Images | Extract PDF pages as images |
| Split PDF | Separate specific pages from a PDF |
| Tool | Description |
|---|---|
| QR Code Generator | Custom QR codes with logo & colors |
| Password Generator | Military-grade secure passwords |
| Image to Text (OCR) | Extract text from any image |
| Resume Builder | Professional resume in 60 seconds |
| Text to Handwriting | Convert text to realistic handwriting |
| File Size Converter | Bytes ↔ KB ↔ MB ↔ GB calculator |
| Age Calculator | Exact age in years, months, days |
| Percentage Calculator | Quick percentage calculations |
- 🔒 100% Private — All processing happens in your browser. Zero server uploads.
- ⚡ Instant Results — No waiting, no queues, no account needed.
- 🌍 Works Everywhere — Desktop, tablet, and mobile optimized.
- 💸 Always Free — No paywalls, no premium tiers.
- 📱 PWA Ready — Install as an app on your phone.
| Technology | Purpose |
|---|---|
| Astro | Static site framework |
| Vanilla CSS | Custom design system v7.0 |
| TypeScript | Tool logic |
| Cloudflare Pages | Hosting & CDN |
| pdf-lib | Client-side PDF processing |
| @imgly/background-removal | AI background removal |
| qr-code-styling | QR code generation |
| canvas-confetti | Celebration effects 🎉 |
# Clone the repo
git clone https://github.com/NawzBlaze/formfix.git
cd formfix
# Install dependencies (uses Bun)
bun install
# Start dev server
bun run dev
# Build for production
bun run buildDev server will start and open automatically in your browser.
formfix/
├── public/
│ ├── favicon.png # Logo
│ ├── sitemap.xml # XML Sitemap
│ ├── robots.txt # Crawler config
│ └── _headers # Cloudflare security headers
├── src/
│ ├── components/
│ │ ├── BaseLayout.astro # Main HTML layout + SEO
│ │ ├── Header.astro # Navigation with mobile drawer
│ │ ├── Footer.astro # Footer with all tool links
│ │ └── RelatedTools.astro # Related tools section
│ ├── pages/
│ │ ├── index.astro # Homepage
│ │ ├── compress-image.astro
│ │ ├── signature-maker.astro
│ │ └── ... (30+ pages)
│ └── styles/
│ └── global.css # Design system v7.0
└── astro.config.mjs
Contributions are welcome! If you find a bug or want to suggest a new tool:
- Fork the repository
- Create your feature branch (
git checkout -b feature/new-tool) - Commit your changes (
git commit -m 'Add new tool') - Push to the branch (
git push origin feature/new-tool) - Open a Pull Request
MIT License — free to use, modify, and distribute.
Made with ❤️ for students, creators, and professionals worldwide
🌐 formfix.pages.dev