219 free tools · 100% browser-based · no signup

Free online developer tools, done right.

219+ free, browser-based dev utilities — code editors, formatters, converters, encoders, generators, AI token counters, JSON-to-code generators, diff checkers, color tools and more. Search across them all by name or by what you want to do.

CtrlK

Online Editors & Compiler

03

Formatters & Beautifiers

23

JSON Formatter & Validator

Free online JSON formatter, validator and viewer. Pretty-print, fix and inspect JSON with a tolerant parser that explains errors in context.

JSON

JavaScript Beautifier Online

Free online JavaScript beautifier — reformat minified, ugly or compressed JS with consistent indentation, spacing and braces.

JS

CSS Beautifier Online

Free online CSS beautifier — expand minified stylesheets back into readable CSS with full control over indentation and selector spacing.

CSS

HTML Formatter Online

Free online HTML formatter and beautifier — indent and clean up raw HTML for readable, well-structured markup with preserved attributes.

HTML

Prettier Formatter Online

Run Prettier in your browser across JS, TS, JSX, CSS, HTML, JSON, Markdown and YAML with shareable presets — no install, no config.

Multi

Code Unminifier Online

Free code unminifier — turn one-line minified JavaScript, CSS or HTML back into well-indented, human-readable code in seconds.

Multi

JSON Minifier

Strip whitespace, compact JSON to one line.

Formatter

JSON Validator

Validate JSON syntax with line-level errors.

Validator

YAML Formatter

Format and validate YAML configs.

Formatter

XML Formatter

Pretty-print and validate XML.

Formatter

JSON Pretty Print

Pretty-print JSON with adjustable indent.

Formatter

JSON5 Formatter

Format and validate JSON5 (with comments and trailing commas).

Formatter

JSON Beautifier

Beautify and indent JSON for readability.

Formatter

JSON Prettifier

Pretty-print JSON with consistent formatting.

Formatter

JSON Syntax Checker

Check JSON for syntax errors with line-by-line feedback.

Validator

JSON Lint

Lint JSON to find syntax issues.

Validator

YAML Validator

Validate YAML syntax with line-level errors.

Validator

YAML Beautifier

Beautify and indent YAML configurations.

Formatter

XML Validator

Validate XML structure and well-formedness.

Validator

XML Beautifier

Beautify and indent XML documents.

Formatter

SQL Formatter Online

Format SQL for Postgres, MySQL, BigQuery, SQLite, Snowflake and more. Dialect-aware indent, keyword case and tabular output in one click.

SQL

JSONPath Tester

Query any JSON with $.store.book[*].title path syntax. Live result preview, recursive descent, filter expressions, value/path/pointer output modes.

JSON

SVG Optimizer

Shrink SVG markup in your browser. Strips metadata, comments, empty groups and rounds numeric values for smaller, faster icons.

SVG

Minifiers

03

Converters

34

JSON to CSV / YAML / XML Converter

Convert JSON to and from CSV, YAML, XML and TOML online — structure-preserving round-trips, no upload, instant output.

Data

Color Converter — HEX, RGB, HSL, OKLCH

Free online color converter and picker — translate between HEX, RGB, HSL, HSV and OKLCH with live previews and WCAG contrast checks.

Color

JSON to YAML

Paste JSON, get YAML. Runs entirely in your browser.

Tool

YAML to JSON

Paste YAML, get JSON. Runs entirely in your browser.

Tool

JSON to XML

Paste JSON, get XML. Browser-only conversion.

Tool

XML to JSON

Paste XML, get JSON. No upload required.

Tool

JSON to CSV

Convert JSON arrays to CSV. Browser-only.

Tool

CSV to JSON

Paste CSV, get JSON. No upload.

Tool

JSON to TOML

Paste JSON, get TOML config.

Tool

TOML to JSON

Convert Cargo.toml or pyproject.toml to JSON.

Tool

YAML to TOML

Convert YAML configs to TOML.

Tool

TOML to YAML

Convert TOML configs to YAML.

Tool

JSON to INI

Paste JSON, get INI. Browser-only.

Tool

INI to JSON

Paste INI, get JSON. Browser-only.

Tool

JSON to Properties

Convert JSON to Java .properties format.

Tool

Properties to JSON

Convert Java .properties files to JSON.

Tool

JSON to Query String

Convert JSON to URL query string.

Tool

Query String to JSON

Parse URL query strings to JSON.

Tool

JSON to ENV

Convert JSON to .env file format.

Tool

ENV to JSON

Parse .env files to JSON.

Tool

XML to CSV

Convert XML records to CSV.

Tool

CSV to XML

Convert CSV to XML records.

Tool

XML to TOML

Paste XML, get TOML. Browser-only.

Tool

TOML to XML

Paste TOML, get XML. Browser-only.

Tool

CSV to TOML

Paste CSV, get TOML. Browser-only.

Tool

TOML to CSV

Paste TOML, get CSV. Browser-only.

Tool

YAML to INI

Paste YAML, get INI. Browser-only.

Tool

INI to YAML

Paste INI, get YAML. Browser-only.

Tool

YAML to Properties

Convert YAML to Java .properties.

Tool

Properties to YAML

Convert .properties files to YAML.

Tool

JSON5 to JSON

Strip JSON5 comments and trailing commas to plain JSON.

Tool

JSON to JSON5

Output JSON in JSON5-compatible form.

Tool

JSON to NDJSON

Convert a JSON array to newline-delimited JSON.

Tool

NDJSON to JSON

Convert newline-delimited JSON to a JSON array.

Tool

Encoders & Decoders

33

Base64 Encoder & Decoder

Free online base64 encoder and decoder — encode or decode text, files and images with full UTF-8 support and instant copy.

Encoding

Base64 Encode

Encode text or files to base64.

Encoder

Base64 Decode

Decode base64 back to text or binary.

Decoder

URL Encode

Percent-encode strings for URLs.

Encoder

URL Decode

Decode percent-encoded URL strings.

Decoder

HTML Entity Encode

Escape HTML special characters.

Encoder

HTML Entity Decode

Decode HTML entities back to characters.

Decoder

Hex to Text

Decode hex bytes to UTF-8 text.

Decoder

Text to Hex

Encode text as hex bytes.

Encoder

JWT Decoder

Decode and inspect JWT tokens. No verification.

Tool

Binary to Decimal

Convert binary numbers to decimal.

Encoder

Decimal to Binary

Convert decimal numbers to binary.

Encoder

Binary to Hex

Convert binary to hexadecimal.

Encoder

Hex to Binary

Convert hexadecimal to binary.

Encoder

Octal to Decimal

Convert octal to decimal.

Encoder

Decimal to Octal

Convert decimal to octal.

Encoder

ROT13

Apply ROT13 cipher to text. Same operation encodes and decodes.

Encoder

Text to Morse Code

Encode text to International Morse Code.

Encoder

Morse Code to Text

Decode International Morse Code to text.

Decoder

Text to ASCII

Convert each character to its decimal codepoint.

Encoder

ASCII to Text

Convert decimal codepoints back to characters.

Decoder

Text to Unicode Escape

Convert text to \uXXXX escape sequences.

Encoder

Unicode Escape to Text

Decode \uXXXX escape sequences back to characters.

Decoder

Text to Base64

Convert any text to base64-encoded form.

Encoder

Base64 to Text

Decode base64-encoded data back to readable text.

Decoder

Base64 Encoder

Online base64 encoder for strings and Unicode.

Encoder

Base64 Decoder

Online base64 decoder for any base64 string.

Decoder

URL Encoder

Percent-encode strings for safe URLs.

Encoder

URL Decoder

Decode percent-encoded URLs back to readable text.

Decoder

HTML Escape

Escape HTML special characters to entities.

Encoder

HTML Unescape

Decode HTML entities back to characters.

Decoder

JWT Parser

Parse JWT tokens to inspect headers and claims.

Tool

Caesar Cipher

ROT13 — the most common Caesar cipher.

Encoder

Generators

27

Hash Generator — MD5, SHA-1, SHA-256, SHA-512

Free online hash generator for text and files — MD5, SHA-1, SHA-256, SHA-384 and SHA-512 powered by the native WebCrypto API.

Crypto

UUID Generator

Generate UUIDv4 identifiers instantly.

Generator

Timestamp Converter

Convert between Unix timestamps and human dates.

Generator

MD5 Hash

Compute MD5 hash of any string.

Generator

SHA-256 Hash

Compute SHA-256 hash of any string.

Generator

SHA-1 Hash

Compute SHA-1 hash of any text. Native Web Crypto.

Generator

SHA-384 Hash

Compute SHA-384 hash. Native Web Crypto.

Generator

SHA-512 Hash

Compute SHA-512 hash. Native Web Crypto.

Generator

HMAC Generator

Compute HMAC signatures with a secret key.

Generator

Bcrypt Verify

Compare a plaintext password against a bcrypt hash.

Generator

ULID Generator

Generate sortable, lexicographic Universally Unique Lexicographically Sortable Identifiers.

Generator

Nano ID Generator

Generate compact URL-safe random IDs.

Generator

Password Generator

Generate strong random passwords.

Generator

Lorem Ipsum Generator

Generate Lorem Ipsum placeholder text.

Generator

Slug Generator

Convert any text into a URL-safe slug.

Generator

Fake Data Generator

Generate fake user records as JSON.

Generator

QR Code Generator

Generate QR codes from text or URLs.

Generator

Random Number Generator

Generate random numbers in a range.

Generator

GUID Generator

Generate GUIDs (Microsoft-style UUIDs).

Generator

UUID v4 Generator

Generate UUID v4 (random) identifiers.

Generator

Random ID Generator

Generate short, URL-safe random IDs.

Generator

SHA-2 Hash

Generate SHA-2 family hashes (SHA-256 default).

Generator

Checksum Generator

Generate checksums for verification (SHA-256).

Generator

Text to Slug

Convert any text into a clean URL slug.

Generator

Cron Expression Builder

Parse any cron expression to human-readable text and preview the next 10 run times. Quick presets for hourly, daily, weekly and monthly schedules.

Cron

Mermaid Live Editor

Edit Mermaid diagram source and see it rendered live. Supports flowchart, sequence, class, state, ER, gantt and pie charts. Export PNG or SVG.

Diagram

JWT Generator

Sign JSON Web Tokens in your browser with HMAC-SHA256/384/512. Editable header and payload, base64-url secret support, no network calls.

Auth

JSON to Code

29

JSON to TypeScript

Generate TypeScript interface from JSON. Browser-only.

JSON → Typescript

JSON to Go

Generate Go struct from JSON. Browser-only.

JSON → Go

JSON to Rust

Generate Rust struct from JSON. Browser-only.

JSON → Rust

JSON to Python dataclass

Generate Python dataclass from JSON. Browser-only.

JSON → Python-dataclass

JSON to Pydantic

Generate Python Pydantic model from JSON. Browser-only.

JSON → Python-pydantic

JSON to Java

Generate Java POJO class from JSON. Browser-only.

JSON → Java

JSON to Java record

Generate Java record from JSON. Browser-only.

JSON → Java-record

JSON to Kotlin

Generate Kotlin data class from JSON. Browser-only.

JSON → Kotlin

JSON to C#

Generate C# class from JSON. Browser-only.

JSON → Csharp

JSON to C# record

Generate C# record from JSON. Browser-only.

JSON → Csharp-record

JSON to Swift

Generate Swift Codable struct from JSON. Browser-only.

JSON → Swift

JSON to C++

Generate C++ struct from JSON. Browser-only.

JSON → Cpp

JSON to PHP

Generate PHP class from JSON. Browser-only.

JSON → Php

JSON to Ruby

Generate Ruby class from JSON. Browser-only.

JSON → Ruby

JSON to Ruby Struct

Generate Ruby Struct from JSON. Browser-only.

JSON → Ruby-struct

JSON to Dart

Generate Dart class from JSON. Browser-only.

JSON → Dart

JSON to Scala

Generate Scala case class from JSON. Browser-only.

JSON → Scala

JSON to Crystal

Generate Crystal struct from JSON. Browser-only.

JSON → Crystal

JSON to Zig

Generate Zig struct from JSON. Browser-only.

JSON → Zig

JSON to Elm

Generate Elm type alias from JSON. Browser-only.

JSON → Elm

JSON to F#

Generate F# record from JSON. Browser-only.

JSON → Fsharp

JSON to Haskell

Generate Haskell data type from JSON. Browser-only.

JSON → Haskell

JSON to Elixir

Generate Elixir struct from JSON. Browser-only.

JSON → Elixir

JSON to TypeScript Interface

Generate TypeScript interfaces from JSON.

JSON → Typescript

JSON to Go Struct

Generate Go structs with json tags from JSON.

JSON → Go

JSON to TypeScript Type

Generate TypeScript types from JSON.

JSON → Typescript

JSON to Go Types

Generate Go struct types from JSON.

JSON → Go

JSON to Rust Struct

Generate Rust structs with serde derive.

JSON → Rust

JSON to Python Class

Generate Python @dataclass classes from JSON.

JSON → Python-dataclass

AI Utilities

36

GPT-4o Token Counter

Count tokens for OpenAI GPT-4o.

AI · Tokens

GPT-4o mini Token Counter

Count tokens for GPT-4o mini.

AI · Tokens

GPT-5 Token Counter

Count tokens for GPT-5.

AI · Tokens

OpenAI o1 Token Counter

Count tokens for OpenAI o1 reasoning model.

AI · Tokens

Claude Opus 4.7 Token Counter

Count tokens for Anthropic Claude Opus 4.7.

AI · Tokens

Claude Sonnet 4.6 Token Counter

Count tokens for Claude Sonnet 4.6.

AI · Tokens

Claude Haiku 4.5 Token Counter

Count tokens for Claude Haiku 4.5.

AI · Tokens

Gemini 2.5 Pro Token Counter

Count tokens for Google Gemini 2.5 Pro.

AI · Tokens

Llama 3.3 Token Counter

Count tokens for Meta Llama 3.3 70B.

AI · Tokens

DeepSeek V3 Token Counter

Count tokens for DeepSeek V3.

AI · Tokens

GPT-4o Cost Calculator

Calculate cost for GPT-4o API calls.

AI · Cost

GPT-4o mini Cost Calculator

Calculate cost for GPT-4o mini.

AI · Cost

GPT-5 Cost Calculator

Calculate cost for GPT-5 API calls.

AI · Cost

Claude Opus 4.7 Cost Calculator

Calculate cost for Anthropic Claude Opus 4.7.

AI · Cost

Claude Sonnet 4.6 Cost Calculator

Calculate cost for Claude Sonnet 4.6.

AI · Cost

Claude Haiku 4.5 Cost Calculator

Calculate cost for Claude Haiku 4.5.

AI · Cost

Gemini 2.5 Pro Cost Calculator

Calculate cost for Google Gemini API.

AI · Cost

Llama 3.3 Cost Calculator

Calculate cost for Llama 3.3 (via Together, Groq, etc.).

AI · Cost

DeepSeek V3 Cost Calculator

Calculate cost for DeepSeek V3 API.

AI · Cost

LLM Cost Comparison

Compare cost for the same prompt across all major LLMs.

AI · Cost

Prompt Token Diff

Compare two prompts to see token & cost difference.

AI · Prompt

Context Window Visualizer

See how much of each model's context window your prompt fills.

AI · Prompt

Prompt Cleaner

Strip zero-width chars, smart quotes, NBSPs from prompts.

AI · Prompt

System Prompt Extractor

Extract the system prompt from messages JSON.

AI · Prompt

Markdown Compactor

Strip excess whitespace from markdown to save tokens.

AI · Prompt

Prompt Template Variables

Render {{variables}} in prompt templates from JSON.

AI · Prompt

Function Calling Converter

Convert between OpenAI, Anthropic, and Gemini tool/function-calling formats.

AI · Prompt

Schema to Tool

Wrap a JSON Schema as an OpenAI/Anthropic/Gemini tool definition.

AI · Prompt

Text Similarity

Compare two texts using Levenshtein, Jaccard, and cosine similarity.

AI · Prompt

System Prompt Formatter

Reformat system prompts in Anthropic XML, numbered rules, or sectioned style.

AI · Prompt

OpenAI Token Counter

Approximate token count for OpenAI models.

AI · Tokens

Anthropic Token Counter

Approximate Claude token count.

AI · Tokens

LLM Token Counter

Token count comparison across all major LLMs.

AI · Tokens

AI Cost Calculator

Compare AI API costs across all major LLMs.

AI · Cost

GPT Cost Calculator

Estimate OpenAI GPT API call costs.

AI · Cost

Claude Cost Calculator

Estimate Anthropic Claude API costs.

AI · Cost

Diff & Compare

04

Text Tools

11

CSS Generators

06

Markdown

03

Color Tools

05

Network & IP

06

Utilities

06

219

Tools available

0 B

Uploaded — runs locally

100%

Browser-based

Free

No account, no limits

219+ developer tools, all running in your browser

HCODX Developer Tools is a free, browser-based suite designed around three principles: speed, privacy, and correctness. Every tool — from the JSON formatter and JS/CSS/HTML minifiers to the AI token counters, code diff checkers and JSON-to-code generators — is a static page that loads its libraries from a CDN and processes your input on your own device. Nothing is sent to a server.

Format API responses with sensitive payloads, hash credentials, estimate AI prompt costs, or convert design tokens — without worrying about logs, retention or third-party access. Close the tab and the data is gone.

The interface is consistent across every tool: a focused workspace with input on the left, output on the right, and the controls you actually use along the top. No upsells, no paywalls, no dark patterns. When you need a real playground, the online HTML editor gives you live preview with multi-file projects, the online compiler runs Python, C++, Java and 85+ languages in the cloud, and HCODX Studio ships a VS Code-style IDE with NPM support.

Frequently asked questions

Yes. Every tool on HCODX — including the online HTML editor, the online compiler for 85+ languages, HCODX Studio, the JSON formatter, AI token counters, JSON-to-code generators and 201+ more — is free with no signup, no usage limits and no ads injected into the workspace.
219 tools in total: an online HTML editor with live preview, online compiler for 85+ languages, VS Code-style online IDE (HCODX Studio), JSON formatter, JS/CSS/HTML beautifiers and minifiers, Prettier formatter, code unminifier, JSON-to-CSV/YAML/XML/TOML converters, base64 encoder/decoder, color converter (HEX/RGB/HSL/OKLCH), hash generators (MD5, SHA-1, SHA-256, SHA-384, SHA-512, HMAC, bcrypt verify), code diff checker, .htaccess generator, JSON-to-code generators for 22 languages (TypeScript, Go, Rust, Python dataclass & Pydantic, Java POJO & record, Kotlin, C# class & record, Swift, C++, PHP, Ruby, Dart, Scala, Crystal, Zig, Elm, F#, Haskell, Elixir), AI token counters and cost calculators for GPT-4o/GPT-5/o1/Claude Opus 4.7/Sonnet 4.6/Haiku 4.5/Gemini/Llama/DeepSeek, prompt utilities, diff tools (text/JSON/code/YAML/XML), CSS generators (gradient, box-shadow, border-radius, text-shadow, clamp), markdown converters, text utilities (case converter, word counter, sort/dedupe lines, find & replace), network tools (CIDR, IP, MAC), color tools, image to base64, favicon generator, emoji picker, and many more.
No. Every tool runs entirely client-side using JavaScript libraries loaded in your browser. Your input never leaves your device — you can verify this in the browser DevTools Network tab.
After the first load, most tools work even if you go offline, because the libraries are cached. Refreshing while offline may show a fallback if the page isn’t in cache.
All modern evergreen browsers — Chrome, Edge, Firefox, Safari and Brave — on desktop and mobile. The tools rely on standard Web APIs (WebCrypto, FileReader, Clipboard) that have wide support.
Yes. There are no restrictions on what you do with output produced by the tools. Use the formatters and minifiers in your build pipeline, the converters for client work, the hash generator for credential management, the AI cost calculators for budgeting, the JSON-to-code generators in production codebases — whatever fits.
Token counts are approximated using a multi-model algorithm calibrated against each provider’s published tokenizer ratios. Accuracy is within ±5–10% for typical prose — enough for cost estimation. For exact counts, use the model provider’s official endpoint (OpenAI tiktoken, Anthropic messages.count_tokens).