Download, reproduce, verify

Safe Test Data for Browser Tool Testing

Safe to use for testing; contains no personal data. Every file was created or generated for Anvil Tools and has a stated expected result.

Fixture manifest and downloads

Use the download link in each fixture name or download the machine-readable manifest. SHA-256 hashes identify exact bytes; they do not certify that a file is safe for an unrelated workflow.

Fixture / downloadToolExpected resultBytesSHA-256
Sample JSON fixtureJSON FormatterValid JSON is formatted; the duplicate role key resolves to its final value and Unicode remains readable.3215d07a776f81a5d1591b14cfadbe969b3870b110ddd54dd6ce11a435063dda14a
Sample CSV fixtureCSV to JSONQuoted commas, escaped quotes, embedded newlines, and Unicode are parsed into the expected rows.41311e24064d56c7ede63b29cebfef4db43d0a0d493ca99e6ab5cfe33fcf2f9061c
Sample transparent PNG fixtureBackground Remover / Image to PDFThe PNG retains its alpha channel; PDF conversion preserves the transparent image mask.186,262884a8d095771913c018b6feee5a7ff7765e0246263f467469dcb47733f2fd4f7
Sample PDF fixturePDF MergeThe one-page cover remains first when combined with the application and support fixtures.867a29a16bda558024c655983d3e5c4b882c8d1f1aa8b20c4d482f328819d3bc6a8
Sample QR payload fixtureQR Code GeneratorEach line can be generated separately; the decoded result should exactly match the chosen line.39152c3679e94069fd3fbb330cdc0dbba48df0f59212e1cb00292c28b689f92850b
Sample text-diff fixtureText Difference CheckerComparing the VERSION A and VERSION B blocks exposes the status, notes, and approval line changes.2579f3c64662b2c2ee7eb8cf8475766d648fe33d291f21bf13b537f19194cccafb6
Sample Unicode and emoji fixtureWord Counter / Text Case ConverterCounts follow the documented whitespace and UTF-16 rules; visually similar Unicode can have different code-unit counts.305999f443fbebe66fdb77a906effcf792ecb48c7dd75f0a358930bde4d4f391cd1
JPEG comparison imageImage to PDFThe generated PDF contains one image page with the recorded dimensions.16,987975d9c0282d66138421d6bccb8877f9518327f9d29c733615656e34f9334577a
PNG comparison imageImage to PDFThe generated PDF contains one image page and retains the source alpha mask.18,0678f704228d8ffa8adfc334650cd898bb9b77359b138feec8ef445fe49731ead7d
WebP comparison imageImage to PDFThe generated PDF contains one image page and retains the source alpha mask.8,2501d92e33ab54533020568b9cb316d5370cde9bbfcdf64db372ac84c9b0bf51482
Two-page application PDFPDF MergeBoth application pages remain adjacent and in source order.1,11111d3c92a9f8b9ba37c3fa49b40c92e097eab44beda5fe6cf8c2ca205647dbe40
One-page support PDFPDF MergeThe support page remains last in the recorded merge order.869b4cb150a591eee905f7eabe0de9f34885a938833cc25cbbd617248b0d94736d5
Recorded four-page merged PDFPDF MergeThe output has four pages in cover, application page 1, application page 2, support order.1,563aad13c88a8db2d33df99ce03b33c7fd3bf83482755e972d8950dca3c64646d63
Recorded QR PNGQR Code GeneratorAn independent scanner decodes the controlled destination recorded in the Lab report.2,611381760fd2649661a0a0d2870867118ef53182cb8001620b5ff9cd3b856ee728b

How to use the library

  1. Download the fixture without changing it.
  2. Confirm its SHA-256 hash when exact-byte reproduction matters.
  3. Run it through the named tool and compare the observed output with the expected result.
  4. Record the browser, date, and any difference instead of replacing the fixture with production data.

Handling rules