Skip to main content

// Free Online Developer Tools (58 tools, by category)

Browser-based utilities for developers and power users. No sign-up, no install, and your input never leaves the page.

The tools below are grouped the way the work tends to be grouped: addressing and permissions together, token handling together, the conversions that interrupt a meeting together. If you already know what you need, the cards link straight to it. If you are not sure, the category pages are written to be read rather than skimmed, and each one covers the mistakes that area invites.

What every tool here has in common is that it runs entirely in your browser. There is no upload step and no endpoint receiving your input, which is what makes it reasonable to paste a production token, a real crontab line or an internal architecture diagram into one of them. It also means the tools stay usable on a restricted network, and keep working once the page is loaded even if the connection drops.

Data Formats 10

Convert and format JSON, YAML, CSV, XML and more

About data formats tools >>

JSON Formatter

Format messy JSON with 2-space, 4-space or tab indentation, or minify it, and see syntax errors with the position they occur. Runs entirely in your browser.

JSON Diff

Compare two JSON documents structurally, so key order and indentation are ignored. Match array elements by id, and export the result as a JSON Patch.

YAML ⇄ JSON Converter

Convert YAML to JSON and JSON back to YAML in your browser. Handles nested maps, sequences, block scalars and inline flow style, with a key count.

TOML ⇄ JSON Converter

Convert TOML configuration to JSON and back in your browser. Handles tables, nested keys, arrays and the usual scalar types, with selectable indentation.

CSV ⇄ JSON Converter

Convert CSV to a JSON array of objects and back again, choosing comma, tab or semicolon as the delimiter. Quoted fields and embedded commas are handled.

TSV ⇄ JSON Converter

Convert tab-separated data to a JSON array of objects and back. Paste straight from a spreadsheet, with no quoting rules to get wrong.

XML ⇄ JSON Converter

Convert XML to JSON and back in your browser. Attributes become @name, text nodes become #text, and repeated sibling elements become arrays.

JSON Schema Generator

Paste a JSON sample and get a JSON Schema describing it, with types, nested objects and arrays inferred. Ready to paste into OpenAPI or a validator.

JSON to TypeScript

Paste JSON and get TypeScript interfaces or type aliases, with nested objects extracted into their own named types and array element types inferred.

JSONPath Finder

Paste JSON and get every path in it listed in dot or bracket notation, with a depth limit and a filter. Click any path to copy it.

Text 10

Character counting, case conversion, sorting and replacing

About text tools >>

Character Counter

Count characters with and without spaces, plus words, lines, paragraphs and UTF-8 bytes, updating as you type. Nothing you paste is uploaded.

Text Statistics

Analyse text in your browser: character counts by script, the most frequent characters and words, whitespace totals and an estimated reading time.

Case Converter

Convert text between camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, Title Case, uppercase and lowercase, all at once.

Text Sorter

Sort lines alphabetically, remove duplicates, trim whitespace and drop blank lines in one pass. Runs in your browser with nothing uploaded.

Bulk Text Replacer

Apply up to ten find-and-replace rules in one pass, with optional regular expressions and case-insensitive matching, plus presets for common cleanups.

Dummy Text Generator

Generate Lorem Ipsum or Japanese placeholder text by paragraph, sentence or word. Useful for layout testing where real copy is not ready yet.

Full-width ⇄ Half-width Converter

Convert full-width letters, digits, symbols and katakana to half-width and back. Essential for cleaning data exported from Japanese systems.

Unicode Converter

Inspect any text character by character to see its code point, UTF-8 bytes and escape forms, or convert text to and from JavaScript, HTML and CSS escapes.

ASCII Art Generator

Turn text into ASCII art banners using ten FIGlet fonts. Ideal for README headings, terminal startup banners and CLI splash screens.

Emoji Search

Search emoji by keyword or browse by category, and copy one with a click. Recently used emoji are remembered in your browser for next time.

Encoding 5

Base64, URL encoding, HTML escaping and image Data URIs

About encoding tools >>

Security 5

Hashing, JWT decoding, password generation and CORS

About security tools >>

Code 4

Regex, SQL formatting, cron parsing and diff

About code tools >>

Design 8

Colors, gradients, shadows and image/SVG optimization

About design tools >>

Network 7

Subnets, chmod, HTTP status codes, curl and redirects

About network tools >>

Utilities 9

QR codes, UUIDs, Unix timestamps, dice probability and more

About utilities tools >>

QR Code Generator

Turn text, a URL, Wi-Fi details or contact information into a QR code and download it as PNG or SVG. Generated in your browser, with no tracking redirect.

UUID Generator

Generate version 4 UUIDs in your browser using crypto.randomUUID. Produce one or many at a time and copy them individually or all at once.

Unix Timestamp Converter

Convert a Unix timestamp to a readable date and a date back to a timestamp, in seconds or milliseconds, with the current epoch time always on screen.

Time Zone Converter & World Clock

Convert any date and time across 45 cities, watch a live world clock with daylight saving handled automatically, and plan meetings in your browser.

Number Base Converter

Convert a number between binary, octal, decimal and hexadecimal at once. Handles arbitrarily large values with BigInt and negative numbers too.

Byte Converter

Convert a size between bytes, KB, MB, GB, TB and PB at once. Uses 1024 as the step, the convention operating systems and developers actually use.

Unit Converter

Convert length, weight, temperature, area, volume, speed, time, angle, pressure and energy across 80+ units at once. Runs entirely in your browser.

HTML Table ⇄ CSV

Convert an HTML table into CSV, or turn CSV into a clean HTML table. Includes a rendered preview and a header row toggle. Runs in your browser.

Dice Probability Calculator

Work out the exact probability of rolling a given total with any number of dice, with a full distribution, cumulative odds and a roll simulator.

// Frequently asked questions

How do I find the right tool?
Use the category strip at the top of this page if you know roughly what area you are working in, or scan the cards, which each state what the tool does in one line. Every category also has its own page explaining what the tools in it are for and what tends to go wrong in that area.
Do these tools work offline?
Yes, once the page has loaded. The logic is client-side JavaScript that is already in the browser, so a tool keeps working if you lose your connection. What it cannot do is load a page you have not visited yet.
Is there a rate limit or a usage cap?
No. Because nothing is processed on a server there is no quota to enforce. Convert as many values as you like.
A tool I want is not listed. Where is it?
The English edition currently covers 58 of the 59 tools on the site, and is being extended. The remaining tools exist in the Japanese edition and work identically there; only the surrounding explanation is in Japanese.