— suite · 85 tools

Free online developer tools

Formatters, decoders and file viewers for the text and files developers handle, from JSON and cron lines to SQLite databases and ISO 8583 messages. Apart from SQL Explainer and the generators, nothing you paste or open here is uploaded.

9 tools

Format, validate and compare

Format and validate JSON, YAML, XML, TOML, SQL and nginx or Caddy configs, explain a query in plain English, and diff two files.

11 tools

Encode, decode and hash

Convert Base64, URL escapes, HTML entities and Unicode, hash text with SHA-256, and decode JWTs, SAML responses, MessagePack, CBOR, protobuf and ASN.1.

Developer ToolsNew

Free Base64 Encoder and Decoder

Encode and decode standard or URL-safe Base64 in the browser. Invalid text shows an error. Free, no signup.

— Explore
Developer ToolsNew

Free URL Encoder and Decoder

Encode a component or a full address without breaking query separators. Broken sequences show an error. Free, no signup.

— Explore
Developer ToolsNew

Free Query String Editor

Split a URL query string into rows, convert it to JSON, or build an encoded query from plain lines. Free, no signup.

— Explore
Developer ToolsNew

Free HTML Entity Encoder

Encode and decode named and numeric HTML entities in the browser. Unknown names show an error. Free, no signup.

— Explore
Developer ToolsNew

Free Unicode Converter

Convert text to code points, UTF-8 bytes, escapes, and numeric character references, then back. Invalid scalars show an error.

— Explore
Developer ToolsNew

Free Hash Generator

Compute SHA-1, SHA-256, SHA-384, and SHA-512 checksums in the browser. These digests check text. They do not store passwords.

— Explore
Developer ToolsNew

Free JSON Web Token Decoder

Decode a JSON Web Token header and payload in the browser, and read the expiry. No signing and no secret cracking.

— Explore
Developer ToolsNew

Free SAML Response Decoder

Decode SAMLResponse and SAMLRequest values from Base64, redirect URLs or XML, with timing and signature checks. Free, no signup.

— Explore
Developer ToolsNew

Free MessagePack and CBOR Decoder

Decode MessagePack or CBOR bytes from hex or Base64 into JSON, with byte strings, tags and big integers kept exact. Free, no signup.

— Explore
Developer ToolsNew

Free Protobuf Wire Decoder

Decode Protocol Buffers bytes without a .proto file: field numbers, wire types, nested messages and value readings. Free, no signup.

— Explore
Developer ToolsNew

Free ASN.1 DER Decoder

Decode ASN.1 DER, BER or PEM into a tree with named OIDs, and check certificates, keys and CSRs against strict DER. Free, no signup.

— Explore
9 tools

Test patterns, queries and schedules

Try regex, JSONPath, JMESPath, XPath and CSS selectors, glob, CODEOWNERS and grok patterns, and see when a cron or systemd timer next runs.

Developer ToolsNew

Free Regular Expression Tester

Test a JavaScript regular expression with live matches, capture groups and replacements. Free, no signup.

— Explore
Developer ToolsNew

Free JSONPath Tester

Run JSONPath against JSON and see every matched value or the exact path of each match, filters included. Free, no signup.

— Explore
Developer ToolsNew

Free JMESPath Tester

Run JMESPath against JSON and see the result as JSON or AWS CLI text, with errors that name the bad token. Free, no signup.

— Explore
Developer ToolsNew

Free XPath and CSS Selector Tester

Run a CSS selector or XPath against pasted HTML or XML with your browser’s engine and see every match. Free, no signup.

— Explore
Developer ToolsNew

Free Glob and Gitignore Tester

Test paths against glob patterns or .gitignore rules and see which line matched, ignored or re-included each one. Free, no signup.

— Explore
Developer ToolsNew

Free CODEOWNERS Tester

Check a GitHub CODEOWNERS file against paths: each file’s owners, the deciding line, and invalid owners. Free, no signup.

— Explore
Developer ToolsNew

Free Grok Pattern Tester

Test grok patterns on log lines with the Logstash pattern library: fields, JSON events and the expanded regex. Free, no signup.

— Explore
Developer ToolsNew

Free Cron Expression Tester

Read a cron expression in plain English and see its next five run times in UTC or your time zone. Free, no signup.

— Explore
Developer ToolsNew

Free systemd OnCalendar Tester

See a systemd OnCalendar expression’s normalized form and next five elapse times, like systemd-analyze calendar. Free, no signup.

— Explore
11 tools

DevOps, logs and security

Draw Docker Compose and GitHub Actions graphs, review IAM policies and CSP headers, score CVSS, and read access logs, traces, HAR files and stack traces.

Developer ToolsNew

Free Docker Compose Visualizer

Draw a docker-compose.yml’s services and depends_on links, and catch missing services and cycles. Free, no signup.

— Explore
Developer ToolsNew

Free GitHub Actions Workflow Visualizer

Draw a workflow’s triggers, jobs and needs, and flag unknown needs, cycles and jobs missing runs-on. Free, no signup.

— Explore
Developer ToolsNew

Free AWS IAM Policy Explainer

Read an AWS IAM policy in plain language and flag admin access, broad iam:PassRole and public principals. Free, no signup.

— Explore
Developer ToolsNew

Free CSP Evaluator and Builder

Find unsafe-inline, wildcards, missing object-src and typos in a Content-Security-Policy, then export it. Free, no signup.

— Explore
Developer ToolsNew

Free CVSS Calculator

Score CVSS 4.0, 3.1, 3.0 and 2.0 vectors with severity, every metric explained and the CVSS JSON record. Free, no signup.

— Explore
Developer ToolsNew

Free Access Log Analyzer

Summarise nginx and Apache access logs by status, path and client, and list every 4xx and 5xx by line. Free, no signup.

— Explore
Developer ToolsNew

Free logfmt Parser

Turn logfmt key=value log lines into a table or JSON, with level counts and the lines that didn’t parse. Free, no signup.

— Explore
Developer ToolsNew

Free OpenTelemetry Trace Viewer

View OTLP, Jaeger or Zipkin trace JSON as a span waterfall, with self time and failed spans. Free, no signup.

— Explore
Developer ToolsNew

Free Stack Trace Resolver

Apply a source map to a minified JavaScript stack trace and see original files, lines and source lines. Free, no signup.

— Explore
Developer ToolsNew

Free HAR File Viewer

See a HAR file’s request waterfall, page timings and failures, find cookies and tokens, and save a redacted copy. Free, no signup.

— Explore
Developer ToolsNew

Free ANSI Escape Code Previewer

Preview terminal ANSI colour codes, strip them to plain text, or list every SGR code a log uses. Free, no signup.

— Explore
8 tools

Data files

Open SQLite, Parquet, Avro, Arrow and CSV files, check data against a JSON Schema, and inspect PO and XLIFF translations, .ics calendars and .vcf contacts.

4 tools

Email

Trace a message through its Received headers, read SPF, DKIM and DMARC records, and open .eml, Outlook .msg and .mbox files.

5 tools

Docs and diagrams

Preview Markdown, AsciiDoc, Typst and forum BBCode as you type, and draw flowcharts, sequence diagrams and Gantt charts in Mermaid.

9 tools

Payment, health and trade messages

Parse ISO 8583, EMV, ISO 20022, SWIFT MT and FIX messages, HL7 v2 records, X12 and EDIFACT documents, and GS1 barcode data.

Developer ToolsNew

Free ISO 8583 Parser

Parse ISO 8583 card messages in BCD or ASCII: MTI, bitmaps, all 128 fields and EMV field 55, card data masked. Free, no signup.

— Explore
Developer ToolsNew

Free EMV TLV Decoder

Decode EMV TLV from cards and ISO 8583 field 55: tags named, TVR, TSI and AIP bits explained, card data masked. Free, no signup.

— Explore
Developer ToolsNew

Free ISO 20022 Parser

Read pain, pacs and camt payment XML as plain lines, with NbOfTxs, CtrlSum and IBAN check digits verified. Free, no signup.

— Explore
Developer ToolsNew

Free SWIFT MT Parser

Parse SWIFT MT103, MT202 and MT940 messages: headers, UETR and every field, with balances and IBANs checked. Free, no signup.

— Explore
Developer ToolsNew

Free FIX Message Parser

Parse FIX 4.x and 5.0 messages from logs with every tag named, and BodyLength and CheckSum recomputed over SOH. Free, no signup.

— Explore
Developer ToolsNew

Free HL7 v2 Message Viewer

Read HL7 v2 messages field by field with codes explained, and a de-identified view that masks patient data. Free, no signup.

— Explore
Developer ToolsNew

Free EDI X12 Viewer

View X12 EDI files segment by segment, with delimiters read from ISA and envelope counts and control numbers checked. Free, no signup.

— Explore
Developer ToolsNew

Free EDIFACT Viewer

View UN/EDIFACT interchanges segment by segment, with UNA delimiters, qualifiers explained and UNT and UNZ checked. Free, no signup.

— Explore
Developer ToolsNew

Free GS1 Barcode Parser

Parse GS1 barcode data, verify GTIN, SSCC and GLN check digits, decode dates and weights, and convert to Digital Link. Free, no signup.

— Explore
7 tools

Vehicles, chargers and machines

Decode CAN frames with a DBC file, read J1939 and OBD-II data and charging station messages in OCPP or OCPI, and preview G-code in 3D.

7 tools

Maps, aviation and shipping

Put GPX tracks, GeoJSON and encoded polylines on a map, and decode NMEA and AIS sentences, METAR and TAF weather reports and NOTAMs.

5 tools

IDs, test data and schemas

Generate GUIDs, random strings and valid IMEI and ISBN numbers, and turn a plain-language decision into a Jev JSON schema.

Showing 85 of 85

— start here

Start from the file or text you have

.db / .sqlite

A SQLite database from an app or a phone backup

Open it in the SQLite Viewer to list its tables and columns, run SQL against it and save the results as CSV.

.parquet

A Parquet export from a data pipeline

The Parquet Viewer shows its schema, row groups, compression and column statistics, then lets you query it with SQL in DuckDB.

eyJhbGci…

A token from an Authorization header

The JSON Web Token Decoder shows the header and claims, turns exp, nbf and iat into dates, and flags unsigned alg none tokens.

Received:

The raw headers of a suspicious email

The Email Header Analyzer lists every server hop with its delay and TLS, shows the SPF, DKIM and DMARC results, and points out a mismatched Reply-To.

.har

A HAR export from the browser’s Network panel

The HAR File Viewer draws the request waterfall, lists failed and slow requests, and saves a redacted copy you can share.

MTI 0200

An ISO 8583 message from a payment switch log

The ISO 8583 Parser names the MTI, bitmaps and all 128 fields, decodes amounts, response codes and field 55, and masks card numbers.

candump

CAN frames and the DBC file that describes them

Paste both into the CAN Frame Decoder to turn raw bytes into signal values with units, including multiplexed and extended frames.

bundle.min.js:1

A minified stack trace from production

Give the Stack Trace Resolver the trace and the bundle’s source map to get the original file, line and column of each frame.

.gpx

A GPX file from Garmin, Strava or Komoot

The GPX Viewer maps the route and works out distance, moving time, pace, climbing and per-kilometre splits. Map tiles load from OpenStreetMap.

*/15 * * * *

A cron line from a crontab or CI config

The Cron Expression Builder reads it in plain English and lists the next five run times in UTC or your time zone.

— keep exploring

Related suites

Frequently Asked Questions