Loading tools…
What is DuskTools?
DuskTools is a collection of 156 free, browser-based utilities built for developers, designers, data analysts, and anyone who needs fast, reliable tools without friction. Every tool runs entirely in your browser — no data is ever sent to a server, no account is required, and there are no usage limits. Open a tool, use it, and close it. That's the entire experience.
The collection covers a wide range of everyday technical tasks. The JSON tools let you format, validate, flatten, convert, and inspect JSON data in seconds — useful when debugging API responses or working with configuration files. The developer utilities include regex testers, cron expression parsers, JWT decoders, UUID generators, Base64 encoders, and URL encoders — tools developers reach for dozens of times a day. The unit conversion pages cover temperature, length, weight, volume, speed, area, digital storage, time, energy, and pressure, each with a step-by-step breakdown of the formula and a quick-reference table.
Beyond interactive tools, DuskTools provides structured reference pages for HTTP status codes, Linux commands, CSS properties, JavaScript array methods, regular expression patterns, chmod permission modes, CSS color names, MIME types, file extensions, country and language codes, ASCII characters, timezones, and more. These references are designed to answer quick lookup questions without requiring you to wade through lengthy documentation. The blog covers practical developer topics in depth: how to write regular expressions, what HTTP status codes mean and when to use each one, how to format JSON, how Linux file permissions work, and guides to SEO meta tags and CSS layout techniques.
DuskTools is particularly useful for developers who value speed and privacy. Sensitive data — API keys, private JSON payloads, JWT tokens, passwords, personal documents — never leaves your machine. There are no server logs, no analytics tracking your inputs, and no sign-up flow creating an account you have to manage. The tools are optimised to load fast and work on any device: desktop, tablet, or mobile. The interface is keyboard-friendly, with no popups or dark patterns standing between you and the answer you need.
Developer Cheatsheets
Quick-reference guides you can bookmark and use daily
HTTP Status Codes
Complete list with meanings — 1xx to 5xx
HTML Entities
Named & numeric character references
CSS Named Colors
All 148 colors with HEX & RGB values
Regex Cheatsheet
Patterns, quantifiers & common recipes
Keyboard Shortcuts
VS Code, Chrome DevTools, Terminal & more
Git Commands
Init, commit, branch, merge, rebase & more
SQL Syntax
SELECT, JOIN, GROUP BY, CTEs & more
JS Array Methods
map, filter, reduce, find & 40+ methods
CSS Flexbox & Grid
Layout properties, values & patterns
Bash Commands
File system, processes, networking & more
Docker Commands
Containers, images, compose & networking
Vim Commands
Modes, navigation, editing & macros
NPM & Yarn
Package management commands side by side
TypeScript Types
Types, generics, utility types & patterns
React Hooks
useState, useEffect, custom hooks & more
Python
Data types, functions, file I/O & patterns
HTTP Headers
Request, response, CORS & security headers
Markdown Syntax
Headings, links, code blocks, tables & more
Tailwind CSS
Spacing, typography, layout & responsive
MIME Types
Complete reference of media types
Latest from the Blog
Guides and tutorials for developers. Read all articles →
How to Format JSON
Format, pretty-print, and validate JSON for APIs and configs — syntax, errors, minify vs beautify, real workflows.
How to Write Regex
Regex from scratch: syntax, classes, quantifiers, groups, lookahead, patterns for email and URLs, JS and Python.
HTTP Status Codes Explained
What 200, 301, 404, 500, and every code means, when you see them, and how to debug them in APIs.
CSS Gradients Tutorial
Linear, radial, and conic gradients, repeating gradients, text, borders, animations, and examples.
Linux Permissions Explained
chmod, chown, octal and symbolic notation, special permissions, ACLs, and security practices.
Color Theory for Developers
RGB, HSL, HEX, harmony, accessibility, contrast, CSS variables, dark mode, and palettes.
Quick References
Browse References
Why DuskTools?
100% Private
Everything runs in your browser. Your data never touches a server.
Instant & Free
No sign-up, no limits, no waiting. Open a tool and start using it.
Developer-Friendly
Built by developers, for developers. Clean, fast, keyboard-friendly.
Recommended Developer Tools
Tools we use and recommend alongside DuskTools. See all resources →
VS Code↗
Free, extensible code editor by Microsoft with built-in JSON, Markdown, and terminal support.
Bitwarden↗
Open-source password manager. Free for individuals, syncs across all devices.
Postman↗
API development platform for building, testing, and documenting HTTP APIs.
Obsidian↗
Free Markdown knowledge base with linking, graph view, and a rich plugin ecosystem.
ProtonVPN↗
Privacy-focused VPN from the makers of ProtonMail. Free tier available.
Vercel↗
Deploy frontend projects instantly. Free tier perfect for personal projects and tools.
DuskTools is free and always will be.
If these tools save you time, buy us a coffee to keep them running.