DevTools Logo
All tools

Development Utilities

Everyday developer utilities: cron expression builder, Dockerfile and .gitignore generators, mock data, slug and meta tag tools, Tailwind helpers and more.

146 free tools — no ads, no sign-up, everything runs in your browser.

.env Secret Safety Linter

Validate .env syntax and spot likely leaked credentials or placeholder secrets.

.htaccess Generator

Build an Apache .htaccess — HTTPS redirects, rewrites, error pages, security headers, and basic auth

2D Fluid Dynamics & Particle Physics Sandbox

A physics playground with two engines sharing one canvas. The fluid mode runs a real Eulerian Navier-Stokes solver — semi-Lagrangian advection, explicit diffusion, Jacobi pressure projection and vorticity confinement — that you paint with dye and velocity using mouse or touch. The particle mode is a damped Verlet N-body engine with gravity wells, Coulomb attractors and repulsors, spring links, wall restitution and elastic circle collisions. Particle counts adapt to the device (100k target on WebGL2 desktop, 2k-5k on CPU fallback), and every configuration exports as runnable code: a Matter.js world, a PixiJS ticker setup, or a standalone vanilla Canvas engine.

AI Function Calling Schema Generator

Generate function calling JSON schemas from TypeScript interfaces

Algorithm Arena & Data Structure Visualizer

Interactive arena for algorithms and data structures: eight sorting algorithms racing on one seeded input, six pathfinding algorithms walking generated mazes, and BST, AVL, Red-Black, B-tree, heap and trie operations replayed step by step with rotations highlighted. Every run shows the Big-O table and the phase-highlighted reference implementation in four languages, and compared values can be played as pitch (sonification) through the shared audio engine. Everything runs client-side; inputs never leave the browser.

Ansible Playbook Generator

Build an Ansible playbook — hosts, vars, and tasks with modules — as YAML

Apache Config Generator

Build an Apache 2.4 VirtualHost — ServerName, DocumentRoot, Directory, aliases, and optional SSL

Arrow IPC Stream Viewer

Inspect Apache Arrow IPC streams and Feather files in your browser.

ASN.1 DER/BER Decoder

Decode ASN.1 DER and BER hexadecimal bytes into a recursive tree and hex dump entirely in your browser.

Audio Waveform to SVG

Generate minimal SVG waveform paths from audio samples

Avro Schema to TypeScript

Convert Apache Avro schemas into deterministic TypeScript and JSON Schema entirely in your browser.

AWS Architecture Diagram

Drag-and-drop AWS service blocks, connect edges and export architecture diagrams as SVG

AWS IAM Least-Privilege Generator

Generate scoped AWS IAM policies from service and action templates

AWS Pricing Calculator

Estimate monthly AWS costs from static list prices with a Chart.js breakdown

Azure Architecture Diagram

Compose Azure architecture diagrams with VM, Storage, Functions, AKS blocks and SVG export

Azure ARM Template Generator

Generate Azure Resource Manager JSON templates with storage, App Service and Key Vault presets

B-Tree & B+ Tree Index Visualizer

Visualize B-tree and B+ tree database indexes

Backtracking Solver Lab

Solve Sudoku and N-Queens constraint problems with deterministic backtracking and live search statistics in your browser.

Bash POSIX Portability Checker

Find Bashisms and improve shell script portability

Batch Regex Replace Simulator

Preview ordered regular expression replacements across multiple virtual files without uploading data.

Big-O Complexity Comparator

Compare algorithm complexity growth curves and operation counts entirely in your browser.

Birthday Paradox Hash Collision Calculator

Estimate hash collision probability, log-space safe even for very large record counts. Nothing leaves your browser.

Bitwise & IEEE-754 Explorer

Inspect 32/64-bit floating-point fields and calculate 32-bit bitwise operations locally.

Bloom & Cuckoo Filter Simulator

Simulate Bloom and Cuckoo filters with deterministic hashing and false-positive statistics

Browser Compatibility Checker

Search web platform features and compare Baseline status with Chrome, Firefox, and Safari support

BSON to JSON & Hex Decoder

Encode JSON to BSON and decode BSON hex with a classic hex dump

Caddyfile Builder

Generate and validate Caddy Server Caddyfiles

Cellular Automata Studio

Six cellular automaton models in one playground: Conway's Game of Life with any B.../S... rule (HighLife, Seeds, Day & Night), Wireworld logic circuits, Langton's Ant turmites with custom turn strings, Wolfram elementary automata (Rule 30/90/110/184), Brian's Brain and Star Wars. Toroidal or bounded grids, cell-age heatmap coloring, 1–120 FPS playback with single-step mode, a pattern template library (Gosper glider gun, pulsar, acorn, diehard, spaceships), LifeWiki RLE import/export, animated GIF recording and bit-packed matrix exports in C, Rust and JavaScript. Everything computes in a Web Worker in your browser.

CHANGELOG Generator

Write a clean, consistent CHANGELOG entry in the Keep a Changelog format from grouped Added, Changed, Deprecated, Removed, Fixed, and Security notes

Chmod Calculator

Calculate Linux file permissions (777, 755 etc) easily.

Chmod Octal & Symbolic Permission Matrix

Convert Unix chmod modes between octal and symbolic notation with special bits.

CircleCI Config Generator

Generate a .circleci/config.yml — jobs with Docker images and run steps wired into a workflow

Cloud-Init Generator

Generate and validate secure Cloud-Init user-data YAML for Linux servers

CloudFormation Template Generator

Generate AWS CloudFormation YAML with S3, EC2, Lambda, IAM and DynamoDB resource presets

Code Diff & Patch Generator

Generate and apply strict LCS-based unified diffs entirely in your browser.

Convex Hull Algorithm Visualizer

Visualize Graham scan and Jarvis march convex hull algorithms

Cron Expression Builder

Build and validate cron expressions with visual interface and presets

Crontab Natural Language & Next Runs Heatmap

Parse cron schedules, explain them in plain English, and visualize the next 50 local runs. Nothing leaves your browser.

CSS Grid Named Areas Builder

Visually paint CSS Grid named areas and generate deterministic grid-template-areas, track sizes, and grid-area rules.

CSS Scroll-Driven Animations & Timeline Builder

Generate deterministic CSS scroll-driven animation timelines, view ranges, keyframes, and progressive fallback rules.

CSS View Transitions API Animation Lab

Generate deterministic CSS View Transitions API animations for root and named transition pairs.

CSS/JS Minifier

Minify your CSS and JavaScript code to reduce file size.

CSV Type & Null Ratio Profiler

Profile CSV column types, null ratios, and distributions

Database Connection String Builder

Build and URL-encode connection strings for PostgreSQL, MySQL, MongoDB, Redis and SQLite from a simple form — with JDBC and key/value variants

Date Calculator

Calculate the difference between two dates or add/subtract days, weeks, months and years

Design Tokens to Code

Convert W3C Design Tokens JSON into deterministic CSS custom properties, Tailwind theme/config, or SwiftUI extensions.

Digital Logic Gate & Circuit Simulator

Build digital circuits from AND/OR/NOT/NAND/NOR/XOR/XNOR gates, tri-state buffers, switches, clocks and 7-segment displays; wire flip-flops, latches and multiplexers into adders and counters. Runs an event-driven propagation-delay simulation with High-Z and driver-conflict detection, packages sub-circuits into reusable ICs, and exports a truth table, K-Map minimization, Verilog, VHDL, and a documented JSON+SVG schematic. Everything runs client-side; circuits never leave the browser.

Distributed Systems & Network Topology Simulator

Build a network topology from load balancers, API gateways, microservices, message queues, distributed databases and caches, then inject chaos — kill nodes, partition the network, packet loss, latency spikes, circuit breaker trips — and watch Raft leader election, split-brain and Hystrix-style breaker state react live. Export the topology as Docker Compose, Kubernetes manifests, Mermaid or PlantUML. Entirely client-side, educational simulation.

Docker Compose Builder

Build a valid docker-compose.yml from a visual form — services, images, ports, volumes, environment variables, restart policies and dependencies

Docker Run to Compose Converter

Convert a docker run command into a docker-compose.yml service definition with full flag support

Dockerfile Builder

Visual Dockerfile generator with multi-stage builds, common base images, .dockerignore, and best practices for Node.js, Python, Go, Rust, and more.

Dockerfile Layer Optimizer

Analyze Dockerfiles for layer efficiency, cache stability, and multi-stage build opportunities.

DuckDB WASM Playground

Run DuckDB SQL analytics on local files in your browser.

Environment Variable Encoder/Decoder

Encode, decode, and format environment variables for secure deployment

EXIF GPS Map Reverser

Extract EXIF GPS coordinates and visualize a photo location

FFT Fourier Decomposition

Decompose signals into frequency components with an interactive FFT

Figlet ASCII Typography & ANSI Banner Studio

Create deterministic monospace ASCII banners with five embedded Figlet-style fonts, spacing, and unknown-character warnings. Nothing leaves your browser.

FSM & Turing Machine Simulator

Simulate deterministic finite state and Turing machines

GCP Architecture Diagram

Design GCP architecture diagrams with Compute, GCS, GKE, Cloud Run and export SVG

GeoJSON to TopoJSON & WKT Converter

Convert GeoJSON FeatureCollections into deterministic TopoJSON and WKT entirely in your browser.

GeoTIFF Boundary Extractor

Inspect GeoTIFF metadata and calculate georeferenced bounding boxes entirely in your browser.

Git Commit Message Builder

Build conventional commit messages with type, scope, body, and breaking changes. Follow commitlint standards and generate properly formatted commits.

GitHub Actions Matrix & Runner Budget Calculator

Generate GitHub Actions matrix combinations with exclude/include semantics and estimate runner minutes and cost.

GitHub Actions YAML Generator

Generate GitHub Actions workflow YAML with triggers, jobs, and steps through a visual form

Gitignore Auditor

Audit your existing .gitignore against 55+ official github/gitignore templates — instantly see missing, redundant and outdated patterns for your stack, with a one-click corrected file.

Gitignore Generator

Build a .gitignore from 55+ official github/gitignore templates, or audit an existing one to find missing, redundant and outdated patterns — pick your stack and generate or review, all client-side.

GitLab CI Generator

Generate a .gitlab-ci.yml from stages and jobs — images, scripts, artifacts, and branch rules

GLSL Shader Art & Visual FX Playground

A live GLSL fragment-shader laboratory running on WebGL2 with the full Shadertoy uniform set (iResolution, iTime, iTimeDelta, iFrame, iMouse, iChannel0..3). Write shaders with syntax highlighting and see them recompile on every keystroke, with compiler errors mapped back to your line numbers and highlighted in the editor, plus a live FPS counter. The gallery ships raymarched spheres, tori and a Mandelbulb fractal, Voronoi and FBM procedural noise, cyberpunk grids, plasma waves, a neon audio visualizer and matrix rain. Export any shader as Three.js ShaderMaterial code, a React Three Fiber component, a standalone single-file WebGL2 HTML page or plain GLSL — or record the canvas straight to WebM video. A Canvas2D plasma fallback keeps the tool usable where WebGL2 is unavailable.

GPIO Pinout Interactive Visualizer

Explore Raspberry Pi, ESP32, and Arduino Uno pin functions

Grafana Panel Generator

Generate Grafana dashboard panel JSON

Hallucination Entropy Analyzer

Estimate token uncertainty from top-k probability distributions

Helm Chart Generator

Generate a Helm chart scaffold — Chart.yaml, values.yaml, and Go-templated Deployment, Service, Ingress and _helpers.tpl. Configure image, replicas, service and ingress, then copy each file.

Helm Values Diff & Merge

Deep-merge Helm chart values and compare added, changed, and deleted YAML paths

HTML Editor

Online HTML editor with live preview. Write HTML, CSS, and JavaScript and see the results in real-time.

HTML Minifier

Minify HTML by stripping comments and collapsing whitespace, while preserving pre/code/script/style content

HTML Table Generator

Convert CSV data into a clean, semantic HTML table

Huffman & Shannon-Fano Tree Visualizer

Build deterministic Huffman and Shannon-Fano prefix-code trees from text, with a code table, entropy, and compression metrics. Nothing leaves your browser.

Hyperlink Generator

Build HTML <a> tags visually — href, target, rel, accessibility and class attributes

IAM Policy Generator

Build AWS IAM policy JSON from a list of Allow/Deny statements

Interactive RegEx Railroad & DFA/NFA Stepper

Turn any JavaScript regex into a railroad diagram and an NFA/DFA state graph, then single-step its backtracking engine with a live backtrack counter and ReDoS risk score

JavaScript AST Visualizer

Visualize JavaScript AST trees, node counts, and deterministic JSON entirely in your browser.

Jenkins Pipeline Builder

Build a declarative Jenkinsfile — agent, environment, stages with shell steps, and post actions

JSON Schema to TypeScript

Compile draft-07 JSON Schema into deterministic TypeScript interfaces entirely in your browser.

JSON to Go Struct

Convert JSON into Go structs with correct types and JSON struct tags. Handles nested structures and slices for fast Go model scaffolding.

JSON to TypeScript

Convert JSON into TypeScript interfaces instantly. Infers types, handles nested objects and arrays, and generates clean, ready-to-use type definitions.

Karnaugh Map Solver

Simplify 2–4 variable Boolean functions with an interactive Karnaugh map, minimal SOP/POS forms, and don't-care optimization — entirely in your browser.

Kubernetes Ingress Route Visualizer

Turn Kubernetes Ingress and Service YAML into a Mermaid routing diagram

Kubernetes Manifest Generator

Generate Kubernetes YAML manifests visually — Deployment, Service, ConfigMap and Secret with replicas, resources, env vars, ports and service types. Copy or download ready-to-apply YAML.

Kubernetes Resource Calculator

Estimate CPU and memory requests, limits and HPA settings with downloadable YAML manifests

Lighthouse Audit Summary

Summarize a Lighthouse report into prioritized actions. Enter category scores or paste Lighthouse JSON to get grades, weakest areas, and a ranked improvement checklist.

Linux Sysctl Tuner

Calculate Linux kernel sysctl and network buffer settings

Lorem Ipsum Generator

Generate placeholder text in multiple styles for design and development

Lottie JSON Tweaker

Preview Lottie JSON animations and adjust embedded colors entirely in your browser.

Markdown Artifacts Previewer

Preview SVG and HTML artifacts from LLM markdown safely

MessagePack & CBOR Inspector

Inspect MessagePack and CBOR encodings byte by byte

MIME Type Detector

Detect MIME types from file content, extensions, or data URIs. Includes magic number detection, common file signatures, and browser compatibility info.

Mock Data Generator

Generate realistic test data in multiple formats for development and testing

Monorepo Dependency Graph Viewer

Visualize workspace package dependencies, detect cycles, and export deterministic Mermaid DAGs locally.

Morse Code Translator

Translate text to Morse code and decode Morse back to text, with adjustable speed

MP4 MOOV Atom Inspector

Inspect MP4 boxes and verify FastStart streaming layout

Multi-Language Code Editor

Lightweight textarea editor with syntax highlighting — no Monaco or CodeMirror

Multiple URL Opener

Open many URLs in new tabs with a configurable delay between each

NGINX Config Builder

Generate an NGINX server config from a visual form — reverse proxy, static hosting, SPA fallback, SSL termination and HTTP-to-HTTPS redirects

Nginx Reverse Proxy Wizard

Generate Nginx reverse proxy, WebSocket, SSL, and load-balancing configurations

Nomad to Kubernetes Converter

Convert HashiCorp Nomad HCL jobs to Kubernetes YAML

Offline Secret Leak Scanner

Detect API keys and secret leaks entirely in your browser

Open Source License Compatibility Matrix

Evaluate one-way compatibility between common open source dependency licenses and a project's license, including concrete obligations.

OpenAPI / Swagger Editor

Parse, validate, and preview an OpenAPI 3.x or Swagger 2.0 spec with an endpoint browser and formatted output

OpenTelemetry Collector Builder

Build OpenTelemetry Collector YAML pipelines

Parquet File Viewer

Inspect Apache Parquet schemas and preview rows entirely in your browser.

Programmer Calculator

Multi-base calculator with simultaneous binary, octal, decimal and hex views, bitwise AND/OR/XOR/NOT/shift operations, and IEEE 754 float inspection

Prometheus Alert Rule Builder

Build Prometheus alerting rules — groups, alerts, PromQL expressions, durations, labels, and annotations

Prompt Injection Sandbox

Test system prompts against injection and jailbreak patterns

PromQL Builder & Validator

Build and validate Prometheus PromQL queries and alert rules

PromQL Query Builder

Build Prometheus PromQL queries from a form with selectors, rate functions, and aggregations

Protocol Buffers AST Explorer

Parse .proto files and explore messages, enums, services, and RPC methods as a structured AST. Resolve field type references and export JSON — entirely in your browser.

Redis CLI Simulator

Practice Redis commands in an in-browser terminal. Run GET, SET, HSET, LPUSH, SADD, ZADD, EXPIRE, KEYS and more against a local store — no Redis server required.

Redis RDB Memory Estimator

Estimate Redis memory from key patterns, collection encodings, and allocator overhead

Regex to Code Generator

Convert regex patterns into ready-to-use code for JavaScript, Python, Go, Java, and PHP

RSS Feed Validator

Validate an RSS 2.0 or Atom feed for well-formedness and required elements

S3 Bucket Policy Generator

Generate an AWS S3 bucket policy JSON for a principal, actions, and key prefix

Scientific & Engineering Calculator

Six-mode math workstation: precision arithmetic, reactive notebook, 2D plotting, matrix algebra, statistics and engineering units

Semantic Version Calculator

Parse, compare and bump semantic versions (semver)

SemVer Range Intersection

Calculate shared versions across npm SemVer dependency ranges and validate a candidate version.

Service Worker Generator

Generate service worker scripts with cache strategies, precache lists, and registration snippets

Slug Generator

Convert any text into URL-friendly slugs. Perfect for creating clean URLs, permalinks, and SEO-friendly identifiers.

Social Media Card Simulator

Preview how a URL appears when shared on Twitter, Discord, and Slack.

SQLite WASM Studio

Run SQLite SQL and inspect schemas entirely in your browser.

SVG Displacement Filter Lab

Generate SVG turbulence and displacement map filter effects

SVG Path Morpher

Interpolate SVG paths and generate animation code

Synthetic Data Faker

Generate deterministic synthetic datasets from JSON Schema

Systemd Service & Timer Builder

Generate systemd service and timer unit files with scheduling and hardening options

Tailwind Theme to CSS Variables

Transpile Tailwind theme.extend values into deterministic CSS custom properties with color opacity helpers.

Terraform DAG Diagrammer

Convert Terraform HCL into a Mermaid dependency graph

Terraform HCL Visualizer

Paste Terraform HCL to visualize its structure — a block inventory of resources, data, variables, outputs, modules and providers, their attributes, and inferred ${...} dependency references.

Traefik Router Generator

Generate Traefik v2 and v3 dynamic routing YAML

Travis CI Config Generator

Generate a .travis.yml — language, runtime versions, install, script, and deploy

TSV Matrix Transposer & Normalizer

Transpose and normalize TSV or delimited matrices

UART Baud Rate Error & Timing Calculator

Calculate UART frame timing and baud divisor error

Unit Converter

Convert length, weight, volume, and area units (metric ↔ imperial) with live results

Unix Pipe Builder

Build Unix command pipelines by chaining commands together with visual feedback

Vector Similarity Calculator

Compare embedding vectors with cosine, Euclidean, and dot product metrics

Web Font Subsetter & Glyph Stripper

Analyze local font glyph usage and generate subset instructions.

Web Vitals Budget Simulator

Estimate LCP, INP, CLS, and Total Blocking Time from a deterministic browser resource budget.

Web Vitals Calculator

Rate your Core Web Vitals — LCP, INP, and CLS — against Google's official good, needs-improvement, and poor thresholds, with an overall assessment

WireGuard Config Generator

Generate WireGuard client and server configurations