I got tired of using ad-riddled developer tools that send my data to external servers. So I built my own — 34 of them — and made them all free.
Every tool runs 100% client-side in your browser. No data leaves your machine. No accounts. No cookies. No tracking pixels.
The Tools
Code & Data
| Tool | What it does |
|---|---|
| JSON Formatter | Format, validate, minify JSON with syntax highlighting |
| Regex Tester | Live match highlighting with capture groups |
| JWT Decoder | Decode tokens, check expiry, view claims |
| Base64 Encoder | Encode/decode with UTF-8 support |
| Diff Checker | Side-by-side text comparison |
| YAML Validator | Validate syntax + convert to JSON |
| HTML Entity Encoder | Encode/decode HTML entities |
| SQL Formatter | Format, beautify, minify SQL queries |
| Markdown Editor | Live preview editor with GitHub-flavoured Markdown |
DevOps & Infrastructure
| Tool | What it does |
|---|---|
| Docker Run to Compose | Convert CLI commands to docker-compose.yml |
| ComfyUI Workflow Validator | Validate node connections, find broken references |
| LLM VRAM Calculator | Check if your GPU can run Llama/Qwen/Mixtral |
| Cron Expression Generator | Visual builder with next-run preview |
| Ollama Modelfile Validator | Validate Ollama Modelfile syntax and parameters |
| Port Checker | Check if common ports are open on a host |
| Power Estimator | Estimate PC power consumption from components |
Frontend & CSS
| Tool | What it does |
|---|---|
| Tailwind v3 to v4 Converter | Convert config.js to CSS-first @theme syntax |
| Svelte 4 to 5 Runes Converter | Convert export let to $props(), $: to $derived |
| CSS Gradient Generator | Visual linear/radial gradient builder |
| CSS Box Shadow | Multi-layer shadow builder with inset |
| Flexbox Generator | Visual layout builder |
| CSS Unit Converter | px to rem/em/pt/vw/vh |
| Aspect Ratio Calculator | Calculate and convert aspect ratios |
AI & Utilities
| Tool | What it does |
|---|---|
| AI Token Counter | Estimate tokens for GPT-4, Claude, LLaMA + API costs |
| Password Generator | Web Crypto API, strength indicator, bulk generation |
| Hash Generator | MD5, SHA-1, SHA-256, SHA-512 |
| UUID Generator | v4 UUIDs with bulk generation |
| URL Encoder | Encode/decode URIs |
| Word Counter | Words, chars, sentences, reading time |
| Lorem Ipsum | Paragraphs, sentences, or words |
| Timestamp Converter | Unix to human-readable with live clock |
| QR Code Generator | Generate QR codes with custom colours and sizes |
| Favicon Generator | Generate multi-format favicons from any image |
| Roast My Stack | Get your tech stack brutally (but helpfully) roasted |
Why client-side matters
Most online tools send your data to a server. JSON formatters, regex testers, even password generators — they often make API calls. Your data goes somewhere.
These tools use:
-
JSON.parse()/JSON.stringify()for JSON -
crypto.subtlefor hashing -
crypto.getRandomValues()for passwords -
RegExpfor regex testing - Pure math for VRAM calculations
Nothing leaves your browser tab.
The tech
Built with SvelteKit 5 and Tailwind CSS v4. Statically generated — the entire site is pre-rendered HTML/CSS/JS served from nginx. No server-side processing for any tool.
What's next
I'm adding more tools based on what developers actually search for. If there's a tool you use daily that's either ad-infested or sends data to servers, let me know — I'll probably build a client-side version.
All tools: quartalis.co.uk/tools
Built by Quartalis — a UK software engineering studio. We also sell production-tested Docker stacks, n8n workflows, and SvelteKit starter kits if that's your thing.
Top comments (0)