Rev. 0.1 · Issued 2026 · 73 entries
Field Manual
Utilities for the working day: encoding, networks, time, certificates and conversions. Everything runs in your browser.
§0 Intake
§ Contents
1 Encoding
- Base64 1-01
Encode and decode Base64, standard or URL-safe, UTF-8 aware.
- URL encoding 1-02
Percent-encode and decode text as URI component, full URI or form data, and split URLs.
- HTML entities 1-03
Escape text for HTML and decode named, decimal and hex character references.
- Unicode inspector 1-04
Show each code point with name, UTF-8 and UTF-16, find invisible, bidi and look-alike characters, normalise.
- Base64 1-01
2 Networking
- CIDR and subnet calculator 2-01
Network, broadcast, host range, wildcard and RFC classification for an IPv4 prefix.
- IP address 2-02
IPv6 and IPv4 address forms, special ranges, integer, binary and reverse DNS name.
- DNS lookup 2-03
Query A, AAAA, MX, TXT, CAA and other records over DNS over HTTPS, with DNSSEC flag and TTLs.
- CIDR and subnet calculator 2-01
3 Time and dates
- Unix timestamp 3-01
Epoch seconds, ms, µs or ns to human dates and back, with ISO week and time zones.
- Date difference 3-02
Years, months and days between two dates, totals, and Danish working days without holidays.
- Add and subtract time 3-03
Date plus or minus a duration or ISO 8601 period, or N Danish working days, with weekday and ISO week.
- Cron expression 3-04
Cron schedule in plain English, field by field, with the next 10 runs in any time zone.
- Windows and other epochs 3-05
FILETIME, AD lastLogonTimestamp, Excel serials, .NET ticks, GPS, NTP, Cocoa, snowflake ids, UUID and ULID times.
- Unix timestamp 3-01
4 Security and crypto
- Hash generator 4-01
MD5, SHA-1 and SHA-2 digests and HMAC of text or a local file, with checksum compare.
- JWT decoder 4-02
Decode a JSON Web Token, check its time claims and verify HS, RS, PS or ES signatures.
- Password generator 4-03
Random passwords and EFF diceware passphrases from the browser CSPRNG, with exact entropy.
- Certificate decoder 4-04
Decode X.509 certificates, chains and CSRs: names, validity, key, extensions, fingerprints.
- CSR and key generator 4-05
Generate a key pair and a signed PKCS#10 request with subject and SANs, in the browser.
- SSH public key 4-06
Fingerprints, type and size of OpenSSH public keys, authorized_keys and known_hosts lines.
- TOTP codes 4-07
Current, previous and next TOTP or HOTP codes from a base32 secret or otpauth:// URI.
- CVSS calculator 4-08
CVSS v3.1 base, temporal and environmental scores from a vector or by metric; v4.0 explained.
- Secret scanner 4-09
Find API keys, tokens, private keys and passwords in text before sharing it, and redact them.
- Hash generator 4-01
5 Data formats
- JSON formatter 5-01
Validate, pretty-print, minify and sort JSON, with line and column for errors.
- Text diff 5-02
Compare two texts line by line with word highlights, unified or side by side.
- Regex tester 5-03
Test JavaScript regular expressions: highlighted matches, groups, replace preview, explanation.
- CSV and JSON 5-04
View CSV as a sortable table and convert between CSV, JSON and Markdown.
- YAML and JSON 5-05
Convert YAML to JSON and back, with anchors, merge keys and YAML 1.1 pitfalls flagged.
- XML formatter 5-06
Pretty-print, minify and check XML for well-formedness, with an XPath tester.
- Table converter 5-07
Paste a table from Excel, Google Sheets, Markdown, HTML or CSV and get Markdown, HTML, ASCII, CSV, TSV or JSON.
- SQL formatter 5-08
Format or minify SQL: clauses, joins, conditions, subqueries, CASE and CTEs laid out.
- JSON formatter 5-01
6 Numbers and units
- Number base converter 6-01
Binary, octal, decimal, hex and any base to 36, with two's complement and bit view.
- Byte units 6-02
Bytes in decimal and binary units and bits, the TB vs TiB gap, and transfer time.
- Bitwise calculator 6-03
AND, OR, XOR, NOT, shifts and rotates at 8 to 64 bits, signed or unsigned, with popcount, masks and a bit grid.
- IEEE 754 inspector 6-04
Float32 and float64 bits: sign, exponent, mantissa, the exact stored value, neighbours and ULP.
- Unit converter 6-05
Length, area, volume, mass, temperature, speed, pressure, energy, power, data rate, angle and time, from free text like 5 ft 11 in.
- Percentages and ratios 6-06
X % of Y, percent change and percentage points, VAT in and out, ratios like 16:9 and aspect resize.
- Statistics on a list 6-07
Paste numbers: mean, median, mode, variance, standard deviation, percentiles, outliers and a histogram.
- Roman numerals 6-08
Roman numerals to numbers and back, 1 to 3999, with the decomposition and strict checks.
- Number base converter 6-01
7 Text
- Case converter 7-01
Convert text or identifiers to camelCase, snake_case, kebab-case, Title Case and more.
- Line tools 7-02
Sort, dedupe, trim, number, wrap, shuffle and count lines, as a pipeline of steps.
- Extract from text 7-03
Pull IPs, CIDRs, URLs, domains, emails, hashes, CVEs and other indicators out of text.
- Text statistics 7-04
Count characters, words, sentences and bytes, estimate reading time and SMS segments.
- Slug and filename 7-05
Turn a title into a URL slug, or any text into a filename that is safe on Windows, macOS and Linux.
- Case converter 7-01
8 Email and identity
- Email header analyser 8-01
Trace the Received path of a message with delays per hop, and read its SPF, DKIM, DMARC and ARC results.
- SPF record 8-02
Explain an SPF record term by term, or look up a domain and count its DNS lookups against the limit of 10.
- DMARC record 8-03
Explain and build v=DMARC1 policy records, with an optional DNS over HTTPS lookup.
- DMARC report viewer 8-04
Open a DMARC aggregate report (XML, gzip or zip) and see which servers send as your domain and whether they pass.
- LDAP DN 8-05
Parse distinguished names, convert to canonical name form, and escape values for DNs and search filters.
- Email header analyser 8-01
9 Web and developer
- HTTP status codes 9-01
Every registered HTTP status code with meaning, typical cause and cacheability, plus common nginx and Cloudflare codes.
- chmod calculator 9-02
Unix permissions between checkboxes, octal (4755), symbolic (-rwsr-xr-x) and chmod forms, plus umask.
- Semver 9-03
Parse and sort SemVer 2.0.0 versions and test npm ranges (^ ~ x || hyphen) against a list.
- Cookie and Set-Cookie 9-04
Read Cookie and Set-Cookie headers: values, attributes, prefixes and SameSite, with security warnings.
- Content-Security-Policy 9-05
Explain a CSP directive by directive, flag risky sources and missing directives, or build a new policy.
- HTTP status codes 9-01
10 Visual and media
- Colour converter and contrast 10-01
Convert between HEX, RGB, HSL, HWB, OKLCH and CMYK, and check WCAG contrast between two colours.
- QR code generator 10-02
Make QR codes for text, links, Wi-Fi, contacts, 2FA secrets, email and SMS, as SVG or PNG.
- Image metadata 10-03
Read Exif, GPS, XMP and IPTC from JPEG, PNG and WebP files, see what a photo reveals, and strip it losslessly.
- Colour converter and contrast 10-01
11 Electronics
- Resistor colour code 11-01
4, 5 and 6 band colour codes both ways, nearest E12, E24 and E96 values, SMD markings.
- Ohm's law and dividers 11-02
V, I, R and P from any two, voltage dividers with E24 picks, LED series resistors, series and parallel.
- Resistor colour code 11-01
12 Journalistic units
- Journalistic units 12-01
A quantity in newspaper units: football pitches, elephants, Rundetårne, floppy disks. Every reference sourced.
- Journalistic units 12-01
13 Windows and Active Directory
- Windows SID 13-01
Security identifiers between string, hex and Base64 objectSid, with well-known SIDs and RIDs named.
- userAccountControl flags 13-02
Decode and build AD userAccountControl and msDS-SupportedEncryptionTypes, with risky flags and LDAP filters.
- GUID and AD objectGUID 13-03
GUID strings to AD byte order, Base64 objectGUID and LDAP filters, UUID version info, new v4 and v7.
- Windows SID 13-01
14 Cloud and infrastructure
- Kubernetes resource units 14-01
CPU and memory quantities to cores and bytes, Mi versus M, sums of requests and limits, pod QoS class.
- Cloud resource IDs 14-02
Split and check AWS ARNs, Azure resource IDs and Google Cloud resource names.
- Kubernetes resource units 14-01
15 Operations and capacity
- SLA and uptime 15-01
Availability percentage to allowed downtime and back, composite availability and MTBF/MTTR.
- RAID calculator 15-02
Usable capacity, fault tolerance, theoretical speed, rebuild time and URE risk for RAID 0 to 60.
- Backup retention 15-03
GFS retention to restore points, oldest restore date and storage estimate, plus a 3-2-1-1-0 check.
- SLA and uptime 15-01
16 Validation and test data
- Check digits 16-01
Validate or compute IBAN, Luhn, EAN/UPC, ISBN, ISSN, CVR and CPR check digits, type detected from the input.
- Test data generator 16-02
Fake but well-formed names, emails, phones, addresses, IBANs, test cards and UUIDs as CSV or JSON.
- Check digits 16-01
17 Education
- Grade scales 17-01
Danish 7-point scale, ECTS grades and the old 13-scale side by side, plus an ECTS-weighted average.
- ECTS workload 17-02
ECTS to study hours and back, weekly load per course, and a semester planner.
- Grade scales 17-01
18 Reference
- ASCII table 18-01
ASCII 0 to 127 in decimal, hex, octal and binary with control names, caret notation and escapes; Latin-1 and Windows-1252 too.
- Spelling alphabets 18-02
Text to NATO/ICAO or Danish spelling alphabet, with case and symbols named, for reading out passwords.
- Port reference 18-03
Well-known and common TCP/UDP ports with IANA service names and notes on services that should never be exposed.
- ASCII table 18-01