codedev.tools — developer tools that run in your browser
JSON
- JSON Escape / Unescape — Escapes text into a JSON string literal, or unescapes it back.
- JSON Flatten — Flattens nested JSON into single-level dot/bracket paths.
- JSON Formatter — Pretty-prints JSON with readable indentation.
- JSON Merge — Deep-merges two JSON objects (source overrides target).
- JSON Minify — Compresses JSON by removing all unnecessary whitespace.
- JSON Patch (RFC 6902) — Applies an RFC 6902 JSON Patch to a JSON document.
- JSONPath Evaluator — Queries JSON with a JSONPath expression and shows the matches.
- JSON Repair — Fixes broken JSON: unquoted keys, trailing commas, single quotes.
- JSON Sort Keys — Recursively sorts JSON object keys alphabetically.
- JSON → JSONL — Converts a JSON array to newline-delimited JSON (NDJSON).
- JSON Unflatten — Rebuilds nested JSON from flat dot/bracket path keys.
- JSON Validator — Validates JSON syntax and optionally checks it against a JSON Schema.
- JSON Tree Viewer — Explore JSON as a collapsible, navigable tree.
- JSONL → JSON — Converts newline-delimited JSON (NDJSON) into a JSON array.
Schema & Types
Compare & Diff
- CSV Diff — Compares two CSV documents.
- HTML Diff — Compares two HTML snippets, ignoring inter-tag whitespace.
- JSON Diff — Compares two JSON documents, ignoring key order and formatting.
- List Compare — Set operations on two lists: intersection, union, difference.
- Text Diff — Compares two texts line, word or character by character.
- XML Diff — Compares two XML documents, ignoring formatting.
- YAML Diff — Compares two YAML documents, ignoring key order.
XML
CSV & Excel
YAML & TOML
Encode/Decode
Hash & Crypto
Text
- ASCII Art (Figlet) — Renders text as ASCII art banners.
- Deduplicate Lines — Removes duplicate lines, keeping the first occurrence.
- Find & Replace — Finds and replaces text, with regex and case options.
- Strip HTML Tags — Removes HTML tags and decodes basic entities to plain text.
- Remove Invisible Characters — Strips zero-width and other invisible characters from text.
- Leetspeak — Converts text to and from basic leetspeak.
- Morse Code — Converts text to and from Morse code.
- Pad / Truncate Lines — Pads or truncates each line to a fixed width.
- Reverse Text — Reverses text by characters, words or lines.
- ROT13 / Caesar Cipher — Applies a Caesar shift (ROT13 by default) to letters.
- Slugify — Turns text into a URL-friendly slug (handles accents & Turkish).
- Sort Lines — Sorts lines alphabetically, numerically or by length.
- Backslash Escape — Escapes or unescapes \\n, \\t, \\r and backslashes in text.
- Case Converter — Converts text between camelCase, snake_case, kebab-case and more.
- Text Repeater — Repeats the input text a number of times.
- Text Statistics — Counts characters, words, lines and UTF-8 bytes.
- Whitespace Cleaner — Trims lines, collapses spaces and removes empty lines.
- Word Frequency — Counts how often each word appears, sorted by frequency.
Regex
Date & Time
Numbers & Units
Color & Design
Web & Frontend
Markdown & Docs
Network
Image & Binary
Format & Code
Generators
Misc