Free tools for developers
UUID generators, JSON formatters, JWT decoders and more — fast, free, and 100% private. Every tool runs locally in your browser; your data never touches a server.
Search tools
Search for a developer tool
Popular categories
Encoding
16 toolsThe most-searched category on DevTools Hub — URL encoding, decoding, and Base64 conversions.
JWT
8 toolsThe single biggest source of search traffic — decoding claims, checking expiration, and JWT security.
Docker
5 toolsValidate, lint, and visualize Docker Compose files — and make sense of container networking.
Kubernetes
7 toolsValidate manifests, calculate resource requests/limits, and make sense of Kubernetes YAML.
Toolkits
Generators Toolkit
4 toolsIndependent tools for the test data every project eventually needs — unique IDs, strong passwords, placeholder text — plus a way to check the strength of a password you already have. All run entirely in your browser.
JSON Toolkit
10 toolsFormat, validate, diff, minify, convert, query, and schema-generate/validate JSON — ten tools for the format everything speaks. All run entirely in your browser.
Encoding Toolkit
16 toolsBase64, URL, HTML, hex, and ASCII encoding and decoding, plus query string and full URL parsing, building, inspection, Unicode analysis, and string-literal escaping — sixteen tools for the encodings that show up constantly in web development. All run entirely in your browser.
Date & Time Toolkit
5 toolsTimestamps, timezones, and cron schedules — five tools for the two date-and-time problems every backend eventually runs into. All run entirely in your browser.
JWT Toolkit
8 toolsEverything for working with JSON Web Tokens, in one place — decode, understand, verify, build, and secure them. All eight tools run entirely in your browser; nothing you paste is ever sent anywhere.
Hashing Toolkit
8 toolsMD5, SHA, checksums, HMAC, and password hashing — eight tools for hashing text, verifying files, and signing messages. All run entirely in your browser.
Regex Toolkit
6 toolsBuild, test, visualize, debug, and escape for JavaScript regular expressions — six tools covering the whole regex workflow. All run entirely in your browser.
SQL Toolkit
6 toolsFormat, validate, minify, diff, index-advise, and explain SQL — six tools covering readability, correctness, schema changes, and performance. All run entirely in your browser.
OpenAPI Toolkit
5 toolsView, validate, diff, and put an OpenAPI/Swagger document to work — five tools covering the full spec lifecycle. All run entirely in your browser.
Docker Toolkit
5 toolsValidate, lint, format, and visualize Docker Compose files and Dockerfiles — five tools covering the whole Docker workflow. All run entirely in your browser.
GitHub Actions Toolkit
4 toolsValidate, visualize, lint, and audit secrets in GitHub Actions workflows — four tools covering correctness and security. All run entirely in your browser.
Environment Toolkit
4 toolsValidate, diff, and convert .env files — four tools for the dotenv format's real parsing rules and the gotchas that fail silently. All run entirely in your browser.
Kubernetes Toolkit
7 toolsValidate, format, calculate resources, diff, explore relationships, and merge or compare Helm values for Kubernetes manifests — seven tools covering correctness, readability, and resource planning. All run entirely in your browser.
YAML Toolkit
2 toolsValidate and format YAML — syntax errors, duplicate keys, parser-version gotchas, and consistent indentation — schema-agnostic, for any YAML file. All run entirely in your browser.
AWS Toolkit
9 toolsParse and build ARNs, generate, review, simulate, and minify IAM policies, validate tag policies, look up Regions, and validate CloudFormation templates — nine tools for everyday AWS work. All run entirely in your browser.
GraphQL Toolkit
2 toolsFormat and validate GraphQL queries, mutations, and SDL schemas with the real reference parser. All run entirely in your browser.
Algorithms Toolkit
8 toolsComputer science fundamentals for practicing engineers — algorithm complexity, performance analysis, and scalability, with interactive tools and practical examples. All run entirely in your browser.
Data Structures Toolkit
4 toolsHow the structures underneath every algorithm actually work — arrays, hash tables, trees, and more, visualized step by step. All run entirely in your browser.
Scalability Toolkit
3 toolsThe numbers behind systems that hold up under load — caching, capacity, and the metrics worth actually tracking. All run entirely in your browser.
Latest tools
Throughput Calculator
Estimate system capacity from requests/sec, latency, and instance count, via Little's Law.
Database Index Cost Estimator
Simulate whether an index's read savings outweigh its write overhead, in comparable operation counts.
Cache Hit Ratio Calculator
Calculate hit rate and miss rate from total requests and cache hits.
Trie Visualizer
Insert, search, delete, and autocomplete on a real trie — the structure behind search-box suggestions.
Heap Visualizer
Insert, extract, and peek on a real min-heap or max-heap, with every sift-up and sift-down traced.
Binary Search Tree Visualizer
Insert, search, and delete on a real BST — including the tricky two-children delete case.
Latest articles
View all postsLoad Balancers Explained
The mechanism Horizontal vs Vertical Scaling treated as a black box: L4 vs L7 (what a routing decision can and can't see), the actual algorithms (round robin, least connections, and the real power-of-two-choices algorithm nginx and HAProxy ship), active vs passive health checks, sticky sessions, and DNS round robin's TTL-staleness problem.
CAP Theorem Explained
"Pick two of three" is subtly wrong — partition tolerance was never optional for a real networked system, so the actual choice is CP vs AP during a partition. The precise Gilbert & Lynch definitions (CAP's Consistency isn't ACID's), real CP/AP systems with their tunable-consistency nuances, and PACELC, the extension covering the far more common non-partitioned case CAP says nothing about.
What Causes N+1 Queries
Invisible to EXPLAIN ANALYZE, because there's no single slow query — an ORM's lazy loading hiding a network round trip behind what looks like a property access, why eager-loading multiple relations at once can quietly multiply rows, and why GraphQL resolvers make N+1 the structural default instead of an accident.