55+ free developer tools that run entirely in your browser.
No uploads. No tracking. No signup. Your data never leaves your device.
Website • Tools • Getting Started • Contributing • License
Most "free" online tools upload your files to their servers, gate features behind paywalls, or track everything you do.
PureKit is different: every tool runs 100% client-side using browser APIs. Your JSON, PDFs, images, JWT tokens — none of it ever leaves your browser tab. There's no backend to leak your data because there is no backend.
| Tool | Description |
|---|---|
| JSON Formatter | Format, validate & explore JSON with tree view |
| SQL Formatter | Format SQL queries with dialect support |
| HTML Formatter | Beautify HTML with proper indentation |
| JavaScript Beautifier | Format & beautify JavaScript code |
| XML Formatter | Format and validate XML documents |
| CSS & JS Minifier | Minify CSS and JavaScript code |
| Tool | Description |
|---|---|
| Base64 Encode/Decode | Encode and decode Base64 strings & files |
| URL Encode/Decode | Encode and decode URL components |
| JWT Decoder | Decode and inspect JWT tokens |
| HTML Entity Encoder | Encode/decode HTML entities |
| Hex to Text | Convert between hex, text, and ASCII |
| Gzip Compress/Decompress | Compress and decompress with gzip |
| Tool | Description |
|---|---|
| UUID Generator | Generate UUIDs (v1, v4, v7) |
| Hash Generator | Generate MD5, SHA-1, SHA-256, SHA-512 hashes |
| Password Generator | Generate secure passwords with strength meter |
| QR Code Generator | Generate QR codes from text or URLs |
| Lorem Ipsum Generator | Generate placeholder text |
| Mock Data Generator | Generate fake JSON data from schemas |
| Placeholder Image Generator | Generate placeholder images |
| Favicon Generator | Generate favicons from images or text |
| Meta Tags Generator | Generate meta tags with OG preview |
| Robots.txt Generator | Generate robots.txt files |
| Cron Expression Builder | Visual cron expression builder |
| CSS Gradient Generator | Generate CSS gradients with live preview |
| Markdown Table Generator | Generate Markdown tables visually |
| Tool | Description |
|---|---|
| Unix Timestamp Converter | Convert between Unix timestamps and dates |
| Color Converter | Convert between HEX, RGB, HSL color formats |
| YAML/JSON/TOML Converter | Convert between YAML, JSON, and TOML |
| JSON to CSV | Convert JSON arrays to CSV |
| CSV to JSON | Convert CSV data to JSON |
| Markdown to HTML | Convert Markdown to HTML |
| HTML to Markdown | Convert HTML to Markdown |
| Number Base Converter | Convert between binary, octal, decimal, hex |
| Image to Base64 | Convert images to Base64 data URIs |
| Tool | Description |
|---|---|
| Image Compressor | Compress images with quality control |
| Image Format Converter | Convert between PNG, JPEG, WebP |
| Image to PDF | Combine images into a PDF |
| SVG Optimizer | Optimize and minify SVG files |
| SVG to PNG | Convert SVG to PNG with custom size |
| Gemini Watermark Remover | Remove watermarks from Gemini AI images |
| Tool | Description |
|---|---|
| PDF Merge | Merge multiple PDFs into one |
| PDF Split | Extract pages from PDFs |
| PDF Compress | Reduce PDF file size |
| PDF to Image | Convert PDF pages to images |
| Tool | Description |
|---|---|
| Regex Tester | Test regex with real-time matching |
| Diff Checker | Compare text side by side |
| Text Case Converter | Convert between text cases |
| Word Counter | Count words, characters, sentences |
| Markdown Preview | Live Markdown preview |
| HTML Viewer | Live HTML preview and rendering |
| JSON Diff | Compare JSON objects side by side |
| Tool | Description |
|---|---|
| CSV Data Cleaner | Clean and transform CSV data |
- Framework: Next.js (Static Export)
- UI: React + Tailwind CSS + shadcn/ui
- PDF Processing: pdf-lib + PDF.js
- Image Processing: Canvas API + Web Workers
- Hashing: Web Crypto API
- Deployment: Cloudflare Pages (static, no server)
- Node.js 18+
- npm
# Clone the repo
git clone https://github.com/WebCareerz/purekit_dev.git
cd purekit_dev
# Install dependencies
npm install
# Start dev server
npm run devOpen http://localhost:3000 to see the site.
npm run buildThe static site is generated in the out/ directory, ready for deployment to any static hosting provider.
purekit.dev/
├── app/
│ └── [lang]/ # Tool pages (one folder per tool)
│ ├── json-formatter/
│ ├── pdf-merge/
│ └── ...
├── components/
│ ├── tools/ # Tool-specific components
│ └── ui/ # Shared UI components (shadcn/ui)
├── i18n/ # Internationalization strings
├── lib/ # Shared utilities & tool registry
├── public/ # Static assets
└── scripts/ # SEO & indexing scripts
Contributions are welcome! Here's how you can help:
- Add a new tool — Check issues for requested tools
- Fix bugs — Found something broken? PRs welcome
- Improve existing tools — Better UX, performance, edge cases
- Translations — Help translate tools to more languages
- Create a new folder in
app/[lang]/your-tool-slug/ - Add the tool component in
components/tools/YourTool.tsx - Register the tool in
lib/tools.ts - Add i18n strings in
i18n/en.json - Add the tool icon in
components/tools/ToolGrid.tsx - Run
npm run buildto verify
- All processing must be client-side — no server calls with user data
- No tracking or analytics — we don't collect user data
- Use established libraries — don't reinvent parsers (Prettier > custom formatter)
- Test on Chrome, Firefox, Safari — cross-browser compatibility matters
- gemini-watermark-remover by GargantuaX — Reverse alpha blending algorithm for Gemini watermark removal (MIT)
MIT — Use it however you want.
