Measured, not assumed

Browser Compatibility Matrix

Recorded browser results, untested environments, known limitations, and the date of each run.

TestChromeEdgeFirefoxMobile browserKnown limitationsLast tested
JSON duplicate keys, Unicode, and escaped-character testPassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedThis is not a complete JSON conformance suite. Successful parsing does not validate an API schema, detect every duplicate before parsing, or preserve arbitrary-precision numbers.October 6, 2026
Synthetic HTML email link-encoding inspectionPassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedA browser preview is not an email-client compatibility test. This report does not claim Gmail, Outlook, Apple Mail, or remote-image behavior.October 9, 2026
QR payload density and error-correction preflightPassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedOne successful computer decode does not establish camera, printer, paper, lighting, distance, damage, or every payload capacity. The tool fixes correction level at H.October 5, 2026
JPEG, PNG, and WebP conversion evidencePassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedThis single illustration does not rank formats for every photograph, color profile, encoder, or printer. The PDF contains an image, not searchable text.October 6, 2026
PDF merge order, page size, and text-layer checkPassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedThe fixture uses simple unencrypted PDFs. It does not prove preservation of digital signatures, interactive forms, attachments, bookmarks, tags, or encrypted files.October 5, 2026
Unicode, emoji, RTL, and combining-character countingPassed (154.0.8037.97)Passed (154.0.4258.53)Not recordedPhysical device not recordedThis is not language-aware tokenization or grapheme-cluster counting. RTL display, screen-reader pronunciation, and platform-specific limits need separate testing.October 6, 2026

Coverage note: Firefox and physical mobile browsers have not been recorded for these fixtures. Responsive layout checks are not a substitute for a real-device functional run. Browser versions are frozen evidence, not a promise about future releases. See the testing methodology.