Fast, free, no-frills developer utilities. No ads, no tracking, just tools that work.
Every developer needs quick access to common utilities. DevToolkit provides 10 essential tools that run entirely in your browser - no server, no tracking, no subscriptions.
- Privacy-first: All processing happens client-side
- No distractions: No ads, no popups, no accounts
- Blazing fast: Instant results, works offline
- Open source: Free forever, contribute anytime
| Tool | Description | Use Case |
|---|---|---|
| JSON Formatter | Format, validate, minify JSON | API debugging, data validation |
| Base64 Encoder | Encode/decode Base64 strings | Data encoding, URL safe strings |
| URL Encoder | URL encode/decode strings | Query parameter handling |
| Hash Generator | Generate SHA-256 hashes | Password hashing, checksums |
| JWT Decoder | Decode and inspect JWT tokens | Auth debugging, token inspection |
| UUID Generator | Generate UUID v4 | ID generation, testing |
| SQL Formatter | Format and beautify SQL queries | Query debugging, readability |
| Regex Tester | Test regular expressions | Pattern matching, validation |
| Color Converter | Convert HEX, RGB, HSL | Design tooling, color manipulation |
| Cron Builder | Build and validate cron expressions | Task scheduling, automation |
// Input
{"name":"DevToolkit","version":"1.0.0","features":["fast","free","open"]}
// Output (formatted)
{
"name": "DevToolkit",
"version": "1.0.0",
"features": [
"fast",
"free",
"open"
]
}// Encode
Input: "Hello World"
Output: "SGVsbG8gV29ybGQ="
// Decode
Input: "SGVsbG8gV29ybGQ="
Output: "Hello World"
// Input JWT
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.SflKxwRJSMeKKF2QT4fwpMeJf36POk6yJV_adQssw5c
// Output
{
"sub": "1234567890",
"name": "John Doe",
"iat": 1516239022
}
-- Input
select * from users where id=1 and active=true order by created_at desc
-- Output
SELECT * FROM users WHERE id = 1 AND active = true ORDER BY created_at DESCPattern: \b\w{4}\b
Test String: "The quick brown fox jumps over the lazy dog"
Matches: ["quick", "brown", "jumps", "over", "lazy"]
* * * * *
| | | | |
| | | | +─ Day of week (0-7)
| | | +── Month (1-12)
| | +──── Day of month (1-31)
| +────── Hour (0-23)
+-------- Minute (0-59)
// Example: "0 9 * * 1-5" = Every weekday at 9 AM
- Framework: Next.js 15 (App Router)
- Styling: Tailwind CSS 4
- Language: TypeScript
- Deployment: Vercel (Static Export)
- Hosting: Edge-optimized global CDN
- Node.js 18+
- npm or yarn
# Clone the repository
git clone https://github.com/fabioledezma/devtoolkit.git
# Navigate to project
cd devtoolkit
# Install dependencies
npm install
# Start development server
npm run devOpen http://localhost:3000 to view the application.
# Create production build
npm run build
# Output will be in the `out/` directory- Push your code to GitHub
- Go to Vercel Dashboard
- Import your repository
- Deploy with one click!
This project is configured for static export. The build output can be hosted on:
- Vercel (automatic)
- Netlify
- GitHub Pages
- AWS S3
- Any static hosting provider
Contributions are welcome! Please feel free to submit a Pull Request.
- 🐛 Report bugs
- 💡 Suggest new features
- 🔧 Add new tools
- 📖 Improve documentation
- 🌐 Translate to other languages
This project is licensed under the MIT License - see the LICENSE file for details.
- Next.js for the amazing framework
- Tailwind CSS for the utility-first CSS
- Vercel for free hosting and deployment
Built for developers, by developers 💻