Developer Tools

Essential tools for developers. Format, encode, decode, generate, and test directly in your browser. No installation required.

Ad

Encoding & Format 34

Ad
Epoch Converter
Unix timestamp ↔ date
Certificate Decoder
PEM cert/CSR/key → ASN.1 tree + fields
JSON Formatter
Format and validate JSON
XML Formatter
Format, minify, validate — with error positions
Code Beautifier
Beautify JS, CSS & HTML via js-beautify
SAML Decoder
base64/DEFLATE → pretty XML + assertion fields
XML to JSON
Two-way converter, byte-exact round trips
JSON Viewer
Tree/table viewer + node & depth stats
JSON to TypeScript
Paste JSON, get interfaces — client-side
JSON to YAML
Two-way converter, round-trip verified
JSON Schema Validator
Validate docs against draft-07/2019-09/2020-12
curl Converter
curl → Python, fetch & axios in-browser
CSV to Excel
CSV or JSON to a real .xlsx
XLSX to CSV
Any sheet to clean UTF-8 CSV, in-browser
CSV to SQL
CREATE TABLE + INSERTs, MySQL/Postgres/SQLite
HTML Entity Converter
Named/decimal/hex encode + decode
JSON Diff
Structural diff with array moves
Base64 Encoder
Encode/decode Base64
URL Encoder
Encode URLs
JWT Decoder
Decode JWT tokens
URL Parser
Break a URL into parts + decoded params
User Agent Parser
What is my user agent? Parse any UA
YAML Validator
Validate and parse YAML
Form Builder
Drag-free HTML form generator
Excel to PDF
XLSX/XLS/CSV → PDF, one section per sheet
Compare PDFs
Side-by-side word-level PDF diff
JS Obfuscator
String arrays + control flow, in-browser
Minify JS
Terser in-browser — 52.6% off the sample
CSS Minifier
csso — structure-safe or restructuring
Minify HTML
Comments + whitespace, tags preserved
SVG Optimizer
SVGO presets — 68.6% off editor cruft
Cron Explainer
Any cron expression → English + next runs
HTML to JSX
react-magic engine, SVG fixes, component wrap
Markdown TOC Generator
GitHub-accurate anchors, doctoc-compatible

Generators 18

Diagrams 4

Text & Data 12

PDF Tools 33

PDF Merge
Combine PDFs in order, never uploaded
PDF Split
Ranges, fixed chunks, or burst mode
Bates Numbering
Sequential stamps across PDFs, in-browser
PDF Page Numbers
9 positions, Page X of Y, roman numerals
Watermark PDF
CONFIDENTIAL stamps, overlay or underlay
Word to PDF
.docx → PDF via mammoth + pdfmake, client-side
Markdown to PDF
One-click PDF, tables + links kept
Markdown to Word
Real .docx — native tables + heading styles
HTML to PDF
Paste markup, get a clean-print PDF
Sign PDF
Draw, type, or upload a signature; drag to place
PDF Add Text
Click to place text at exact PDF coords
PDF to JPG
72–300 DPI renders, JPEG/PNG + ZIP
JPG to PDF
Photos → PDF, JPEG bytes untouched
Compress PDF
Lossless repack or rerender-downscale
Repair PDF
Rebuild broken xref tables, salvage pages
Redact PDF
Draw boxes → rasterized so text is destroyed
PDF Annotate
Highlight, ink & notes → real PDF annots
Organize PDF
Drag-reorder, delete & rotate pages
Rotate PDF
Per-page or per-range turns that stick
Flatten PDF
Bake form fields or rasterize for print
PDF to Text
Text layer to .txt or .md, page ranges
Crop PDF
Auto-trim whitespace or fixed-margin CropBox
Extract PDF Pages
Type 2,5-7 or 4-end, download the subset
OCR PDF
Scans to text via pdf.js + Tesseract WASM
DOCX Viewer
Read Word files locally, stats + print
XLSX Viewer
Grid + sheet tabs, virtualized for huge sheets
Protect PDF
AES-256 open password + restrictions, local
Unlock PDF
Remove a password you own, restrictions too
DOCX Mail Merge
{{tags}} + CSV, loops in tables, batch ZIP
PDF Certificate Maker
Certificates with borders, signatures, QR
Document Metadata Remover
Strip author/company from Office + PDF
HTML to Word
Real .docx both directions — no upload
PDF Metadata Editor
Read, edit, or strip all PDF properties

Accessibility 1

Network 2

Free Developer Tools for Encoding, Formatting & Generation

Every developer hits the same speed bumps: a JSON payload that won't parse, a token that needs inspecting, a config file in the wrong format, a hash that needs verifying. This collection of free developer tools exists to clear those bumps in seconds — format, encode, decode, generate, and compare, all directly in your browser with no installation, no account, and no data leaving your machine. Each tool is a single-purpose page that does one job well, the way command-line utilities do, but available the moment you need them regardless of what language or stack you work in.

The collection is organized into four working groups. Diagrams render Mermaid syntax live — flowcharts, sequence, class, and ER diagrams with SVG export. Encoding & format tools move data between representations: JSON, Base64, URLs, JWTs, YAML, and HTML forms. Generators create the artifacts developers reach for daily: hashes, UUIDs, QR codes, placeholder images, and SEO meta tags. Text & data tools handle the comparison and conversion work that fills the gaps — diffs, word counts, SQL formatting, and number conversions. Together they cover the small, repetitive tasks that otherwise fragment your focus across a dozen tabs.

What Each Tool Does — and What It Takes In

The quickest way to pick the right tool is to look at what you have in hand and what you need out. The table below maps every tool in this directory to its core inputs and outputs, exactly as each tool page describes them.

ToolKey inputOutput
JSON FormatterRaw or minified JSON stringFormatted, validated, indented JSON
Base64 EncoderAny textBase64-encoded text, and decoded back
URL EncoderURL or query-string textPercent-encoded URL-safe text
JWT DecoderA JSON Web TokenDecoded header and payload claims (no signature verification)
YAML to JSONYAML documentEquivalent JSON
Form BuilderField definitionsGenerated HTML form markup
Hash GeneratorAny textMD5, SHA1, and SHA256 digests
UUID GeneratorCount of IDs neededRandom UUID (v4) values
QR Code GeneratorText or URLScannable QR code image
Placeholder ImagesDimensions and optionsDevelopment placeholder images
Meta Tag GeneratorTitle, description, URLSEO meta tag HTML
Text DiffTwo blocks of textLine-by-line differences
Number to WordsA numberThe number spelled out in words
Roman NumeralsNumber or numeralConverted value in the other notation
SQL FormatterSQL query textFormatted, consistently indented SQL
Word CounterAny textWord and character counts

Encoding & Format: Moving Data Between Representations

The encoding group is the workhorse of the collection. The JSON Formatter is the tool most developers reach for first: paste a response body or config snippet and it validates the syntax and reformats it with clean indentation, so a missing comma or unbalanced bracket becomes obvious instead of hiding in a wall of minified text. Because validation and formatting happen together, it doubles as a syntax checker before you commit a hand-edited JSON file.

The Base64 Encoder handles the encoding scheme that shows up everywhere in web work — data URIs, HTTP basic authentication headers, and embedded binary payloads. It works in both directions, encoding text to Base64 and decoding it back. The URL Encoder solves the parallel problem for URLs: converting spaces, ampersands, and unicode into percent-encoded sequences that survive a trip through a query string, and back again.

The JWT Decoder is built for API debugging. A JSON Web Token is three Base64url segments — header, payload, signature — and the decoder unpacks the first two into readable JSON so you can check the exp claim on an expiring token, confirm the issuer, or see which scopes were granted. It is an inspection tool: it does not verify signatures, which requires the signing key held by your authorization server. The YAML to JSON converter rounds out the group, translating YAML — the format of choice for Kubernetes manifests, CI pipelines, and much modern config — into the JSON that APIs, policy engines, and validators expect.

Generators: Hashes, IDs, and Ready-Made Artifacts

The generator group produces the artifacts you would otherwise write utilities for. The Hash Generator computes MD5, SHA1, and SHA256 digests from any text, entirely in your browser — useful for checksum comparisons, cache keys, and verifying that two strings really are identical. The UUID Generator produces random version-4 UUIDs, the standard unique identifier for database records, distributed systems, and API keys when you need one (or a batch) right now.

The remaining generators cover visual and markup output. The QR Code Generator turns any text or URL into a scannable code; the Placeholder Image Generator produces the grey-box stand-in images that fill layouts during development; and the Meta Tag Generator assembles SEO-ready title, description, and Open Graph tags from the fields you supply, saving you from hand-writing the same boilerplate for every page.

Text & Data: Compare, Count, Convert, Clean Up

The text and data group handles the comparison and cleanup jobs that punctuate a coding day. Text Diff compares two blocks of text line by line and highlights what changed — invaluable when a config worked yesterday and doesn't today, or when reviewing a patch outside a git client. The SQL Formatter takes a gnarly one-line query and restores the indentation that makes joins and subqueries readable. The Word Counter gives instant word and character counts — the same tool appears in our everyday collection because writers need it too — and Number to Words and the Roman Numeral Converter handle the two notation conversions that come up in invoicing, legal text, outlines, and copyright lines.

Finally, the Form Builder generates HTML form markup from field definitions without drag-and-drop complexity — describe the fields you need and copy out the markup.

Why Browser-Based Tools Fit Developer Workflows

Choosing the Right Tool

If you have malformed or minified JSON, start with the JSON Formatter. If you are debugging authentication, use the JWT Decoder to read claims and the Base64 Encoder to decode other encoded values. For config conversion, YAML to JSON. For integrity checks, the Hash Generator's MD5/SHA1/SHA256 output. For change hunting, Text Diff. And when you need generated identifiers or markup — UUIDs, QR codes, placeholder images, meta tags, or form HTML — the generators deliver without a single dependency added to your project. Bookmark the ones you use weekly; the rest will be here when the need shows up.

More Developer Tools