Encode / Decode
Encodings, text transformations, hashes, checksums, and identifier tools.
Arguments
View all 15- Long Option Assignment Joiner Format one literal long-option argv token under a restricted ASCII option-name grammar; returns one argument, not shell quoting.
- Long Option Assignment Splitter Split one strict ASCII --long-name[=value] argv token at the first equals; no shell parsing or implicit next-token consumption.
- Option Alias Canonicalizer Canonicalize supplied option names through explicit aliases, retaining each chain and cycle evidence; no argv parsing or unknown option rejection.
Checksum
View all 31- Adler-32 Checksum Calculate the Adler-32 checksum of UTF-8 text using the modulo-65521 rolling sums used by formats such as zlib.
- CRC-16/ARC Checksum Calculate CRC-16/ARC over UTF-8 text with polynomial 0x8005, initial value 0x0000, and final XOR 0x0000.
- CRC-16/CCITT-FALSE Checksum Calculate the CRC-16/CCITT-FALSE checksum of UTF-8 text using polynomial 0x1021 and initial value 0xFFFF.
Convert
View all 60- Basic Beta Code to Greek Converter Convert the core lowercase ASCII letter inventory used by Beta Code into Greek letters and apply final sigma before common word boundaries.
- Buckwalter-to-Arabic Converter Convert standard one-character Buckwalter Arabic transliteration symbols, including diacritics, into their Unicode Arabic characters.
- Caesar Cipher Rotate English letters by a custom number of alphabet positions while preserving case, spacing, punctuation, and non-Latin text.
Css
View all 20- CSS Animation List Slot Pairing Pair explicit animation names with cyclic duration/delay lists; no shorthand parsing, timing interpolation or special all/none expansion.
- CSS Background Layer Count Audit Audit background longhand list cycling/truncation against explicit image-layer count; resolved list counts only, no CSS token parsing.
- CSS Border Radius Overlap Scale Apply the CSS uniform corner-radius overlap reduction to explicit resolved numeric dimensions; zero-radius sums impose no constraint.
Decode
View all 84- Ascii Control Caret Token Value Tool Compute ascii control caret token value from explicit bounded inputs.
- Ascii85 Shorthand Zero Group Token Tool Compute ascii85 shorthand zero group token from explicit bounded inputs.
- Decoding: Ascii85 Partial Group Length Tool Resolve the output-byte count of one ordinary Ascii85 final partial group of two through four symbols; excludes z shorthand and full groups.
Encode
View all 81- Ascii Control Picture Code Point Tool Compute ascii control picture code point from explicit bounded inputs.
- Encoding: Ascii Control Caret Token Tool Format one ASCII C0 control or DEL byte in conventional caret notation; printable characters and C1 controls are not silently remapped.
- Encoding: Ascii85 Partial Group Byte Count Tool Resolve the ordinary Ascii85 final partial-group symbol count for one through three remaining bytes; excludes z shorthand and full groups.
Env
View all 15- Environment Assignment First Wins Resolve explicit case-sensitive portable environment assignment occurrences under first-wins policy with source indexes; no shell execution or expansion.
- Environment Assignment Last Wins Resolve explicit case-sensitive portable environment assignment occurrences under last-wins policy with source indexes; no shell execution or expansion.
- Environment Empty Value Audit Distinguish empty from nonempty whitespace-only portable environment values, retaining source occurrences; does not conflate missing variables with present empty values.
Format
View all 75- Angle Negative Zero Hemisphere Label Tool Choose a hemisphere with explicit signed-zero metadata, which survives JSON transport.
- Binary Unit Symbol Spacing Tool Calculate binary unit symbol spacing from explicit caller-supplied inputs.
- Byte Size Formatter Format a byte count as human-readable text using SI or IEC unit conventions.
Generate
View all 2- Barcode Generator Generate more than 100 linear, retail, postal, medical, stacked, and two-dimensional barcode formats as downloadable SVG or PNG images.
- QR Code Generator Generate standard, Micro, rectangular, GS1, HIBC, and Swiss QR-family codes for URLs, text, Wi-Fi, contacts, messages, locations, events, and OTP setup.
Geojson
View all 5- Feature ID Stringification Policy Serialize an explicit numeric GeoJSON feature identifier as a JSON number or string under a supplied policy.
- Feature Null Property Preservation Build an explicit null-geometry GeoJSON Feature with an optional retained null property; omission and null are distinct.
- Feature Property Null Removal Choice Remove only top-level explicit null members from a supplied GeoJSON properties object under a caller-selected policy, preserving other values.
Hash
View all 26- BLAKE-224 Hash Generator Calculate a 224-bit digest with the original SHA-3 finalist BLAKE algorithm, distinct from the later BLAKE2 and BLAKE3 designs.
- BLAKE-256 Hash Generator Calculate a 256-bit digest with the original SHA-3 finalist BLAKE algorithm, distinct from the later BLAKE2 and BLAKE3 designs.
- BLAKE-384 Hash Generator Calculate a 384-bit digest with the original SHA-3 finalist BLAKE algorithm, distinct from the later BLAKE2 and BLAKE3 designs.
Hex
View all 20- Hex Axial Center to Pixel Record Map supplied fractional axial hex coordinates to Cartesian pixel centers for explicit pointy/flat orientation, circumradius and origin; no geographic units.
- Hex Axial Direction Step Record Advance axial hex coordinates by an explicit signed count along one of six documented direction vectors; no board-boundary or path legality model.
- Hex Axial Disk Coordinate List Enumerate axial hex disk cells center-first then increasing fixed-order rings; radius 0–6 yields at most 127 distinct cells.
Html
View all 4- HTML Form Associated Owner Reference Resolve a supplied explicit form attribute before a supplied ancestor form; missing/duplicate owner evidence is retained, no DOM lookup or first-element claim.
- HTML Fragment ID Name Collision Audit Audit exact cross-namespace collisions between supplied HTML IDs and legacy named anchors with both source index lists; no browser target resolution.
- HTML Option Selected State Reconciliation Reconcile explicit option selected flags for a static single/multiple select; last selected wins in single mode and first defaults, excluding disabled-option and live-dirty-state behavior.
Http
View all 20- HTTP Header Line First Colon Splitter Split one HTTP field line at its first colon, validating a nonempty token name while retaining raw value whitespace; CR/LF or obs-fold are rejected.
- HTTP Header List Combination Plan Plan comma combination only for explicit caller-qualified list fields, always preserving Set-Cookie as uncombined; no universal field-combination inference.
- HTTP Header Top-Level Comma Token Splitter Split HTTP comma lists with the existing quote/escape-aware scanner, not generic parentheses or CSS syntax; trims outer whitespace and preserves quoted text.
Ical
View all 20- iCalendar Component Boundary Stack Audit Audit explicit iCalendar BEGIN/END boundary tokens using a stack, retaining mismatches and unclosed components; not complete property/component semantic validation.
- iCalendar Content Line Name Parameter Split Split an unfolded iCalendar content line at its unquoted first colon and semicolon parameter boundaries; value remains opaque, raw parameters retain quote-aware spelling, no RFC 6868 decoding or component validation.
- iCalendar Content Line Record Formatter Format one unfolded iCalendar content line from explicit raw already-encoded parameter/value tokens; rejects CRLF injection, no automatic TEXT escaping or RFC 6868 parameter encoding.
Identifier
View all 15- Composite Key Collision Audit Audit collisions introduced by naive delimiter-joined scalar composite keys, retaining distinct typed tuple witnesses instead of claiming safe serialization.
- Opaque Key Affix Normalizer Ensure caller prefix and suffix are present after stripping/reapplying at most one matching affix; repeated inner affixes remain literal data, no recursive stripping or path semantics.
- Opaque Key Alphabet Audit Audit opaque key UTF-16 code units against an explicit caller alphabet with positions; not Unicode grapheme, entropy or checksum validation.
Ini
View all 16- INI Comment Line Classifier Classify whole-line comments in a restricted INI dialect using first non-SP/HTAB semicolon or hash; not inline comment stripping or quote handling.
- INI Global Key Section Partition Partition explicit INI key observations between the unsectioned global namespace and named sections; preserves original records, duplicates and empty values.
- INI Line Kind Tokenizer Tokenize restricted INI physical lines into blank/comment/section/trimmed equals assignments; no multiline, escaping, interpolation, inline comments or inheritance.
Json
View all 3- JSON Number Plus Sign Rejection Check an explicit JSON-number lexical token without parsing it as binary64; a leading plus is forbidden but an exponent plus is allowed.
- JSON Scalar Append Delimiter Choice Serialize one explicit JSON scalar with an optional record-framing newline or comma; a comma-framed record is a JSON fragment.
- JSON Single Member Default Policy Choose one explicit object member or a supplied scalar default, distinguishing absent members from null under an explicit policy.
Log
View all 13- Log Level Order Selector Select supplied severity tokens at or above an explicit least-to-most ordered level bank; retain unknown tokens instead of assuming rank.
- Log Level Token Normalizer Normalize a log-level token through explicit caller aliases with cycle/path evidence; no universal severity vocabulary.
- Log Prefix Token Extractor Extract every caller-defined literal log message prefix and remainder with original prefix indexes; no inferred log format or priority interpretation.
Midi
View all 20- MIDI Channel Message Byte Count Return required MIDI 1.0 channel-message byte counts from an explicit status, excluding running-status omission and system messages.
- MIDI Channel Message Channel Remapper Remap all MIDI channel-message channels through an explicit sixteen-entry old-to-new channel table; preserve message type and data.
- MIDI Channel Message Controller Selector Select explicit MIDI control-change records for a supplied seven-bit controller number, preserving channels and occurrence order.
Mime
View all 17- Content ID Bracket Token Formatter Format one restricted nonempty local@domain Content-ID in angle brackets; no uniqueness, message identity or full RFC mailbox syntax inference.
- Content ID Bracket Token Parser Parse one restricted Content-ID angle-bracket token containing exactly one nonempty local@domain without whitespace, comments or quoted local parts; no mailbox validity claim.
- Media Type Offer Specificity Order Stable-order bare MIME ranges by exact/type-wildcard/all-wildcard specificity only; excludes qualities, parameters and offer preference.
Normalize
View all 6- Category Reference Level Indicator Return a reference-level zero indicator for exact supplied category text without fitting a categorical encoding.
- Probability Vector Zero Entry Preserver Normalize an explicit nonnegative finite weight vector using maximum scaling while preserving exact zero-entry positions.
- Reference Index Base Year Factor Rebase an explicit signed current quantity to a supplied nonzero base-period quantity and index base without looking up historical values.
Parse
View all 85- Balanced Parenthesis Token Splitter Split a literal delimiter only outside balanced parentheses; parentheses are retained, quotes and escapes have no special meaning.
- Bracket Depth Prefix Balance Tool Inspect literal bracket prefix counts without handling strings, comments or escapes.
- Cache-Control Header Parser Tokenize an RFC 9111 Cache-Control header into a record of directives; valueless flags become true and numeric values become numbers.
Sql
View all 20- SQL Backtick Identifier Formatter Restricted SQL backtick quote formatter using doubled closing quotes only; NUL rejects, no backslash mode, database execution or SQL-injection safety guarantee.
- SQL Backtick Identifier Parser Restricted SQL backtick quote parser using doubled closing quotes only; NUL rejects, no backslash mode, database execution or SQL-injection safety guarantee.
- SQL Bracket Identifier Formatter Restricted SQL bracket quote formatter using doubled closing quotes only; NUL rejects, no backslash mode, database execution or SQL-injection safety guarantee.
Terminal
View all 20- Terminal CSI Cursor Move Formatter Format a supported relative CSI cursor movement token with positive explicit count; directions are up/down/right/left only, no terminal execution.
- Terminal CSI Cursor Position Formatter Format an explicit one-based CSI CUP row/column position token; does not move a cursor or inspect screen dimensions.
- Terminal CSI Erase Mode Token Parser Parse complete CSI erase-display/erase-line tokens with modes 0–2 or display-only mode 3; returns lexical evidence without terminal effects.
Text
View all 3- Unicode Combining Class Source Value Qualify one explicit character and caller-supplied canonical combining class by Unicode version without performing a Unicode database lookup.
- Unicode Escape Source Offset Shift Shift an explicit source UTF-16 code-unit offset by a supplied signed source-length change without interpreting escape sequences.
- Unified Diff Generator Generate bounded LF-oriented unified text hunks with exact insertion/deletion ranges, preserved CR content and missing-final-newline markers, reusing the existing LCS tie convention without filesystem access or GNU byte-for-byte equivalence.
Validate
View all 1Version
View all 20- SemVer Build Metadata Editor Replace SemVer build identifiers while preserving strict core/prerelease fields; new metadata is validated but has no precedence effect.
- SemVer Build Record Extractor Extract SemVer build identifiers as literal strings, preserving numeric-looking leading zeros without adding precedence meaning.
- SemVer Core Change Classifier Classify the highest differing SemVer core component and separately report full precedence comparison; component names do not prove semantic compatibility.