Tool directory
All tools
245 tools available
General
Everyday conversions and small helpers that do not belong to a single domain.
Color Format Converter
Convert a CSS color between hex, rgb(), and hsl() notation in the sRGB gamut, preserving alpha and following CSS Color 4 clamping.
Random String Generator
Generate random strings, tokens, and passwords in the browser with a chosen length and character set.
Text
Transform, clean, sort, and inspect lines and characters of text.
Case Converter
Convert text between UPPER, lower, Title, camelCase, snake_case, kebab-case and more, per line.
Character / Byte Counter
Count characters, bytes, words, and lines of text live in the browser, including emoji-aware counts.
Duplicate Line Remover
Remove repeated lines from text in the browser while preserving order, with case and whitespace options.
Empty Line Remover
Delete blank lines from text in the browser, or collapse runs of blank lines into one.
Line Ending Converter (CRLF ⇄ LF)
Convert between CRLF, LF, and CR line endings in the browser, and see which style the text uses.
Line Sorter
Sort lines of text alphabetically or numerically, in the browser, with optional de-duplication.
Markdown Table Formatter
Tidy GitHub-flavored Markdown tables: pad every column to an even width, normalize the separator row, and keep or override alignment.
Prefix / Suffix Lines
Add text to the start and end of every line, with optional line numbering, in the browser.
Quote Lines
Wrap each line of text in quotes, with escaping, and optionally join them into one list.
Tabs ⇄ Spaces Converter
Convert tabs to spaces or spaces to tabs in the browser, aligned to real tab stops.
Trim Lines
Remove leading and trailing whitespace from every line of text in the browser.
Encoding
Encode, decode, and transform text and binary representations.
Base32 Encoder / Decoder
Encode UTF-8 text to Base32 or decode Base32 locally, with the standard RFC 4648 and base32hex alphabets.
Base64 Encoder / Decoder
Encode UTF-8 text to Base64 or decode Base64 locally, including the URL-safe variant.
Data URI Decoder
Break an RFC 2397 data: URI into its media type, parameters, encoding, byte length, and decoded text.
Data URI Generator
Turn pasted text into an RFC 2397 data: URI with a chosen media type, charset, and base64 or percent-encoding.
Hex ⇄ Text Converter
Convert text to hexadecimal bytes or decode hex back to UTF-8 text in the browser.
Hex Dump Viewer
Render UTF-8 text as a canonical hex dump with offsets and an ASCII gutter, or recover text from a pasted dump.
HTML Entity Encoder / Decoder
Encode text to HTML entities or decode entities back to text in the browser.
Unicode Code Point Viewer
Break text into Unicode code points and show each one's U+ value, UTF-8 and UTF-16 bytes, escapes, and general category.
Unicode Escape ⇄ Text
Convert text to \uXXXX / \u{...} / \xXX escape sequences or decode them back, in the browser.
URL Encoder / Decoder
Percent-encode or decode URLs, query parameters, and form values in the browser.
Data Formats
Format, validate, and convert JSON, YAML, XML, CSV, and other structured data.
CSV ⇄ JSON Converter
Convert CSV rows with a header to JSON objects, or JSON objects to CSV, locally.
CSV ⇄ TSV Converter
Convert bounded CSV to TSV or TSV to CSV locally.
CSV Column Extractor
Pull one or more columns out of CSV or TSV text in the browser, by number or header name.
CSV Formatter
Parse and consistently re-emit bounded RFC 4180-style CSV in the browser.
JSON Formatter / Minifier
Pretty-print or minify JSON in the browser, with optional recursive key sorting.
JSON Pointer Tester
Resolve RFC 6901 JSON Pointers against JSON locally.
JSON to YAML
Convert JSON into clean block-style YAML — handy for Kubernetes manifests, Compose files, and CI config.
JSON Validator
Check whether text is valid JSON in the browser, with the exact error location and a structural summary.
JSONPath Tester
Evaluate a clearly limited JSONPath subset against JSON in the browser.
SQL Formatter
Apply lightweight keyword casing and line breaks to a bounded SQL snippet locally.
Text ⇄ JSON Array
Turn a list of lines into a JSON array, or expand a JSON array back into lines, in the browser.
XML ⇄ JSON Converter
Convert a bounded, conservative XML tree to a documented JSON mapping locally.
XML Formatter
Format a bounded XML element tree locally without external entity processing.
XPath Tester
Evaluate a documented XPath subset against bounded XML in the browser.
Date & Time
Convert and inspect dates, times, epochs, and time zones.
Duration Unit Converter
Convert a length of time between nanoseconds, milliseconds, seconds, minutes, hours, days, and weeks.
Human-readable Duration
Turn a number of seconds into "1d 2h 3m" and back, and parse free-form durations like "1h30m" or "1:23:45" into seconds.
ISO 8601 Date Converter
Expand any date or timestamp into ISO 8601 forms — canonical UTC, basic format, week date, ordinal date — plus its calendar breakdown.
Timezone Converter
Convert a wall-clock time from one IANA timezone to several others, with correct DST offsets, abbreviations, and day rollover.
Unix Timestamp Converter
Convert Unix seconds, Unix milliseconds, and ISO 8601 timestamps with UTC, local time, relative time, and calendar breakdown.
Numbers & Units
Convert number bases, byte and bit units, bitrates, durations, and percentages.
Bitrate & Transfer Time Calculator
Given any two of data size, transfer rate, and transfer time, calculate the third — with bit- and byte-based units.
Data Size Converter
Convert between bits and bytes and every decimal (kB, MB, GB) and binary (KiB, MiB, GiB) multiple, with 1 byte = 8 bits.
Number Base Converter
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36, with optional fixed-width two's-complement output.
Percentage Calculator
Work out a percentage of a value, what percent one number is of another, and the percentage increase or decrease between two numbers.
Developer Tools
Diffs, regular expressions, hashing, formatting, and other coding helpers.
Checksum Calculator
Calculate CRC32 or Adler-32 checksums for UTF-8 text locally in your browser.
JavaScript String Escape
Escape text into an ECMAScript string literal, or decode a JavaScript string literal back to plain text.
Regex Tester
Test a JavaScript regular expression against sample text: see every match, its position, capture groups, and a replacement preview.
Text Diff
Compare two blocks of text line by line and get a unified diff with added, removed, and unchanged line counts.
HTTP & Web
URLs, query strings, HTTP headers, cookies, CORS, CSP, and web development helpers.
Content-Type Builder
Assemble a valid HTTP Content-Type header value from a media type and parameters, with RFC 9110 token and quoting checks.
Cookie Header Parser
Split a pasted HTTP Cookie request header into ordered name/value pairs locally in your browser.
CORS Header Analyzer
Inspect supplied CORS response headers and optional preflight request details without contacting a server.
CSP Analyzer
Parse a Content-Security-Policy field value and show directive syntax, duplicate behavior, and common fallback relationships locally.
CSP Builder
Compose a Content-Security-Policy field value from common directives and source expressions in your browser.
CSS Minifier
Strip comments and collapse insignificant whitespace from a bounded CSS snippet without parsing or rewriting it.
HTML Formatter
Re-indent a bounded HTML snippet with two-space nesting, preserving <pre>, <textarea>, <script>, and <style> content verbatim.
HTTP Header Formatter
Normalize an HTTP header block locally while preserving duplicate fields and order.
HTTP Security Header Analyzer
Inspect pasted HTTP response headers for selected security-header syntax and context notes, entirely in your browser.
HTTP Status Reference
Search common registered HTTP response status codes and their standard meanings.
Query String Parser
Decode query parameters while preserving duplicate keys and their original order.
Set-Cookie Attribute Analyzer
Parse pasted Set-Cookie lines and explain their attribute syntax and relationships locally.
URL Parser
Parse an absolute URL into its standard components locally in your browser.
URL Pattern Tester
Test a path or URL against a WHATWG URLPattern using the browser's own URLPattern API, and inspect the captured groups.
User-Agent Parser
Identify broad browser, engine, platform, and mobile tokens from a User-Agent string.
Identifiers & Auth
Generate and decode UUIDs, ULIDs, Snowflake IDs, and build authentication headers.
Basic Auth Encoder / Decoder
Build or read an HTTP Basic Authorization header (RFC 7617): encode a user-id and password to Base64, or decode a credential back to its parts.
Bearer Header Builder
Turn an access token into an Authorization: Bearer header (RFC 6750), with a curl snippet and an RFC 6750 b64token conformance check.
GUID Inspector
Generate Windows-compatible version 4 GUIDs and inspect their UUID/GUID representation.
MongoDB ObjectId Timestamp Decoder
Read the creation timestamp out of a 12-byte MongoDB ObjectId, plus the remaining bytes as raw hex, entirely in the browser.
NanoID Generator
Generate NanoIDs in the browser: a compact URL-safe random identifier, 21 characters by default, with a configurable size and custom alphabet.
OAuth Scope Formatter
Normalize an OAuth 2.0 scope list (RFC 6749 §3.3): split on ASCII whitespace only, drop duplicates, flag invalid scope-tokens, and re-emit as the SP wire form, one per line, or JSON.
Snowflake ID Decoder
Decode a 64-bit Snowflake ID under an explicit provider layout (Twitter/X, Discord, Instagram, or a custom epoch): timestamp, worker, and sequence bits.
ULID Generator
Generate ULIDs in the browser: a 48-bit millisecond timestamp plus 80 bits of crypto randomness, in 26-character Crockford Base32, with a monotonic option.
UUID Generator
Generate random version 4 (RFC 9562) UUIDs in the browser, with formatting options and bulk output.
UUID Inspector
Normalize a UUID or GUID and inspect its variant, version, and fields that are encoded by that version.
Windows Permission Reference
Search a compact reference of common Windows file and directory permissions.
Windows SID Parser
Parse a Windows security identifier into its revision, authority, subauthorities, and known built-in name.
Security & Crypto
Inspect JWTs and certificates, compute hashes and HMACs, and analyze security headers.
CSR Decoder
Structurally decode a pasted PKCS #10 certificate signing request locally, including subject, SPKI, signature identifier, attributes, and parsable extension requests.
Hash Generator
Compute SHA-1, SHA-256, SHA-384, or SHA-512 hashes for UTF-8 text in your browser.
HMAC Generator
Generate HMAC authentication tags for UTF-8 messages with SHA-256, SHA-384, or SHA-512.
JWT Decoder
Decode the header and claims of a compact JWS JWT locally in your browser.No signature verification is performed.
JWT Time Claims
Inspect numeric exp, nbf, and iat claims against an explicit reference time, entirely in your browser.
PEM Viewer
Inspect complete pasted PEM blocks locally: labels, decoded DER byte counts, and bounded DER structure facts.
Public-Key Fingerprint
Compute a SHA-256, SHA-384, or SHA-512 Web Crypto fingerprint of a pasted public key's DER SubjectPublicKeyInfo.
X.509 Certificate Decoder
Structurally decode a pasted PEM X.509 certificate locally, including names, validity fields, SPKI, and selected extensions.
Network
IPv4 addressing, subnetting, and network operations utilities.
IPv4 Address Converter
Convert an IPv4 address between dotted-decimal, 32-bit integer, hexadecimal, binary, octal, and its in-addr.arpa reverse-DNS name.
IPv4 Address Membership
Check which CIDR blocks from a list contain a given IPv4 address, with the longest-prefix match highlighted.
IPv4 CIDR Aggregator
Collapse a list of IPv4 addresses and CIDR blocks into the smallest equivalent set of CIDR blocks.
IPv4 CIDR Calculator
Calculate one or many IPv4 subnets from CIDR, subnet mask, or wildcard mask notation.
IPv4 DHCP Pool Planner
Plan a DHCP scope for an IPv4 subnet: gateway, usable range, and a pool that skips the gateway and reserved static addresses.
IPv4 Enclosing CIDR
Find the single smallest IPv4 CIDR block that contains every address and block in a list, and see how much of it is wasted.
IPv4 Free Space Finder
Given a parent IPv4 network and its existing allocations, list the unallocated CIDR blocks and the utilization.
IPv4 List Deduplicator
Normalize, sort, and de-duplicate a list of IPv4 addresses and CIDR blocks — optionally dropping contained blocks or aggregating.
IPv4 List Diff
Compare two lists of IPv4 addresses and CIDR blocks as sets: what only list A covers, what only list B covers, and the overlap.
IPv4 Netmask Converter
Convert between CIDR prefix length, dotted subnet mask, wildcard mask, and hex — with address and usable-host counts.
IPv4 Overlap Checker
Check a list of IPv4 CIDR blocks for overlaps and report every conflicting pair with its containment relationship.
IPv4 Range ⇄ CIDR
Turn a start–end IPv4 address range into the smallest list of CIDR blocks, or expand a CIDR block back into its address range.
IPv4 Scope & Special-Use Lookup
Classify an IPv4 address or block against the IANA special-purpose registry: private, CGNAT, loopback, documentation, multicast, reserved, or globally reachable.
IPv4 Subnet Splitter
Divide an IPv4 network into equal-size subnets by target prefix, number of subnets, or required hosts per subnet. Equal-size splitting only — not variable-length (VLSM) allocation.
IPv6
Expand, compress, subnet, and classify IPv6 addresses and prefixes.
IPv6 ⇄ IPv4 Embedded
Convert an IPv4 address to its IPv4-mapped, IPv4-compatible, 6to4, and NAT64 IPv6 forms, and extract IPv4 from an embedded IPv6 address.
IPv6 Address Type
Classify an IPv6 address against the IANA special-purpose and address-space registries: global unicast, link-local, ULA, multicast (with scope), documentation, IPv4-mapped, 6to4, NAT64, SRv6 SIDs, and more.
IPv6 CIDR Calculator
Work out the network address, first and last address, address count, type, and ip6.arpa zone for an IPv6 prefix.
IPv6 EUI-64 Converter
Build a Modified EUI-64 interface identifier from a MAC address (and vice versa), plus the resulting link-local or global address.
IPv6 Expand / Compress
Expand an IPv6 address to its full 8-group form or compress it to the RFC 5952 canonical form, with integer, hex, and binary views.
IPv6 Reverse DNS (ip6.arpa)
Convert an IPv6 address or prefix to its ip6.arpa reverse-DNS zone (or the exact set of zones a non-nibble prefix needs), and turn an ip6.arpa name back into an address.
IPv6 Solicited-Node Multicast
Compute the ff02::1:ffXX:XXXX solicited-node multicast address for an IPv6 address, and the 33:33 Ethernet multicast MAC it maps to.
IPv6 Subnet Splitter
Divide an IPv6 prefix into equal child prefixes by target prefix length or by number of subnets.
Ethernet & L2
MAC addresses, OUI lookups, VLAN tags, EtherTypes, and other layer 2 helpers.
Ethernet Frame Size Calculator
Compute Ethernet II frame size, padding, on-the-wire size, overhead and efficiency from a payload size (or the reverse), with VLAN tags and an optional line rate.
EtherType Lookup
Curated reference table and search for common EtherType values: IPv4, IPv6, ARP, VLAN, MPLS, PPPoE and other layer 2 protocols.
MAC Address Formatter
Reformat and analyze MAC addresses: colon/hyphen/dot/bare styles, 48-bit integer, bit-level analysis, U/L and I/G flags, variants.
Multicast MAC Address Mapper
Map an IPv4 (224.0.0.0/4) or IPv6 (ff00::/8) multicast address to its Ethernet multicast MAC, and reverse a multicast MAC to every IP group it could carry.
STP Bridge ID Encoder / Decoder
Encode and decode an 802.1D / 802.1t Spanning Tree Bridge ID: priority field, 4-bit priority, 12-bit extended system ID, and bridge MAC — with a root-election comparison.
VLAN Tag Encoder / Decoder
Encode and decode an IEEE 802.1Q VLAN tag and 802.1ad (QinQ) double tags: TPID, PCP, DEI, VID, and the 16-bit TCI.
TCP/IP
TCP, UDP, and IP headers, flags, port and protocol references, MSS and MTU math.
ICMP & ICMPv6 Type/Code Reference
Searchable reference of ICMP (IPv4) and ICMPv6 message type and code values, with the ICMPv6 error vs informational split and a type/code lookup.
IP Protocol Numbers
Searchable reference of IP protocol numbers — the IPv4 Protocol field and IPv6 Next Header field — with IPv6 extension-header flagging.
IPv4 Header Decoder
Decode a raw IPv4 header from hex — version, IHL, DSCP/ECN, flags, fragment offset, TTL, protocol, addresses — and verify the header checksum. Decode only; nothing is sent anywhere.
MTU/MSS Calculator
Derive the advertised TCP MSS from a path MTU, or plan a tunnel MTU from an underlay link, keeping L2 framing, encapsulation and TCP options apart.
TCP Flags Decoder/Encoder
Decode and encode TCP control bits—SYN, ACK, FIN, RST, PSH, URG, ECE, CWR—with hex, decimal, and binary representations.
Well-Known Port Reference
Searchable quick-reference of common TCP and UDP port assignments, with IANA range classification for any port number.
Routing & BGP
ASNs, AS paths, BGP communities, route aggregation, and routing protocol helpers.
AS_PATH Parser
Parse BGP AS_PATH text, flag legacy set segments deprecated by RFC 9774, and calculate its decision-process path length.
ASN Formatter
Convert 32-bit autonomous system numbers between AS-prefixed, asplain, asdot, and asdot+ notation.
BGP Community Parser
Parse standard 32-bit BGP communities from ASN:value, decimal, hexadecimal, or well-known names.
BGP Large Community Parser
Parse RFC 8092 BGP Large Communities into their three unsigned 32-bit fields.
HSRP Helper
Derive the HSRP virtual MAC, hello multicast address, and UDP port for version 1 or 2, IPv4 or IPv6, and check the group and timers.
IP Prefix Comparison
Compare two IPv4 or IPv6 prefixes for equality, containment, disjointness, and their smallest common covering prefix.
IPv4 / IPv6 Route Aggregator
Aggregate mixed IPv4 and IPv6 prefixes into the smallest exactly equivalent route sets for each address family.
IS-IS NET Generator
Assemble an IS-IS NET (N-selector 0x00) from an area address and a 6-octet system ID, entered directly or derived from an IPv4 address.
IS-IS NET Parser
Split an IS-IS NET / NSAP into its AFI, area address, 6-octet system ID, and N-selector, with length and NET validity checks.
Longest Prefix Match Visualizer
Visualize which IPv4 or IPv6 routes contain an address and highlight every equally specific longest-prefix match.
MPLS Label Decoder
Decode or build a 32-bit MPLS label stack entry: 20-bit label, Traffic Class (TC/EXP), bottom-of-stack bit, and TTL, with reserved-label names.
OSPF Area ID Converter
Convert an OSPF area ID between its 32-bit decimal value and the dotted-decimal a.b.c.d form, with hex and binary views.
OSPF Cost Calculator
Compute an OSPF interface cost from a reference bandwidth and interface bandwidth, clamped to the 16-bit metric range.
OSPF Wildcard Mask Helper
Convert between a prefix length / subnet mask and an OSPF wildcard (inverse) mask, and build the network statement for an address.
Private ASN Detector
Identify RFC 6996 private-use ASNs and distinguish documentation, transitional, reserved, and other numeric ranges.
RPKI Validation State Explainer
Explain the RFC 6811 Valid, Invalid, and NotFound origin-validation states and their operational limits offline.
VRRP Priority & Timer Helper
Work out VRRP priority, Skew_Time, the down interval, and the virtual MAC for VRRPv3 (RFC 9568) and the historical VRRPv2 (RFC 3768).
DNS
Explain, format, and generate DNS records, reverse zones, and PTR entries.
CAA Record Builder
Build and validate a DNS CAA record for issue, issuewild, iodef, or an unknown property tag without checking certificate authorization.
DNS Record Explainer
Explain common DNS record types and inspect a pasted single-line DNS record locally.
DNS Record Formatter
Normalize a safe, single-line subset of pasted DNS zone-style records entirely in the browser.
DNSSEC Record Viewer
Structurally parse pasted DS, DNSKEY, RRSIG, NSEC, and NSEC3 records and explain their fields without performing DNSSEC validation.
MX Record Analyzer
Parse pasted DNS MX records, sort their preferences, and identify a correctly formed Null MX record without performing DNS lookups.
PTR Generator
Convert an IPv4 or IPv6 address to its reverse-DNS owner name and optionally format a PTR record.
Reverse DNS Zone Calculator
Calculate traditional, RFC 2317 classless IPv4, and nibble-aligned IPv6 reverse-DNS zones from CIDR.
SRV Record Builder
Generate and validate a DNS SRV record from service, protocol, priority, weight, port, and target fields.
Analyze SPF, DKIM, DMARC, headers, Received chains, and SMTP status codes.
BIMI Record Parser
Parse a BIMI DNS TXT record, break out the v, l, and a tags, and flag scheme, opt-out, and structural problems without fetching the logo or VMC.
DKIM Record Parser
Parse a DKIM public-key DNS TXT record or a DKIM-Signature header, break out every tag, and flag syntax and key-material problems without any DNS lookup or signature verification.
DMARC Record Parser
Parse and statically check one DMARC record using current RFC 9989 semantics, including test mode, PSD policy, report URIs, and historic tags. No DNS is resolved.
Email Header Viewer
Unfold a pasted email header block, decode RFC 2047 encoded-words, and list every field in order — entirely in your browser.
Message-ID Tool
Generate and validate RFC 5322 Message-ID header values.
Received Header Timeline
Turn the Received chain of a pasted message into an ordered hop timeline with per-hop delays — entirely in your browser.
SMTP Status Codes
Look up SMTP reply codes and enhanced status codes, and parse SMTP responses for inconsistencies.
SPF Record Parser
Parse and statically check one SPF (RFC 7208) TXT record: terms, qualifiers, the DNS-lookup count against the limit of 10, and common misconfigurations. No DNS is resolved.
Packet Analysis
Decode Ethernet, IP, TCP, UDP, ICMP, DNS, and DHCP packets from hex, in the browser.
ARP Packet Decoder
Decode ARP hardware/protocol types, operation, and sender/target addresses from raw hex.
DHCP Option Decoder
Decode a DHCPv4 option sequence with strict option lengths, pad/end handling, and common values.
DNS Packet Decoder
Decode DNS wire-format headers, questions, and resource records, including compressed names.
Ethernet Frame Decoder
Decode Ethernet II headers and stacked 802.1Q/802.1ad VLAN tags from hex, locally in the browser.
Hex → Packet Inspector
Inspect Ethernet, ARP, IPv4, IPv6, TCP, UDP, and ICMP layers from a bounded hex packet.
ICMP Decoder
Decode ICMP type, code, checksum, rest-of-header bytes, and payload from hex.
IPv4 Packet Decoder
Decode an IPv4 packet header and bounded payload from hex, including length, fragmentation, and checksum checks.
IPv6 Packet Decoder
Decode the fixed IPv6 header, addresses, next-header value, and bounded payload from hex.
TCP Decoder
Decode TCP ports, sequence numbers, flags, window, options, and payload from a raw segment.
UDP Decoder
Decode UDP ports, declared length, checksum, and bounded payload from a datagram.
Firewall
Build firewall rules from a common model for nftables, iptables, pf, and vendor syntaxes.
Cisco IOS ACL Generator
Render shared firewall-rule JSON as a review-only Cisco IOS named extended ACL subset.
Firewall Rule Builder
Build a bounded, portable firewall rule JSON model for local generator tools.
iptables Rule Generator
Render a bounded shared firewall rule as safely quoted, review-only iptables or ip6tables commands.
nftables Rule Generator
Render a bounded shared firewall rule as review-only nftables filter-table configuration.
OpenWrt Firewall Rule Generator
Render a bounded shared firewall rule as review-only OpenWrt firewall4 UCI configuration.
pf Rule Generator
Render shared firewall-rule JSON as a review-only portable pf.conf filter-rule subset.
VyOS Firewall Rule Generator
Render a bounded shared firewall rule as review-only VyOS 1.5 firewall configuration.
YAMAHA Router Filter Generator
Render shared firewall-rule JSON as review-only YAMAHA Router ip filter or ipv6 filter entries.
Linux
Permissions, cron, systemd, shell quoting, and command builders for common Linux tools.
chmod Calculator
Convert a numeric chmod mode to its ls -l permission string and back, including setuid, setgid, and the sticky bit.
chmod Symbolic Mode
Apply a POSIX symbolic chmod expression like u+rwx,go-w to a starting mode and see the mode change clause by clause.
Cron Expression Generator
Build a crontab line from a preset schedule or a custom expression, then confirm what it means by parsing it and listing its next run times.
Cron Expression Parser
Explain a crontab line field by field and list its next run times, including the day-of-month / day-of-week trap.
Env Formatter
Convert environment-variable listings between .env, shell export, Docker --env, systemd Environment=, JSON, and a flat YAML-ish mapping.
find Command Builder
Build a safely quoted GNU find command from common path, name, type, age, size, and action filters.
fstab Line Generator
Generate one escaped /etc/fstab entry from six explicit fields, for review before use.
grep Command Builder
Build a safely quoted GNU grep command with fixed or extended-regex matching and common filters.
journalctl Command Builder
Build a safely quoted journalctl command for common systemd journal filters and output modes.
Mount Option Helper
Normalize a small curated subset of mount options and clearly retain options this tool does not interpret.
rsync Command Builder
Build a reviewable rsync transfer command locally, with archive, SSH, exclude, and dry-run options.
Shell Quote
Quote a string so a POSIX shell passes it through as one literal argument, or unquote a shell word back to its value.
SSH Config Helper
Generate or parse a limited SSH Host config block locally.
systemd OnCalendar Parser
Normalize a systemd OnCalendar= expression and list when the timer would next elapse, without running systemd-analyze.
systemd Service Unit Generator
Build a bounded, reviewable .service unit from explicit fields without executing a command.
systemd Timer Generator
Generate a bounded .timer unit and normalize its supported OnCalendar= expression locally.
tar Command Builder
Build a bounded tar create, extract, or list command locally.
umask Calculator
Convert an octal or symbolic umask into the default permissions for newly created files and directories.
Unix Path Helper
Inspect, normalize, join, and compute relative POSIX paths, the way os.path or pathlib does.
Unix Signals Reference
Searchable reference of standard Linux signals with default actions, catchability, and exit status codes.
Windows
PowerShell escaping, path conversion, SIDs, GUIDs, and Windows command builders.
PowerShell Base64 Helper
Encode or decode PowerShell -EncodedCommand text using its required UTF-16LE format.
PowerShell String Escape
Quote a literal string for PowerShell single- or double-quoted syntax.
Robocopy Command Builder
Build a bounded, reviewable Robocopy command locally without copying files.
schtasks Command Helper
Build a conservative schtasks.exe create command locally for a Windows executable.
Windows ⇄ WSL Path
Convert absolute Windows drive paths and their default WSL /mnt equivalents.
Windows Event Log XML Formatter
Format a single Windows Event XML document locally for easier inspection.
Containers
Docker networks, Compose files, port mappings, and resource limit helpers.
Docker Compose Network Generator
Generate a Compose networks: block, a service's networks: attachment, and the equivalent docker network create command from structured driver, ipam, and access choices.
Docker Compose Validator
Check a Compose file in your browser for undefined services, volumes, and networks before you run it.
Docker Network CIDR Planner
Predict which subnet Docker's default-address-pools allocator will hand out next, and which one to pin.
Docker Network Overlap Checker
Check candidate or existing Docker subnets against your VPN, office LAN, and other reserved ranges for overlaps.
Docker Port Mapping Explainer
Expand Docker -p/--publish specs and Compose ports: entries into their host bindings, render both Compose syntaxes, and flag host-port conflicts.
Docker Resource Limits Converter
Convert docker run resource flags (--cpus, --memory, --pids-limit, ...) into HostConfig values, Compose deploy.resources, and the resulting cgroup v2 settings.
docker run ⇄ Compose Converter
Turn a docker run command into a Compose service, or a Compose service back into a docker run command.
Kubernetes & IaC
Kubernetes quantities and CIDRs, Terraform CIDR math, and infrastructure-as-code helpers.
Ansible Inventory Generator
Generate a bounded static INI inventory from explicit host, address, group, user, and SSH port rows.
cloud-init Generator
Generate a bounded #cloud-config document for hostname, packages, a user, groups, sudo, shell, and SSH public keys.
HCL Indentation Formatter
Normalize indentation for a bounded HCL native-syntax snippet while preserving strings, comments, and heredoc bodies.
Kubernetes CIDR Collision Checker
Check Pod, Service, and node IPv4/IPv6 CIDR lists for cross-group overlap entirely in the browser.
Kubernetes Resource Quantity Converter
Parse Kubernetes resource quantities exactly and show canonical, base-unit, and milli-unit forms without floating-point arithmetic.
Kubernetes Service / Port Helper
Generate a bounded Kubernetes Service manifest and make port, targetPort, protocol, and nodePort mapping explicit.
Terraform cidrhost Calculator
Calculate Terraform cidrhost results for positive or negative IPv4/IPv6 host numbers.
Terraform cidrsubnet Calculator
Calculate Terraform cidrsubnet results for IPv4 or IPv6 with exact BigInt prefix arithmetic.
Infrastructure Config
Generate network interface configuration for Netplan, networkd, NetworkManager, and routers.
Debian Network Interfaces Generator
Build a bounded /etc/network/interfaces.d stanza for ifupdown from explicit interface fields.
Netplan Configuration Generator
Build a bounded, review-only netplan YAML file for one interface from explicit fields.
NetworkManager nmcli Command Generator
Build a bounded `nmcli connection add` command from explicit interface fields without running it.
OpenWrt UCI Network Generator
Render an OpenWrt UCI /etc/config/network interface and device section from bounded, reviewable fields.
Proxmox VE Bridge Network Generator
Render a Proxmox VE Linux-bridge /etc/network/interfaces stanza from bounded, reviewable fields.
systemd-networkd Configuration Generator
Build bounded, review-only systemd-networkd .network and .netdev files from explicit fields.
VyOS Interface Configuration Generator
Render a bounded interface-addressing plan as review-only VyOS 1.4 (sagitta) configuration-mode commands.
YAMAHA Router Interface Helper
Render a bounded interface-addressing plan as review-only YAMAHA RTX / NVR LAN-interface commands.
VPN & Overlay
WireGuard, Tailscale, IPsec, and Cloudflare helpers for overlay and edge networks.
Cloudflare CIDR Helper
Aggregate an IP list and expand it into the prefix lengths Cloudflare IP Access Rules accept, without widening any prefix, plus a ready ip.src expression.
Cloudflare WAF Expression Builder
Build a Cloudflare Ruleset Engine filter expression from typed conditions, with per-field operators, correct string quoting, and starts_with/ends_with as functions.
IPsec Subnet Helper
Turn local and remote subnet lists into IPsec traffic selectors, count the resulting selector combinations, and flag overlaps, one-sided address families, and redundant entries.
Tailscale Grants Matrix
Turn a Tailscale policy's grants into a source-to-destination matrix, unioning the ip and app capabilities that several rules give the same pair.
Tailscale Policy Visualizer
Expand a Tailscale ACL policy file into a rule-by-rule table with group members resolved, destinations split into host and ports, and undefined references surfaced.
WireGuard AllowedIPs Calculator
Compute a WireGuard AllowedIPs list from an include set minus an exclude set, aggregated to the minimal equivalent prefixes for IPv4 and IPv6.
WireGuard Config Helper
Build a wg-quick [Interface] and [Peer] configuration from validated fields, with key shape, endpoint, AllowedIPs, MTU, and keepalive checks.
Logs
Parse and normalize syslog, web server, mail, and authentication logs.
Apache Access Log Parser
Split Apache common, combined, or vhost_combined access log lines into their fields — entirely in your browser.
journalctl Timestamp Normalizer
Rewrite the leading timestamp of journalctl output as ISO 8601, and say plainly when the format states no year or offset — entirely in your browser.
Log Line Deduplicator
Collapse repeated log lines by replacing timestamps, addresses, IDs, and numbers with placeholders, then count each pattern — entirely in your browser.
Log Timestamp Converter
Convert one log timestamp between ISO 8601, Common Log Format, RFC 3164, journalctl, and epoch forms — entirely in your browser.
nginx Access Log Parser
Split nginx combined or common access log lines into client, time, request, status, size, referer, and user agent — entirely in your browser.
Postfix Log Parser
Group Postfix log lines by queue ID and read their key=value fields — sender, recipient, relay, DSN, and status — entirely in your browser.
SSH / auth.log Parser
Classify sshd, PAM, and sudo lines from auth.log into accepted, failed, invalid-user, session, and sudo events — entirely in your browser.
Syslog Parser
Split pasted syslog lines into PRI, timestamp, host, application, and message for both RFC 5424 and the BSD form — entirely in your browser.
Syslog PRI Decoder
Split syslog PRI values into their facility and severity, and compute the PRI for a chosen pair — entirely in your browser.
Files & Binary
MIME types, magic numbers, hex views, endianness, and file header summaries.
ELF Header Summary
Decode the ELF file header (class, endianness, ABI, type, machine, entry point, and header table sizes) from pasted hex.
Endian Converter
Swap a 16-, 32-, or 64-bit integer between big-endian and little-endian byte order, or interpret a pasted byte sequence in both orders.
Magic Number Reference
Identify a likely file format from its leading bytes, or search a curated table of file signatures by name or extension.
MIME Type Helper
Look up the MIME (media) type for a file extension, or the extensions for a MIME type, from a curated IANA/MDN reference table.
PE Header Summary
Decode a Windows PE executable header from hex: machine, timestamp, characteristics, the optional header, and the section table.
Reference
Lookup tables and cheat sheets for status codes, ports, record types, and more.
ASCII Table
The 128 US-ASCII code points with decimal, hex, octal, and binary values, control names, and C escape sequences.
CIDR Cheat Sheet
Quick-reference table of every IPv4 prefix length: subnet mask, wildcard mask, address count, and usable hosts.
IPv6 Prefix Cheat Sheet
Quick reference for IPv6 prefix lengths — address counts, /64 subnet counts, typical use — plus the common special-purpose prefixes.
Linux Permissions Reference
Cheat sheet for Unix file permissions: the rwx bits, octal digits, setuid/setgid/sticky, common modes, and umask.
TCP/IP & OSI Layer Reference
The seven OSI layers side by side with the four-layer TCP/IP model — protocol data units, functions, and example protocols.