Free Online Developer Tools - 115 Utilities for Web Developers

WebDevUtility is a set of 115 small tools for the jobs that interrupt real work: turning a JSON payload into a Go struct, decoding a token to see why an API rejected it, finding the one line where two config files differ, or shrinking an SVG icon exported from Figma.

Almost every tool runs in your browser tab with JavaScript, so nothing you paste is uploaded, logged or stored. You can put an API key, a production config or a customer export in the box, and it stays on your machine. Only the five network tools (DNS, WHOIS, redirect, uptime and IP checks) call our API, as the privacy policy explains.

There is no account or paid tier. Each tool also comes with a short guide that shows the equivalent code, usually in JavaScript, PHP and Python, for when the conversion belongs in your own codebase instead of a browser tab.

Latest guides

Data Converters

JSON to PHP Array

Convert JSON to a PHP array in short [] syntax, ready to paste.

JSON to CSV

Convert a JSON array to CSV with the delimiter of your choice.

JSON to JavaScript

Convert JSON to a JavaScript object literal with unquoted keys.

JSON to YAML

Convert JSON to YAML for Kubernetes, Compose and CI config files.

JSON to Excel (XLSX)

Export a JSON array to an Excel .xlsx workbook.

JSON to XML

Convert JSON to XML, with arrays as repeated elements.

XML to JSON

Convert XML to JSON, keeping attributes and repeated elements.

CSV to JSON

Convert CSV to a JSON array of objects, with the header row as keys.

CSV to PHP Array

Convert CSV to a PHP array keyed by the header row.

CSV to JavaScript

Convert CSV to a JavaScript array of objects or arrays.

YAML to JSON

Convert YAML to JSON, with anchors and aliases resolved.

PHP Array to JSON

Convert PHP array() or [] literals to JSON without running PHP.

PHP Array to CSV

Convert a PHP array of rows to CSV for Excel or Google Sheets.

JSON to TypeScript

Generate TypeScript interfaces from a JSON sample.

JSON to Go Struct

Generate Go structs with json tags from a JSON sample.

JSON to Python Dataclass

Generate Python dataclasses, TypedDicts or Pydantic models from JSON.

JSON Schema Generator

Generate a JSON Schema from sample JSON, with formats and a required list.

CSV to SQL INSERT

Turn CSV rows into SQL INSERT statements, with an optional CREATE TABLE.

Excel (XLSX) to JSON

Convert Excel and ODS spreadsheets to JSON, with dates as ISO 8601.

Markdown to HTML

Convert Markdown into clean, sanitized HTML with GFM tables and task lists.

HTML to Markdown

Convert HTML back into Markdown, with pipe tables and your choice of bullets.

.env to JSON Converter

Convert .env files to JSON and back, following dotenv quote rules.

Number Base Converter

Convert between binary, octal, decimal, hex and any base up to 36.

CSV to Markdown Table

Convert CSV to a GitHub-flavored Markdown table with alignment and padding.

JSON to Markdown Table

Convert a JSON array of objects to a Markdown table.

Excel to HTML Table

Paste cells from Excel or Google Sheets and copy them as an HTML, Markdown or email table.

TSV to CSV Converter

Convert TSV to CSV, CSV to TSV, or change any CSV delimiter.

cURL to Code Converter

Turn a curl command into fetch, axios, Python, PHP or Go code.

HTML to JSX Converter

Convert HTML into React JSX with className, style objects and SVG fixes.

PHP Unserialize Online

Decode PHP serialize() data to JSON or print_r, and serialize JSON back.

Code Formatters & Beautifiers

Encoders & Decoders

Generators

Security & Hashing Tools

URL Tools

Date & Time Tools

Data Viewers

CSS & Design Tools

Text & Content Tools

Image Tools

Developer Reference

Copied to clipboard!