Developer tools
Formatters, minifiers, regex, SQL, UUIDs, mock data and other coding helpers — all client-side.
ANSI Log Renderer
Paste ANSI-colored terminal output or CI logs and render them as HTML, or strip escape codes to plain text. Handles 16-color, 256-color, and truecolor SGR codes.
API response diff
Compare two JSON API responses and see only the meaningful changes: ignore request ids, timestamps and UUIDs, match arrays by key or as sets, export a JSON Patch.
Apply a Unified Diff to a File
Paste a file and a unified diff to get the patched text in your browser, with reverse apply, fuzz matching, and per-hunk conflict reports.
Audio Filter
Apply a low-pass, high-pass, band-pass, or notch filter to audio in your browser. Set the frequency and band width, then download — nothing is uploaded.
High-Pass Filter Audio
Apply a high-pass (low-cut) filter to audio in your browser — set a cutoff frequency to strip rumble, hum, and handling noise.
Autocomplete Trie
Build a prefix trie from a pasted wordlist and get ranked autocomplete suggestions for any typed prefix. Weights, typo tolerance, trie stats, JSON. Runs locally.
Bot Traffic Filter
Paste an access log or user-agent list, flag and strip bot/crawler hits, and see the human-versus-bot split by category. Runs in your browser.
Analyze a Chat or IRC Log
Paste an IRC or chat log and get stats in your browser: who talked most, activity by hour and weekday, top words, links shared, and joins/parts/quits.
Chat Transcript Formatter
Clean a messy chat log into one consistently-formatted transcript with normalized speakers, timestamps, and WhatsApp/IRC/plain line parsing.
Chi-square test
Run Pearson's chi-square test online: goodness-of-fit or contingency-table independence with statistic, df, p-value and Cramér's V. Free, in-browser, no upload.
Code Chunker
Split Python, Rust, JavaScript, TypeScript, Go, Java, C/C++, C#, PHP, or Swift into line-ranged chunks that keep functions and classes intact.
Code Comment Extractor
Paste source code and list or remove comments across JavaScript, Python, Rust, SQL, HTML, CSS, shell, YAML and more. Filters, JSON, markdown and stats included.
Code Formatter
Beautify and re-indent minified or messy HTML, CSS, JavaScript, or JSON. Auto-detect the language, choose spaces or tabs, and format locally in your browser.
Code language detector
Detect the likely programming language of a pasted code snippet with ranked alternatives, confidence and explainable signals.
Code metrics analyzer
Paste source code and get line counts, function counts, approximate cyclomatic complexity, maintainability, and risk bands. Runs locally in your browser.
Outline a Source File's Functions, Classes & Methods
Paste source code and get a nested outline of its functions, classes, and methods as an indented tree, Markdown table of contents, or JSON. Runs fully in your browser.
Align Text into Neat Columns
Paste whitespace-, tab-, comma-, or pipe-delimited text and align it into neat fixed-width plain-text columns with Unicode-aware padding.
Docker Compose to Mermaid diagram
Convert docker-compose.yml into Mermaid flowchart text showing services, dependencies, ports, volumes, and networks.
CSS Autoprefixer
Free online CSS autoprefixer — paste CSS and add the -webkit-, -moz-, -ms-, -o- vendor prefixes browsers still need. Runs entirely in your browser.
CSS Color Converter
Paste any color — hex, rgb, hsl, hwb, oklch, oklab, a CSS name or 0xAARRGGBB — and get every other notation for it, plus CMYK, Display P3 and WCAG contrast.
CSS Gradient Generator
Generate CSS linear, radial and conic gradients — pick type, angle and color stops, then copy a ready-to-paste background-image. Free, in-browser.
CSV Cell Diff
Compare two CSVs column-by-column and highlight every individual cell that changed, plus added and removed rows and columns.
CSV Filter
Keep only the CSV rows that match a condition (e.g. age > 30, city == NYC, name contains al) — numeric or string, in your browser. Free, private, no upload.
CSV Regex Find and Replace
Run a regex find-and-replace on chosen CSV columns, with $1 capture groups. Quoted fields stay intact. Free, runs entirely in your browser.
Add a Row Index, UUID, or Key Column to CSV
Add sequential row numbers, UUIDs, or composite key columns to CSV data online. Choose the delimiter, header handling, position, padding, prefix, and suffix.
CSV to SQL
Convert CSV or JSON rows into SQL CREATE TABLE and INSERT statements with inferred column types for MySQL, PostgreSQL, SQLite, SQL Server, or ANSI SQL. Free, in-browser.
Data URI Encoder
Turn text into a self-contained data: URI with a chosen MIME type and Base64 or percent encoding. No sign-up, runs offline in your browser.
Compare Two Code Snippets
Paste two code snippets and compare them side by side, with word- or character-level highlighting, a unified patch view, and change stats.
Extract both file versions from a diff
Paste a unified diff and get both file versions back. Reconstructs the original and patched text from a git diff or .patch alone, no source file needed.
Directory Tree View
Paste a du, find, or CSV file listing and get a clean indented tree with rolled-up folder sizes and file counts. Human, SI, or raw bytes. Free, in-browser.
Docker CLI output parser
Paste docker ps, docker images or docker stats output and get JSON, CSV, TSV, or a Markdown table. Splits CONTAINER ID, MEM USAGE / LIMIT and NET I/O correctly.
DOT to Mermaid
Convert Graphviz DOT source into Mermaid flowchart syntax in your browser: nodes, edges, labels, shapes, clusters, colors and direction. Nothing is uploaded.
DOT to SVG
Render Graphviz DOT source to a clean, scalable SVG in your browser — no Graphviz install. Directed and undirected graphs, labels, dark mode. No upload.
Dotenv Manager
Parse, validate, merge and secret-mask .env files in your browser: flag duplicate and missing keys, lint names, and export .env.example or JSON. No upload.
Dotenv to Shell
Turn a .env file into export-prefixed shell statements (posix, bash, fish) — and back — with safe quoting for spaces, $, backticks and quotes. Runs in your browser.
Dotenv Validator
Paste a .env file to catch duplicate keys, unquoted spaces, malformed ${VAR} interpolation and undefined references. Runs locally in your browser.
DynamoDB JSON Converter
Convert between DynamoDB typed AttributeValue JSON and plain JSON in both directions, with auto-detect and pretty or compact output.
Elasticsearch Bulk Formatter
Build a compact Elasticsearch _bulk API body from a JSON array. Choose index/create/update/delete, _index, _id field, and doc_as_upsert locally.
Email syntax validator
Validate email address syntax offline, flag disposable domains and role-based mailboxes, and get a pass/fail verdict with a low/medium/high risk grade.
Emoji Search
Search emoji by keyword, :shortcode: or category and copy the glyphs instantly — happy, love, fire, rocket and more. Free, private, runs in your browser.
Check a CSV column against an allowed set of values
Check one CSV column against allowed categories and flag out-of-set values with counts, row locations, blank handling, and text or JSON reports.
Env File Merger
Merge up to four layered .env files in your browser and see which file set each value, with the full override chain, secret masking and ${VAR} expansion.
Env Schema Validator
Paste a .env file and a schema to catch missing, mistyped and out-of-range variables before your app boots. Rules or JSON Schema. Runs in your browser.
env to Kubernetes ConfigMap / Secret
Convert a .env file into a Kubernetes ConfigMap or Secret YAML manifest, in your browser. Base64 Secret data, namespace and labels. Free, private, no upload.
ER Diagram from SQL
Paste SQL CREATE TABLE / ALTER TABLE DDL and get Mermaid erDiagram code with entities, typed columns, PK/FK/UK markers, and crow's-foot relationships.
Faceted Search & Filter for JSON
Run a faceted search over a JSON dataset in your browser: filter and sort records, count every facet value, and page through the matches.
Fake Data Generator
Generate fake test data — names, emails, addresses, UUIDs and more — as CSV, JSON, SQL or XML. Up to 1000 rows, seedable. Free, in your browser.
File Tree Generator
Turn a list of file paths or an indented outline into an ASCII tree for READMEs and docs. Unicode or ASCII connectors, optional sorting. Free, in-browser.
Filter Lines
Keep or drop lines of text matching a substring or regular expression — a friendly grep in your browser. Nothing is uploaded.
Flask Session Cookie Decoder
Decode a Flask session cookie (itsdangerous) into readable JSON without the secret key — base64url, zlib payloads, signature timestamp. Free, in your browser.
Flask Session Cookie Signer
Sign Flask session cookies from a JSON payload and SECRET_KEY, with Flask defaults plus timestamp, digest, salt, and compression controls.
Form Field Validator
Validate a whole form locally: email, phone, URL, postal code, and credit card fields with required checks, locale hints, normalization, and JSON.
CSS Formatter
Pretty-print CSS, SCSS, or LESS locally. Choose indentation, sort declarations, split selectors, and normalize hex colors in your browser.
Full Text Search
Search pasted documents with BM25 or TF-IDF ranking, stemming, stopwords, phrase and exclusion queries, and highlighted snippets.
Fuzzy Text Search
Paste text and fuzzy-search it — find the best-matching lines even with typos, ranked by relevance with the matches highlighted. Runs in your browser, no upload.
UUID Generator
Generate UUIDs / GUIDs online: v4 (random), v7 (time-ordered), v1, and v5/v3 (namespace), one or in bulk. Runs entirely in your browser — nothing uploaded, free.
Glob Filter
Filter a pasted path list with glob or gitignore-style include and exclude patterns, then preview matched, unmatched, or annotated results.
GraphQL formatter
Format, minify, and validate GraphQL queries, mutations, fragments, and SDL schemas in your browser.
Generate mock JSON from a GraphQL SDL schema
Paste GraphQL SDL and get deterministic mock JSON: every type, one named type, or a {"data": ...} query response with seed, depth and null controls.
Gzip & Brotli Size Estimator
See the gzip and brotli compressed size of any code or text — raw bytes, bytes saved, percent reduction and ratio. Free, private, runs in your browser.
HAR to OpenAPI
Convert a HAR capture into a draft OpenAPI 3.0/3.1 spec in your browser. Infers paths, methods, params, and request/response JSON schemas.
Remove HTML Comments
Strip HTML comments from markup and change nothing else. Keeps IE conditional, SSI and licence-banner comments by default. Free, runs in your browser.
HTML Diff
Compare two HTML snippets by their visible text, ignoring tag and attribute noise.
HTML Email to Text
Convert HTML email to readable plain text: strip tags, keep paragraphs and lists, render links inline or as footnotes, and optionally wrap lines.
HTML Entity Decoder
Decode HTML character entities to plain text — named (&, ©, —), decimal (©), and hex (©) references in your browser.
HTML Entity Encoder
Encode text into HTML character entities — pick a scope (minimal, all non-ASCII, or every named character) and a format (named, decimal, or hex). Runs in your browser.
Extract Data from HTML with a CSS Selector
Paste HTML, type a CSS selector, and pull out the text, inner/outer HTML, or an attribute from every match. Runs in your browser, nothing uploaded, free.
Extract Every Field From an HTML Form
Paste HTML and get every form field: name, id, type, label, required flag, default value, and validation rules, as JSON, Markdown, or CSV. Runs in your browser.
HTML Form Generator
Generate clean, accessible HTML form markup from a plain field list — labels, validation, selects, radios and textareas. Free, private, in-browser.
HTML Formatter
Pretty-print and beautify HTML with consistent indentation, in your browser. Handles void elements, comments, and preserves pre/script/style. Nothing is uploaded.
Inventory Every Image in Your HTML
Paste HTML and list every img and picture source with alt text, width, height, loading hints, and flags for missing alt or dimensions. Runs in your browser.
HTML Minifier
Minify HTML by collapsing whitespace and removing comments, in your browser. Preserves pre/script/style and significant inline spacing. Nothing is uploaded.
HTML Preview Bundler
Combine separate HTML, CSS, and JS into one self-contained, runnable HTML file you can open or share — in your browser. Nothing is uploaded.
HTML Sanitizer
Sanitize pasted HTML into safe allowlisted markup or plain text by removing scripts, event handlers, unsafe URLs, and risky tags locally in your browser.
Extract Tables from HTML
Paste HTML and pull out any <table> as clean CSV or JSON. Pick the table and output format. Runs in your browser, nothing is uploaded, free.
HTML to JSX Converter
Convert HTML to React JSX in your browser: class becomes className, inline styles become style objects, void tags self-close, comments become JSX.
HTML to Markdown
Convert HTML into clean Markdown instantly in your browser — preserves headings, links, lists, code blocks, tables, and emphasis. Free, private, no upload, no sign-up.
HTML to Text
Strip HTML markup to clean, readable plain text in your browser — keeps paragraph and list structure, removes all tags. Free, private, no upload, no sign-up.
HTML Validator
Validate an HTML document or snippet and get every syntax error, unclosed tag, and nesting issue with line and column — runs locally in your browser.
Index of Coincidence Calculator
Calculate the Index of Coincidence (IC) of any text — spot monoalphabetic vs polyalphabetic ciphers and estimate a Vigenère key length. Free, in your browser.
INI / .env Diff
Compare two .env or .ini config files key-by-key: added, removed and changed settings, with case-folding and secret masking.
IP Log Anonymizer
Anonymize IPv4 & IPv6 addresses in a log in your browser: GA/Matomo-style masking, salted SHA-256 pseudonyms, or fixed redaction. Ports & timestamps kept. Free, private.
Convert IPYNB to Markdown
Convert Jupyter .ipynb JSON to Markdown with fenced code blocks, markdown cells, outputs, errors, HTML tables, and embedded image data URIs. Browser-only.
ipynb to Script
Extract code cells from a Jupyter .ipynb into a clean Python script or Markdown, dropping outputs and execution counts. Runs locally in your browser.
JavaScript Beautifier
Re-indent minified or obfuscated JavaScript into clean, readable source — strings, regex and comments preserved. Free, in your browser; nothing uploaded.
JavaScript & CSS Minifier
Minify JavaScript or CSS and see byte savings. Auto-detects language, strips comments and whitespace, keeps license banners, runs locally.
JavaScript Minifier
Minify JavaScript online: strip whitespace, line breaks and comments without changing behavior — strings and regex kept verbatim. Free, in-browser, no upload.
JSON-LD Schema Markup Generator
Generate schema.org JSON-LD structured data for Article, Product, FAQ, Organization, Event, Recipe and more — a ready-to-paste script tag, free in your browser.
Format and filter structured JSON logs
Pretty-print JSON log lines, flatten nested fields, filter by level or field, and export readable logs as text, table, JSON, or CSV.
JSON to HTML Table
Render a JSON array or object as a clean HTML table or Markdown table with nested-value controls.
JSON → SQL INSERT Generator
Turn JSON objects or arrays into SQL INSERT statements — MySQL, Postgres, SQLite, SQL Server, or ANSI, with literals or placeholders.
JSON to TypeScript
Paste JSON and get TypeScript interfaces — nested types, optional fields, and unions inferred automatically. Runs in your browser, nothing is uploaded, free.
Lazy-load Attribute Adder
Add loading="lazy" and decoding="async" to HTML img and iframe tags that lack them, while preserving the rest of the markup.
License Checker
Check SPDX licenses in an SBOM or dependency list against allow/deny rules. Supports CycloneDX, SPDX, npm-style JSON, CSV-ish lists, JSON/CSV output.
Log Analyzer
Free log analyzer — paste JSON/NDJSON, logfmt, syslog or Apache/nginx logs and get level counts, grouped top errors, time span, and a volume timeline.
Log Merger
Merge multiple log files into one timeline sorted by timestamp, with a [source] tag on every line. Free, private, runs in your browser — nothing uploaded.
Log Parser
Free log parser — auto-detects JSON/NDJSON, logfmt, syslog and Apache/nginx access logs into a filterable table, JSON, or CSV. Runs in your browser, no upload.
Log Pattern Miner
Cluster thousands of raw log lines into a handful of ranked message templates with counts. Drain-style mining, typed placeholders. Free, in your browser.
Log return calculator
Paste a price series and get continuously compounded log returns per period, cumulative and total log return, volatility, and annualized figures as text, CSV or JSON.
Log Timestamp Normalizer
Paste logs whose timestamps are in ISO-8601, epoch, syslog or Apache format and get one format, one timezone and the gap between events. Free and private.
Log to Metrics
Turn JSON, logfmt or CSV logs into per-group counts, throughput rates, error rates and exact p50/p95/p99 latency. Table, JSON, CSV or Prometheus output.
Log to Table
Turn semi-structured log lines into a Markdown table, CSV, TSV, or JSON using named regex groups and presets for Apache, syslog, and log4j-style logs.
Lua Formatter
Format, beautify and re-indent Lua source in your browser. Configurable indent width or tabs, optional quote-style normalization, comments preserved. Nothing is uploaded.
Lua Minifier
Paste Lua source and strip comments and whitespace, preserve license banners, keep or strip line breaks, and optionally rename locals.
Markdown Notes Index
Paste a pile of Markdown notes and get a linked index: titles, tags, heading outlines and word counts, as Markdown, JSON or CSV. Free, private, in your browser.
Mermaid from data
Turn structured node and edge rows into Mermaid flowchart, classDiagram or erDiagram source with labels, shapes and relationship styles.
Metadata Privacy Linter
Scan image metadata for privacy leaks before sharing: GPS, serial numbers, owner names, timestamps, software, descriptions and keywords. Browser-local, no upload.
Mock Data Generator
Generate realistic mock JSON from a shorthand schema — your own fields, 30+ types, nested objects, arrays, and a seed to reproduce. Free, in-browser.
Convert a MongoDB query to SQL
Paste a MongoDB find filter or db.collection.find() shell call and get the equivalent SQL condition, WHERE clause, or full SELECT statement.
Morse Code Translator
Translate text to International Morse code and decode Morse back to text in your browser — A-Z, 0-9, punctuation, custom separators. Free and private.
Generate a Safe Rename Script
Paste an old,new filename mapping and get a safe bash mv or PowerShell Rename-Item script, correctly ordered and quoted, plus the matching undo script.
NDJSON / JSON Lines Filter
Filter and reshape NDJSON (JSON Lines) in your browser. Keep rows with a predicate, pick or rename fields, and export as JSONL, a JSON array, or CSV.
Newsletter HTML Builder
Build responsive, email-client-safe newsletter HTML from simple sections: headings, text, buttons, images, columns. Inline CSS, Outlook-safe, in your browser.
Export Markdown Notes to HTML
Combine Markdown notes into one standalone HTML page with embedded CSS, sanitized output and a linked table of contents.
Format a Number as Currency
Format a pasted number as currency with symbols or codes, grouping, decimal places, rounding, signs, accounting parentheses and locale-style separators.
OpenAPI to TypeScript Types Generator
Turn an OpenAPI 3.x or Swagger 2.0 schema into TypeScript types in your browser — paste JSON or YAML, get interfaces or type aliases with refs and enums handled.
Page Weight Analyzer
Analyze page weight from pasted HTML — resource counts, render-blocking scripts and styles, inline JS/CSS sizes, and a page-weight budget. Free, in-browser.
Generate Pairwise (All-Pairs) Test Cases
Generate deterministic all-pairs test cases from a parameter model. Covers every value pair with far fewer rows than exhaustive combinations.
PEM → JWK converter
Convert a PEM-encoded RSA or EC key into a JSON Web Key (JWK), in your browser. Nothing is uploaded.
Photo Filter Presets
Apply a one-click photo filter — sepia, vintage, warm, cool, noir, grayscale, vivid, invert, or fade — right in your browser. No upload to a server, runs locally, free.
JSON → PHP serialize()
Convert JSON to PHP serialize() format in your browser — byte-accurate strings that PHP's unserialize() can read. Free, private, no sign-up.
PHP unserialize() → JSON
Decode a PHP serialize() string to readable JSON in your browser. Inspect PHP sessions and WordPress wp_options values. Free, private, no sign-up.
Postman / Insomnia Collection Converter
Paste a Postman Collection v2 or Insomnia export and get curl commands, JavaScript fetch() or axios code for every request, with variables filled in. Browser-only.
Postman Collection Extractor
Paste a Postman Collection v2 export and list every request — folder, method, URL, headers, body, auth — as a table, CSV, JSON, Markdown or URLs. Browser-only.
Prisma Schema from SQL
Convert SQL CREATE TABLE / ALTER TABLE DDL into a Prisma schema — models, fields, @relation from foreign keys, indexes and native types — locally in your browser.
Prisma Schema to SQL
Convert a Prisma schema into SQL CREATE TABLE DDL — columns, primary keys, indexes, enums and foreign keys — for PostgreSQL, MySQL, SQLite or SQL Server, in your browser.
Lint English Prose for Style Issues
Paste English prose and flag clichés, weasel words, passive voice, redundancies, jargon, long sentences, and repeated words locally in your browser.
Query Result Formatter
Turn raw query result rows — a JSON array, CSV, or TSV — into a clean, aligned Markdown or ASCII table for docs and chat.
Recovery Code Generator
Generate printable one-time account recovery codes with custom length, grouping, alphabet and optional SHA-256 storage digests.
Bulk Regex Matcher
Check one regular expression against a pasted list of lines. See match/no-match status, captures, positions, JSON, or CSV output. Runs locally.
Regex Capture Groups to CSV
Scan text with a regex and get CSV: one row per match, named capture groups as columns. Pick the delimiter, quoting, and columns — all in your browser.
Validate a CSV column with a regex
Validate one CSV column against a regex, with header or index selection, delimiter auto-detect, blank handling, inverted matching, and text or JSON reports.
Regex Extract
Run a regular expression over text and extract every match — case-insensitive, multiline, dot-all, capture groups, dedupe. Free, in your browser.
Regex Literal Escape
Escape special characters so a regex matches text literally. Nine flavors: PCRE, JavaScript, Python, Go/RE2, .NET, Java, Ruby, and Rust.
Regex Search
Search pasted text with a regex or literal pattern and return matching lines with line numbers, context, invert, whole-word, and highlighting.
Regex Tester
Test regular expressions online — see every match with positions plus the value and span of each numbered and named capture group. Free, in-browser, no upload.
Regex to JSON
Parse each line of text with a named-capture regex and turn it into structured JSON — group names become keys. Type coercion, NDJSON output, in your browser.
Jinja2 Template Renderer
Render a Jinja2 template against JSON or YAML data in your browser — variables, loops, conditionals and filters. Free, private, no upload.
Template Renderer
Render a Handlebars or Mustache template against JSON data in your browser — {{variables}}, nested paths, {{#each}} loops and {{#if}} conditionals. Free, private.
Build a Search Index
Build an offline full-text search index JSON from documents. Pick fields, store result data, set boosts, and run privately in your browser.
SEO Audit
Paste a page's HTML and get a scored on-page SEO audit — title, meta description, headings, image alt text, canonical, and Open Graph tags. Free, private, no upload.
Lint Bash and sh Scripts
Paste a bash, sh, dash or zsh script and catch common shell pitfalls: unquoted variables, missing strict mode, useless cat, risky rm -rf and subshell scope traps.
Sitemap URL Extractor
Paste an XML sitemap or sitemap index and pull out every URL (and lastmod date) as a clean list — in your browser. Nothing is uploaded.
SQL Danger Checker
Paste SQL and flag destructive statements before you run them — DROP, TRUNCATE, and UPDATE/DELETE with no WHERE. Comment- and string-aware, in-browser.
SQL Dialect Converter
Convert SQL between PostgreSQL, MySQL and SQLite in your browser — rewrites identifier quoting, auto-increment columns and CREATE TABLE data types. Free, no upload.
SQL Dump → CSV
Paste a SQL dump and pull the rows out of its INSERT statements into CSV — one CSV per table, with delimiter, header, NULL and quoting options. Free, private, no upload.
SQL Formatter
Format, beautify and standardize SQL queries in your browser. Clauses on their own lines, configurable indentation, keyword casing. Nothing is uploaded.
SQL injection scanner
Paste code and flag SQL built by string concatenation, f-strings, or format calls instead of bound parameters. Runs in your browser, nothing uploaded.
SQL Linter
Paste SQL to flag syntax issues plus SELECT *, comma joins, bare JOINs, and missing subquery aliases. Local, read-only linting.
SQL Playground
Run SQL in your browser against a fresh in-memory database — CREATE TABLE, INSERT, SELECT, JOIN — with table, CSV, or JSON output. Free and private.
SQL Schema Extractor
Parse CREATE TABLE and ALTER TABLE statements from a SQL dump into a clean table, column, and constraint model as JSON or Markdown — locally in your browser.
SSH Config Formatter
Pretty-print ~/.ssh/config with canonical keywords and consistent indent, then flag duplicate hosts, shadowed blocks, unknown keywords and bad values.
Stop word remover
Remove stop words from text in 8 languages, or use your own list. Whole-word matching, a keep list, and a removed-words report. Runs in your browser, free.
Remove console.log statements
Strip console.log, console.debug and other console.* calls from JavaScript or TypeScript. Strings, comments and regex stay untouched. Free, in-browser.
Structured Data Validator
Validate schema.org structured data from pasted HTML — extract JSON-LD, microdata and RDFa and flag markup errors, locally in your browser.
SVG Security Linter
Paste an SVG and check for scripts, on* handlers, javascript: URLs, foreignObject, external refs and XXE entities. Ranked with line numbers.
Swagger 2.0 to OpenAPI 3.0 Converter
Convert Swagger 2.0 specs to OpenAPI 3.0 in your browser — JSON or YAML in, JSON or YAML out, with servers, components, requestBody, and $refs rewritten.
Syntax Highlighter
Syntax-highlight a code snippet to self-contained inline-styled HTML (or ANSI terminal colors) for 100+ languages and many themes, in your browser. Nothing is uploaded.
Syslog Triage
Paste syslog or auth.log text to classify sudo, SSH auth, and cron events, filter failures, and rank failed logins by source IP.
Tabs to Spaces
Convert tabs to spaces or spaces back to tabs online, respecting tab stops. Pick tab width, direction, and leading-only scope. Private in-browser tool.
Colorize Text with Regex Rules
Highlight log or command output with user-defined regex color rules, then export ANSI terminal escapes or self-contained HTML.
Text Diff
Compare two text blocks and highlight added, removed, and changed lines.
Text Pipeline Playground
Pipe pasted text through a chain of transforms — grep, reject, regex replace, sort, unique, head/tail, split, join — with a tiny safe DSL. Free, private, in your browser.
Regex Text Splitter
Split text on a regular expression instead of a fixed character: whitespace runs, mixed delimiters, blank lines. Add a field pattern for columns. Runs in your browser.
Train/Test Split
Split a CSV into train, test and validation sets. Stratify on a label, keep groups together, or split sequentially for time series — with a reproducible seed.
TypeScript to JSON Schema
Paste a TypeScript interface, type alias or enum and get JSON Schema — optional props, literal unions, $refs, JSDoc. Draft 2020-12 or Draft-07, in-browser.
TypeScript Transpiler
Paste TypeScript and convert it to best-effort JavaScript locally by stripping annotations, interfaces, assertions, and simple enums.
XML formatter
Pretty-print or minify XML with indentation control and a well-formedness check, in your browser. Nothing is uploaded.
YAML Formatter
Reindent and normalize messy YAML with consistent spacing. Pick indent width, sort keys, or switch between expanded block and compact flow style.
