JSON Formatter
Paste, beautify, validate — entirely in your browser.
Input
Invalid JSON — line , column
Paste JSON to see tree view.
Zerethon Tools
Free tools for creators and developers
Fast, privacy-friendly utilities. No signup. Most run entirely in your browser.
Developer · 73
Formatters & Minifiers · 18
JSON Formatter
Format, validate, and minify JSON online. Free, no signup — your data never leaves your browser.
Open toolSQL Formatter
Format SQL queries online — beautify MySQL, PostgreSQL, SQLite, SQL Server, Oracle, and BigQuery.
Open toolHTML Formatter & Minifier
Beautify or minify HTML in your browser. Pure client-side — your markup never leaves your device.
Open toolCSS Formatter & Minifier
Beautify or minify CSS rules instantly in your browser. Free, no signup, no upload.
Open toolYAML Formatter & Validator
Validate, reformat, and minify YAML in your browser. Catches syntax errors with line numbers.
Open toolXML Formatter
Beautify or minify XML using your browser's native parser. No dependencies, fast and accurate.
Open toolMarkdown Formatter
Reformat Markdown with Prettier. Consistent spacing, list markers, and link layout.
Open toolJavaScript Formatter & Minifier
Beautify with Prettier or minify in your browser. Supports modern syntax — async/await, optional chaining, JSX.
Open toolPython Formatter
Reindent onlyClean up Python indentation, collapse blank lines, normalize string quotes. Indentation cleaner, not full PEP-8.
Open toolPHP Formatter
Reformat PHP source in your browser. PSR-12-friendly defaults, brace-style toggle, opener normalization.
Open toolJava Formatter
Reindent onlyReindent Java source with K&R or Allman brace style. Pure client-side, no compile.
Open toolC# Formatter
Reindent onlyReindent C# source with Allman braces, auto-property normalization, and expression-bodied member tidy-up. Indentation tidy, not a full Roslyn format.
Open toolC / C++ Formatter
Reindent onlyReindent C or C++ source — brace style, indent width, and preprocessor placement controls. Indentation tidy, not a full clang-format.
Open toolRuby / Lua / Perl Formatter
Reindent onlyReindent Ruby, Lua, or Perl source. One tool, three keyword-driven languages.
Open toolGraphQL Formatter
Pretty-print GraphQL queries, mutations, and SDL using the official graphql/language parser.
Open toolCSS Preprocessor Converter
Convert between LESS, SCSS, SASS, Stylus, and CSS. Real compilers for "to CSS" paths, heuristics for the rest.
Open toolJavaScript Minifier
Minify JavaScript with terser. Mangle, compress, comment policies — and a before / after size comparison.
Open toolHTML Minifier
Minify HTML with html-minifier-terser. Collapses whitespace, removes comments, inline CSS / JS minification. Size savings shown live.
Open toolData Converters · 15
CSV to JSON Converter
Convert CSV (or TSV / pipe-separated) data to JSON. Auto-detects delimiter, RFC 4180 compliant.
Open toolJSON to CSV Converter
Convert a JSON array of objects to CSV. Optional dot-path flatten for nested data.
Open toolJSON to YAML Converter
Convert JSON to YAML in your browser. YAML 1.2 spec.
Open toolYAML to JSON Converter
Convert YAML to JSON in your browser. Catches syntax errors with parser messages.
Open toolJSON to XML Converter
Convert JSON to XML in your browser. Configurable root element, attribute prefix, and text key.
Open toolDelimited Text Extractor
Extract one column from CSV, TSV, or any delimited text. Pick by column number or header name. RFC 4180 compliant.
Open toolXML to JSON Converter
Convert XML to JSON in your browser. Native DOMParser with configurable attribute prefix, text key, and compact mode.
Open toolCSV to XML Converter
Convert CSV (or TSV / pipe-separated) data to XML. Configurable root and record element names. Header row becomes column tags.
Open toolCSV to SQL Converter
Generate INSERT statements from CSV. MySQL, PostgreSQL, SQLite, or SQL Server dialect, with optional CREATE TABLE.
Open toolHTML Stripper
Strip HTML tags and decode entities to plain text. Toggles for line breaks, links, and whitespace preservation.
Open toolHTML Table Extractor
Extract <table> elements from HTML into CSV, TSV, JSON, or Markdown. Picks individual tables when the page has more than one.
Open toolHTML to Markdown Converter
Convert HTML to Markdown using Turndown. ATX or Setext headings, bullet style, code-fence style — fully customizable.
Open toolMarkdown to HTML Converter
Render Markdown to HTML with live preview. GFM tables, task lists, fenced code blocks. Powered by marked.
Open toolJSON to Java POJO
Generate a Java POJO from JSON. Toggles for Jackson annotations, Lombok, or Java 16+ records. Nested objects become nested classes.
Open toolPOJO to JSON
Convert a Java POJO (Plain Old Java Object) instance into JSON using Jackson, Gson, or Moshi. Copy-paste-ready code recipes plus the reverse converter when you need to scaffold the POJO itself.
Open toolEncoding & Encryption · 7
Base64 Encoder & Decoder
Encode and decode Base64 text or files. Supports standard and URL-safe variants. Free, no signup.
Open toolURL Encoder & Decoder
Encode and decode URLs and query string parameters. Percent-encoding for safe transmission.
Open toolAES Encrypt & Decrypt
Encrypt and decrypt text with AES-256-GCM and a password. PBKDF2-SHA256 key derivation, runs entirely in your browser.
Open toolBase-N Encoder & Decoder
Encode and decode Base16, Base32 (RFC 4648), Base32 Crockford, Base85 (ASCII85), and Base91 in your browser.
Open toolUTF-8 Converter
Convert text to UTF-8 hex bytes, decimal bytes, \xAB or \u{HEX} escape sequences — and back.
Open toolHTML Entities Converter
Encode and decode HTML entities — named, decimal, and hex. 250+ HTML5 entities included.
Open toolEscape & Unescape
Escape and unescape strings for HTML, XML, Java, C#, JavaScript, JSON, CSV (RFC 4180), and SQL.
Open toolHash & Crypto · 6
MD5 Hash Generator
Compute MD5 digest of text or files (up to 50 MB) in your browser. Output in hex or Base64.
Open toolSHA-256 Hash Generator
Compute SHA-256 digest of text or files in your browser using Web Crypto API. Output in hex or Base64.
Open toolSHA-1 Hash Generator
Compute SHA-1 digest of text or files in your browser using Web Crypto API. Useful for Git commit hashes and legacy systems.
Open toolROT13 Encoder
Classic ROT13 cipher in your browser. Encoding and decoding are the same operation.
Open toolCaesar Cipher
Encrypt and decrypt with the classic Caesar shift cipher. Includes auto-detect using English letter frequency.
Open toolHash Generator — All Algorithms
Compute MD4, MD5, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, SHA3, Keccak-256, CRC-32 and NTLM hashes of text or files in your browser.
Open toolNumbers & Bitwise · 6
Number Base Converter
Convert numbers between decimal, binary, octal and hexadecimal in a live 4-row grid. BigInt-safe with optional signed 32 / 64-bit mode.
Open toolBitwise Calculator
AND, OR, XOR, NAND, NOR, XNOR, NOT and shift operations on two BigInt operands. Results shown in decimal, binary, octal and hex at once.
Open toolIP Notation Converter
Convert IPv4 and IPv6 between dotted, decimal integer, hex, octal, binary, and canonical / expanded forms. Auto-detects the input format.
Open toolString to Hex Converter
Convert text to UTF-8 hex bytes and back. Pick from five separators on encode; decode auto-strips any common separator.
Open toolString to Binary Converter
Convert text to 8-bit binary and back. UTF-8 aware with optional byte and nibble spacing for readability.
Open toolASCII Converter
Convert characters to ASCII / Unicode codepoints in decimal, hex, binary and octal — or render a live table for any input string.
Open toolDate & Time · 3
Timezone Converter
Convert any date and time between IANA timezones. DST-aware, shareable, runs entirely in your browser.
Open toolUnix Timestamp Converter
Convert Unix timestamps (seconds or milliseconds) to ISO, UTC, RFC 2822, local, and relative formats. Live "Now" panel.
Open toolCrontab Translator
Translate a cron expression to plain English and preview the next 5 fire times. Supports standard 5-field and 6-field with seconds.
Open toolValidators & Testers · 4
JSONPath Tester
Test JSONPath expressions against your JSON. Live evaluator with path and value results, filters, slices, recursive descent.
Open toolXPath Tester
Test XPath expressions against XML or HTML using your browser's native XPath engine. Live results table.
Open toolRegex Data Generator
Generate 1–100 strings that match any regex pattern. Great for test data, fixtures, and fuzzing.
Open toolJSON5 Validator
Validate JSON5 with line and column error reporting. Supports comments, trailing commas, single quotes, hex numbers.
Open toolDiff & Compare · 2
Web & SEO · 5
Slugify URL Generator
Turn any text into a clean URL slug. Transliterates diacritics, strips punctuation, optional stopword removal.
Open toolMarkdown Table Generator
Build GitHub Flavored Markdown tables in a live grid. Paste TSV or CSV, set alignment per column.
Open toolUTM Builder
Build campaign-tagged URLs for Google Analytics, GA4, Plausible, PostHog. Validates URL and saves your last 5 locally.
Open toolURL Parser
Break a URL into scheme, credentials, host, port, path, query and hash. Percent-decoded query parameters in a live table.
Open toolHTML Playground
Live HTML / CSS / JS playground with sandboxed iframe preview. Auto-saves to localStorage. Pure client-side.
Open toolGenerators · 4
UUID Generator
Generate UUIDs online — v1, v4, v7, and Nil. Bulk generation up to 10,000. Free, no signup.
Open toolPassword Generator
Generate strong, cryptographically random passwords. Configurable length and character sets — runs in your browser.
Open toolRandom JSON Generator
Generate fake JSON from a schema using faker.js. Multi-output: JSON, CSV, TSV, XML. Free, runs in your browser.
Open toolJavaScript Obfuscator
Obfuscate JavaScript with control-flow flattening, string array, dead-code injection and identifier mangling. Three presets, runs in your browser.
Open toolText Style & Cases · 1
Text Cleanup · 1
Creator · 33
Text Style & Cases · 8
Reverse Text Generator
Reverse text by character, word, or line. Grapheme-cluster safe — emoji and combining sequences stay intact.
Open toolFancy Text Generator
Convert text into 13 Unicode font styles — bold, italic, script, fraktur, double-struck, monospace, fullwidth. Works on Twitter, IG, TikTok, Discord.
Open toolInvisible Text Generator
Generate invisible Unicode characters for Discord, gaming, and platforms that require non-empty input. Six variants.
Open toolStrikethrough Text Generator
Add Unicode strikethrough, underline, or overline to any text. Copy-paste to bios, posts, comments.
Open toolSmall Text Generator
Convert text to Unicode small caps, superscript, or subscript. ᴄᴏᴘʏ ᴀɴᴅ ᴘᴀsᴛᴇ ᴀɴʏᴡʜᴇʀᴇ.
Open toolUpside Down Text Generator
Flip text upside down with Unicode mirrored characters. Great for fun captions and bios.
Open toolZalgo Text Generator
Glitch your text with stacked combining diacritics. Mild for subtle creep, chaos for full Zalgo.
Open toolRemove Accents
Strip diacritics from any text — café → cafe, naïve → naive. Optional German / Nordic transliteration (ä → ae, ß → ss, å → aa).
Open toolText Cleanup · 6
Remove Line Breaks
Remove or replace line breaks in text. Three modes — replace with space, keep paragraphs, or strip all.
Open toolWhitespace Remover
Clean extra spaces, tabs, and blank lines. Optional zero-width Unicode strip catches sneaky invisible characters.
Open toolDeduplicate Lines
Remove duplicate lines from a list. Case-sensitive toggle, trim before compare, keep first or last, optional sort.
Open toolFilter Lines
Keep or remove lines matching a substring or regex pattern. Invert match, case-insensitive, trim before match.
Open toolText Repeater
Repeat text 1–10000 times. Modes: whole block, per line, or per word. Separator picker with custom option.
Open toolRemove Punctuation
Strip Unicode punctuation and symbols from text. Optional keep apostrophes, hyphens, periods; whitespace collapse.
Open toolCounters & Stats · 1
Content Generators · 3
YouTube Thumbnail Downloader
Download YouTube thumbnails in all available resolutions. Just paste a video URL.
Open toolLorem Ipsum Generator
Generate Lorem Ipsum placeholder text — by paragraphs, sentences, or words. Optional HTML wrapping.
Open toolRandom Name Picker
Paste a list, pick N at random. Unique-only mode, repeatable draws. Great for raffles, team assignments and lunch picks.
Open toolColor & Unit · 2
Color Converter
Convert colors between HEX, RGB / RGBA, HSL, HSV, and CMYK in a live grid. Swatch preview and CSS named-color lookup.
Open toolUnit Converter
Convert between length, weight, volume, area, time, temperature, speed, data size, and angle units. Live grid across every unit in the dimension.
Open toolImage · 5
JPG to PNG Converter
Convert JPG to lossless PNG entirely in your browser. Files never upload.
Open toolPNG to JPG Converter
Convert PNG to JPG in your browser with quality control. Files never upload.
Open toolWebP Converter
Convert WebP ↔ JPG / PNG in your browser. Files never upload. Smaller files for the modern web.
Open toolImage Compressor
Shrink JPG, PNG, or WebP files. Before/after size shown side-by-side. Files never upload.
Open toolImage Resizer
Resize images by width, height, percentage, or exact dimensions. Aspect ratio lock. Files never upload.
Open toolCharts · 5
Line Chart Maker
Paste CSV, get a live line chart. Multi-series, smooth curve slider, PNG export. Free, runs in your browser.
Open toolBar Chart Maker
Build bar charts from CSV — stacked, grouped, horizontal. Multi-series, PNG export, no upload.
Open toolPie Chart Maker
Two-column CSV in, pie chart out. Auto-coloured slices, PNG export, pure client-side.
Open toolDoughnut Chart Maker
Doughnut chart from CSV — perfect for KPI slides with a hollow centre. PNG export, no upload.
Open toolScatter Plot Maker
Scatter plot from CSV — first column X, every following column a Y series. PNG export, runs in your browser.
Open toolWeb3 · 6
NFT Metadata Validator
Validate NFT metadata against ERC-721, OpenSea, and Solana Metaplex standards. Preview your NFT before minting.
Open toolWallet Address Validator
Validate Ethereum, Bitcoin (legacy + SegWit), Solana, TRON and Litecoin addresses. Format + checksum, no RPC.
Open toolETH Unit Converter
Convert between Wei, Gwei, Ether, Szabo, Finney and more. BigInt-safe — no rounding errors.
Open toolEIP-55 Checksum Tool
Convert any Ethereum address to its canonical EIP-55 checksummed form. Detect typos before sending funds.
Open toolKeccak-256 Hash Generator
Compute Keccak-256 digest (Ethereum's hash) of text or files. Different from SHA-3 — matches Solidity keccak256().
Open toolBase58 Encoder & Decoder
Encode and decode Base58 and Base58Check. Supports text or hex input, used by Bitcoin, Solana, and IPFS.
Open toolAlgorithm · 31
Sorting · 6
Bubble Sort Visualizer
Animated bubble sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs entirely in your browser.
Open toolInsertion Sort Visualizer
Animated insertion sort with step controls, speed, custom input, live comparison/write counters and pseudocode. Runs in your browser.
Open toolSelection Sort Visualizer
Animated selection sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs in your browser.
Open toolMerge Sort Visualizer
Animated merge sort with step controls, speed, custom input, live comparison/write counters and pseudocode. Runs in your browser.
Open toolQuick Sort Visualizer
Animated quicksort with pivot/partition highlights, step controls, speed, custom input, live counters and pseudocode. Runs in your browser.
Open toolHeap Sort Visualizer
Animated heap sort with step controls, speed, custom input, live comparison/swap counters and pseudocode. Runs in your browser.
Open toolSearching · 2
Binary Search Visualizer
Animated binary search over a sorted array with target input, step controls, speed, live comparison counter and pseudocode. Runs in your browser.
Open toolLinear Search Visualizer
Animated linear search with target input, step controls, speed, live comparison counter and pseudocode. Works on unsorted data. Runs in your browser.
Open toolGraph & Pathfinding · 5
Dijkstra's Algorithm Visualizer
Interactive Dijkstra pathfinding on a grid — draw walls, move start/goal, generate mazes, step through the search. Runs in your browser.
Open toolA* Pathfinding Visualizer
Interactive A* pathfinding on a grid with a Manhattan heuristic — draw walls, move start/goal, generate mazes, step through the search. Runs in your browser.
Open toolBreadth-First Search (BFS) Visualizer
Interactive breadth-first search on a grid — draw walls, move start/goal, generate mazes, step through the level-by-level expansion. Runs in your browser.
Open toolDepth-First Search (DFS) Visualizer
Interactive depth-first search on a grid — draw walls, move start/goal, generate mazes, step through the deep-dive exploration. Runs in your browser.
Open toolMaze Generator
Animated maze generator using recursive division — step through the wall carving, adjust speed, regenerate. Pairs with the pathfinding visualizers. Runs in your browser.
Open toolData Structures · 6
Binary Search Tree Visualizer
Interactive binary search tree — insert, search, delete with an animated tree, step controls and pseudocode. Runs in your browser.
Open toolBinary Heap Visualizer
Interactive binary max-heap — insert and extract-max with animated sift-up / sift-down, step controls and pseudocode. Runs in your browser.
Open toolStack Visualizer
Interactive LIFO stack — push and pop with an animated top pointer and step controls. Runs in your browser.
Open toolQueue Visualizer
Interactive FIFO queue — enqueue and dequeue with animated front/rear pointers and step controls. Runs in your browser.
Open toolLinked List Visualizer
Interactive singly linked list — insert head/tail, search, delete with animated pointer traversal and step controls. Runs in your browser.
Open toolHash Table Visualizer
Interactive hash table with separate chaining — insert, search, delete with animated hashing and collision chaining. Runs in your browser.
Open toolNumber Theory & Math · 5
Sieve of Eratosthenes Visualizer
Animated Sieve of Eratosthenes on a number grid — marks primes and crosses out composites, with step controls. Runs in your browser.
Open toolEuclidean Algorithm (GCD) Visualizer
Animated Euclidean algorithm — compute the GCD of two numbers step by step with the (a, b) → (b, a mod b) reduction. Runs in your browser.
Open toolPrime Factorization Visualizer
Animated prime factorization as a factor tree — splits a number into prime factors step by step. Runs in your browser.
Open toolCollatz Conjecture Visualizer
Animated Collatz (3n+1) sequence as a line chart — watch the trajectory climb and fall to 1. Step controls. Runs in your browser.
Open toolFibonacci Sequence Visualizer
Animated Fibonacci sequence — each term is the sum of the previous two, built iteratively with step controls. Runs in your browser.
Open toolGeometry · 3
Convex Hull Visualizer
Animated convex hull (Andrew’s monotone chain) on a plane of points — push/pop construction with step controls. Runs in your browser.
Open toolPolygon Area Visualizer (Shoelace)
Animated polygon area with the shoelace formula — sums signed triangle areas with step controls. Runs in your browser.
Open toolLine Segment Intersection Visualizer
Animated line segment intersection — cross-product orientation tests plus the exact crossing point, with step controls. Runs in your browser.
Open toolRecursion & DP · 4
Tower of Hanoi Visualizer
Animated recursive Tower of Hanoi solver — moves disks in the minimum 2ⁿ−1 steps with step controls. Runs in your browser.
Open toolN-Queens Visualizer
Animated N-Queens backtracking on a chessboard — try, place, conflict, and backtrack with step controls. Runs in your browser.
Open tool0/1 Knapsack Visualizer
Animated 0/1 knapsack dynamic programming — fills the DP table cell by cell, highlighting dependencies, with step controls. Runs in your browser.
Open toolConway’s Game of Life
Interactive Conway’s Game of Life — draw cells, play generations, step, randomize. Runs entirely in your browser.
Open toolMath · 19
Calculators · 4
Percentage Calculator
Three-in-one percentage calculator: X% of Y, X as a % of Y, and % increase/decrease. Instant, client-side.
Open toolScientific Calculator
Online scientific calculator — trig, log, powers, roots, factorial, π/e, DEG/RAD, with a proper expression parser. Client-side.
Open toolFraction Calculator
Add, subtract, multiply and divide fractions with automatic simplification, decimal and mixed-number output. Client-side.
Open toolCombinations & Permutations Calculator
Exact nCr, nPr and n! with big-integer precision. Client-side, no signup.
Open toolAlgebra & Logic · 8
Equation Solver
Solve quadratics (real/complex roots + discriminant) and 2×2 linear systems. Client-side.
Open toolMatrix Calculator
Add, subtract, multiply, transpose matrices and find determinant & inverse (2×2 to 4×4). Client-side.
Open toolTruth Table Generator
Generate a full truth table from a boolean expression (AND/OR/NOT/XOR/→/↔), up to 8 variables. Client-side.
Open toolFunction Grapher
Plot y = f(x) for any expression over a custom range — powers, trig, logs, roots. Client-side.
Open toolVector Calculator
Add, subtract, dot, cross, magnitude, unit vector and angle for 2D/3D vectors. Client-side and instant.
Open toolSet Operations Calculator
Union, intersection, difference, symmetric difference plus subset/superset checks. Duplicates removed automatically.
Open toolKarnaugh Map Solver
Minimise 2–4 variable Boolean functions to simplest SOP with don’t-care support. Shows prime implicants.
Open toolDerivative & Integral Calculator
Symbolic first and second derivatives plus a numeric definite integral (Simpson’s rule). Client-side.
Open toolStatistics & Probability · 5
Statistics Calculator
Descriptive statistics — mean, median, mode, range, variance, SD, quartiles (sample & population). Client-side; data never leaves your device.
Open toolZ-Score Calculator
Convert a value to a z-score and a z-score to a percentile (standard normal). Client-side.
Open toolProbability Calculator
Single events, independent AND/OR, and the binomial distribution P(X=k)/P(X≤k)/P(X≥k). Client-side.
Open toolLinear Regression Calculator
Least-squares best-fit line with r and R² and a live scatter plot. Client-side; your data stays private.
Open toolStandard Deviation Calculator
Mean, variance and sample/population standard deviation with the full working shown. Client-side and private.
Open toolWriting · 4
Text Analysis · 3
Readability Checker
Flesch Reading Ease and Flesch–Kincaid grade level, with word/sentence/syllable stats. Client-side; text never leaves your device.
Open toolReading Time Calculator
Estimate reading and speaking time from text, with adjustable WPM. Client-side.
Open toolWord & Page Counter
Live word/character/sentence/paragraph counts and a page estimate for essays. Client-side; your writing stays private.
Open toolProductivity · 6
Study Tools · 4
GPA Calculator
Credit-weighted GPA on the 4.0 scale — add courses, grades and credits. Client-side; grades stay private.
Open toolGrade Calculator
Weighted grade from categories, plus “what do I need on the final”. Client-side.
Open toolRandom Group Generator
Fairly split a class or team into random groups by count or by size. Re-roll any time. Client-side.
Open toolFlashcards Maker
Build flashcard decks and study them shuffled with a score. Saved locally — no account needed.
Open toolScience · 5
Chemistry · 2
Molar Mass Calculator
Molar mass / molecular weight from a chemical formula (parentheses + hydrates) with a per-element breakdown. Client-side.
Open toolInteractive Periodic Table
Interactive, searchable periodic table — 118 elements with atomic mass, number and category colors. Client-side.
Open toolFinance · 3
Compound Interest Calculator
Compound interest with any frequency plus recurring deposits — future value, interest and contributions. Client-side.
Open toolLoan / EMI Calculator
Monthly payment (EMI), total interest and total repaid for a fixed-rate loan or mortgage. Client-side.
Open toolTip & Split Calculator
Tip calculator and bill splitter — tip %, total, and per-person amounts. Client-side.
Open toolBuild, share, and grow on Zerethon Social
Free signup. Earn points, collect achievements, and connect with creators worldwide.