# Testaroo > A free, static library of documented, downloadable example and test files, "lorem ipsum for files". 8584 purpose-built files across 27 categories, each with an exact spec sheet and an inline preview. 704 of them are matched pairs (clean ↔ noisy, colour ↔ greyscale, source ↔ scanned), so a change can be tested against both sides. Every file is free for any use with no attribution required. Testaroo helps developers, QA engineers, and designers test parsers, converters, editors, and pipelines against files with known, documented properties rather than random samples. ## Categories - [Images](https://www.testaroo.com/images) (2343 files): Enhancement, segmentation, OCR, diff, and vision fixtures. - [Audio](https://www.testaroo.com/audio) (396 files): Reference tones, ASR pairs, loudness, and trim fixtures. - [Documents](https://www.testaroo.com/documents) (531 files): PDFs, Office files, annotations, markup, and text encodings. - [Data](https://www.testaroo.com/data) (1255 files): CSV, JSON, schemas, APIs, and time series, clean and messy. - [Templates](https://www.testaroo.com/templates) (241 files): Visual scenes + document starting points, with a local Studio. - [Archives](https://www.testaroo.com/archives) (131 files): ZIP, TAR, gzip, 7z, and ISO, nested, unicode, empty, and encrypted. - [E-books](https://www.testaroo.com/ebooks) (90 files): EPUB, FB2, and CBZ, valid, intentionally invalid, and comic archives. - [Models](https://www.testaroo.com/models) (192 files): 3D and CAD formats, STL, OBJ, 3MF, DXF, STEP, IGES, and EPS. - [Fonts](https://www.testaroo.com/fonts) (100 files): TTF, OTF, WOFF, and WOFF2, one demo typeface across formats. - [Video](https://www.testaroo.com/video) (444 files): MP4, WebM, MKV, MOV, AVI, and OGV, one clip across the common codecs. - [Email](https://www.testaroo.com/email) (110 files): RFC 822 .eml messages and .mbox mailboxes for email parsers. - [AI / ML](https://www.testaroo.com/ai) (124 files): Training data, embeddings, annotations, and eval sets for ML pipelines. - [Source code](https://www.testaroo.com/code) (125 files): Idiomatic hello-world and real snippets across 16 programming languages. - [Web assets](https://www.testaroo.com/web) (146 files): Favicons, PWA manifests, service workers, robots/sitemap, OG cards, and .well-known files. - [Localization](https://www.testaroo.com/localization) (161 files): Translation catalogs (PO/POT, XLIFF, .strings, ARB, Android XML, RESX, i18next) with RTL and CJK. - [Security](https://www.testaroo.com/security) (135 files): PKI, JWT/JWKS, OAuth tokens, CORS/CSP headers, and SSH SAMPLE fixtures. - [Testing & QA](https://www.testaroo.com/testing) (142 files): JUnit, TAP, Gherkin, coverage, and HAR, the reports CI actually parses. - [Version control](https://www.testaroo.com/version-control) (88 files): Unified diffs, patches, conflict markers, and repository config files. - [Observability](https://www.testaroo.com/observability) (120 files): OTLP traces, Prometheus metrics, structured logs, and alert payloads. - [Supply chain](https://www.testaroo.com/supply-chain) (116 files): SBOMs, lockfiles, provenance attestations, and vulnerability reports. - [Geospatial](https://www.testaroo.com/geospatial) (158 files): GeoJSON, shapefiles, KML/KMZ, GeoPackage, WKT, and GPS traces. - [Scientific](https://www.testaroo.com/scientific) (128 files): Chemistry, bioinformatics, gridded data, and citation formats. - [Pipelines](https://www.testaroo.com/pipelines) (115 files): CI/CD workflows, IaC configs, build files, and orchestration DAGs. - [Prompts](https://www.testaroo.com/prompts) (300 files): Provider-neutral plans, message fixtures, tool calls, and evaluation contracts. - [Creator audio](https://www.testaroo.com/creator-audio) (325 files): Foley, ambience, voice, stems, cue sheets, and controlled editing cases. - [Creator video](https://www.testaroo.com/creator-video) (325 files): B-roll, social variants, overlays, timelines, captions, and sync references. - [Forms](https://www.testaroo.com/forms) (live examples): Live demos plus HTML and AcroForm fixtures for real-life use cases. ## Tools - [Create workspace](https://www.testaroo.com/create): choose the right local-first editor or synthetic media lab - [Create audio](https://www.testaroo.com/create/audio): generate bounded synthetic audio locally with versioned recipes and SHA-256 evidence - [Create video](https://www.testaroo.com/create/video): generate capability-gated WebCodecs video locally without camera, microphone, or upload access - [Browse the full library](https://www.testaroo.com/browse) - [Search](https://www.testaroo.com/search): find files by name, format, or purpose - [Purpose tags](https://www.testaroo.com/for): files grouped by what you're testing - [Format coverage](https://www.testaroo.com/coverage): covered, planned, and deliberately unsupported formats - [Format glossary](https://www.testaroo.com/glossary): plain-language format explanations with real examples - [In-browser editor](https://www.testaroo.com/editor): edit and download text files - [Live targets](https://www.testaroo.com/targets): ARIA, modals, tables, file-drop, iframes, scroll-spy, themes, not downloads - [Security category](https://www.testaroo.com/security): sample-only PKI, JWT/JWKS, OAuth, and auth fixtures - [Templates](https://www.testaroo.com/templates): visual scenes and document starting points - [Visual templates](https://www.testaroo.com/visual-templates): editable scene-based graphics - [Visual Template Studio](https://www.testaroo.com/studio): customise a published scene and export locally - [Document Studio](https://www.testaroo.com/templates/studio): start blank or customise a document template - [Forms](https://www.testaroo.com/forms): live demos plus downloadable HTML/AcroForm samples - [Form Studio](https://www.testaroo.com/forms/studio): start blank or edit a catalog form - [Tool map](https://www.testaroo.com/tool-map): the canonical index of every route on the site - [MCP server](https://www.testaroo.com/mcp-server): the endpoint's address, tool list and limits, for a person - [Social accounts](https://www.testaroo.com/social): every account this brand runs, claimed as one entity - [AI access policy](https://www.testaroo.com/ai-policy): which agents robots.txt names, what is withheld from which group, and what a crawl collects ## MCP endpoint `https://www.testaroo.com/mcp`: a Model Context Protocol server (stateless Streamable HTTP, POST-only JSON-RPC; a GET answers 405). Six read-only tools: `find_example_files` searches all 8584 fixtures in plain language and returns the page and direct download URL for each, `get_example_file` gives one file's full spec sheet and testing contract, `list_categories` and `list_purposes` are the two axes of the catalogue, `search_docs` searches the category hubs, purpose landings, format glossary and site pages, and `list_novus_sites` names every site in the Novus Stream Solutions network, with the MCP endpoint each one serves, for a request this site does not cover. The same server documented for a human reader: https://www.testaroo.com/mcp-server What it CANNOT do: it does not open, read, convert, validate, render or generate a file. The fixtures are static downloads and every studio on this site runs inside the visitor's own browser, so there is no server-side processing here and nothing for the endpoint to process with. It also does not index blog article bodies. Start from https://www.testaroo.com/blog for those. It answers exactly what an anonymous visitor can already reach, so there is nothing to authenticate. ## Learn - [Blog](https://www.testaroo.com/blog): test-recipe articles - [Compatibility Packs That Prove Importers, Not Just Fill Folders](https://www.testaroo.com/blog/compatibility-packs-that-prove-importers): Testaroo ships fixtures and gold kits so an importer can prove it works. Upload-ready means the importer already passed, not that a file merely exists. - [What Edit Means in Document Studio](https://www.testaroo.com/blog/what-edit-means-in-document-studio): Document Studio capability levels explain which edits are real, which are previews, and which jobs still need a dedicated tool. Ship-only language for authors and QA. - [Observability Fixtures for Log and Trace Parsers](https://www.testaroo.com/blog/observability-fixtures-for-log-and-trace-parsers): Clock skew across hosts, timestamps out of order, a stack trace spanning twelve lines, and NaN in a Prometheus gauge. The telemetry shapes that break ingest. - [Inspect 3D Models Before They Reach Your Viewer](https://www.testaroo.com/blog/inspect-3d-models-before-they-reach-your-viewer): Units that differ by a thousand, buffers that live in another file, quantized vertices, and a node hierarchy 24 levels deep. What to check before a GLB hits the GPU. - [Test Localization Pipelines With Real Catalogs](https://www.testaroo.com/blog/test-localization-pipelines-with-real-catalogs): Arabic has six plural forms, Polish has four, and most i18n bugs are a missing one. Eleven formats, the plural rules that break them, and what RTL actually requires. - [Test EPUB Readers With the Books That Break Them](https://www.testaroo.com/blog/test-epub-readers-with-the-books-that-break-them): Obfuscated fonts, an NCX that disagrees with the nav document, vertical Japanese, and a spine pointing at a file that is not there. The ebook cases worth owning. - [Build a Search Index You Can Actually Test](https://www.testaroo.com/blog/build-a-search-index-you-can-actually-test): Tokenisation that drops the term someone typed, ranking that buries the exact match, and zero results with no way out. The failures a search box hides. - [Parse Email Files Without a Mail Server](https://www.testaroo.com/blog/parse-email-files-without-a-mail-server): Nested MIME, four charsets in one mailbox, authentication headers that pass and fail, and a bounce that looks like a reply. Test your parser against real message shapes. - [Font Fixtures That Expose Fallback Bugs](https://www.testaroo.com/blog/font-fixtures-that-expose-fallback-bugs): Variable axes, COLR palettes, metrics that disagree, and a deliberately broken checksum. The font cases that break renderers, subsetters and export pipelines. - [Validate Geospatial Imports Without a GIS Stack](https://www.testaroo.com/blog/validate-geospatial-imports-without-a-gis-stack): Antimeridian crossings, unnormalised longitudes, silent CRS assumptions, and a shapefile that is really five files. Test the cases that break importers. - [Test Archive Extraction With Real Compression Fixtures](https://www.testaroo.com/blog/test-archive-extraction-with-real-compression-fixtures): Extractors fail on codecs they never linked, filenames they cannot decode, and nesting they never expected. Here is how to find out before your users do. - [Build a reliable audio and video editing test pack with deterministic fixtures.](https://www.testaroo.com/blog/build-reliable-audio-video-editing-test-pack): Assemble a compact editing regression pack from six-role audio and video workflow kits, expected analyses, controlled failures, and local browser-generated controls. - [Test multi-step AI creator workflows with prompts, media, and expected outputs.](https://www.testaroo.com/blog/test-multi-step-ai-creator-workflows): Turn a creator brief into a repeatable AI workflow test with provider-neutral plans, bound media inputs, expected outputs, and an explicit evaluation rubric. - [Create Deterministic Audio and Video Test Files in Your Browser](https://www.testaroo.com/blog/create-deterministic-audio-video-test-files-in-browser): Build synthetic media fixtures from versioned recipes, understand byte-stable versus content-stable exports, and verify every artifact without uploading source media. - [Test Form Workflows Across HTML, PDF, JSON, CSV, FDF, and XFDF](https://www.testaroo.com/blog/test-form-workflows-across-html-pdf-json-csv-fdf-xfdf): Use one canonical field contract to test browser forms, paged layouts, structured values, field-data exchange, escaping, and round-trip imports across six form families. - [Build Accessible Form Fixtures That Catch Real Bugs](https://www.testaroo.com/blog/accessible-form-fixtures-that-catch-real-bugs): Turn labels, autocomplete tokens, grouped controls, errors, and keyboard behaviour into explicit form-testing contracts using live demos and editable fixtures. - [Choose the Right Browser Workspace for the File You Need](https://www.testaroo.com/blog/choose-the-right-browser-workspace): A practical guide to choosing between Testaroo's text editor, Form Studio, Document Studio, and Visual Template Studio without forcing unlike file models into one tool. - [From Download to Local Editor: Building Reliable Form and Document Test Contracts](https://www.testaroo.com/blog/build-reliable-form-and-document-test-contracts): Use linked HTML, AcroForm, JSON, CSV, DOCX, XLSX, PDF, and Markdown artifacts to test field parity, local editing, export, and document workflows. - [How to Test Metadata Preservation and ONNX Inference with Testaroo](https://www.testaroo.com/blog/test-metadata-preservation-and-onnx-inference): Build repeatable metadata-stripping and neural-network inference tests from paired controls, validated ONNX graphs, exact inputs, and published expected results. - [What You Can Test With Live Forms vs Downloadable Fixtures](https://www.testaroo.com/blog/live-form-demos-vs-downloadable-fixtures): Map Testaroo live form demos and HTML/AcroForm/FDF downloads to concrete autofill, validation, scraper, and PDF-filler assertions. - [What You Can Test With the Security Library](https://www.testaroo.com/blog/test-auth-and-pki-with-security-fixtures): Concrete auth and PKI contracts you can assert against Testaroo SAMPLE JWT, JWKS, OAuth, certificate, htpasswd, and header fixtures. - [Edit a Visual Template in Your Browser: Rows, Logos, and Real Exports](https://www.testaroo.com/blog/edit-visual-templates-in-your-browser): A practical walkthrough of the Novus Visual Studio: change every line of copy, edit table rows, drop in your own logo or background, recolour a theme, and export the sizes you need, all locally. - [Why Your Browser Export Loses Its Fonts and Images](https://www.testaroo.com/blog/why-browser-exports-lose-fonts-and-images): SVG rendered through an img element runs in secure static mode and refuses every external resource. Here is why exports silently lose type and pictures, how to embed them, and how to test that it worked. - [Build a Reproducible File-Test Matrix With Testaroo](https://www.testaroo.com/blog/build-a-reproducible-file-test-matrix): Turn Testaroo fixtures, filters, pairs, and spec sheets into a compact file-test matrix your team can rerun locally and in CI. - [Find the Right Test File With Coverage, Glossary, and Search](https://www.testaroo.com/blog/find-the-right-test-file-format): Use Testaroo Coverage, Glossary, Search, and Browse tools to choose a real test file by format, capability, and expected behaviour. - [Test Browser Automation Against Purpose-Built Live Targets](https://www.testaroo.com/blog/test-browser-automation-with-live-targets): Use Testaroo live targets to test selectors, focus, frames, scrolling, delayed content, consent flows, uploads, themes, and print behaviour. - [Generate DOCX, XLSX, and PDF Documents in Your Browser](https://www.testaroo.com/blog/generate-office-documents-in-your-browser): Use Document Studio to build a letter, memo, invoice, report, or résumé from editable blocks and export real Word, Excel, HTML, Markdown, or print-ready PDF, locally. - [Inspect and Edit Any File in the Browser](https://www.testaroo.com/blog/inspecting-any-file-in-the-browser-editor): The Novus editor opens text and data files with syntax highlighting for 40+ languages, and receives binary files with a read-only hex and base64 view instead of a dead download link. - [Build a Fillable Form, and Export a PDF, in Your Browser](https://www.testaroo.com/blog/build-a-fillable-form-in-your-browser): Use Form Studio to design a form, preview it live, and export standalone HTML, a JSON schema, or a real fillable-PDF AcroForm, with nothing uploaded. - [How to test a colourization model with ground-truth pairs](https://www.testaroo.com/blog/testing-colourization-with-ground-truth): Use Novus greyscale and sepia inputs against true-colour references to score colourization models with reproducible seeds. - [How to Test a Photo Restoration Tool](https://www.testaroo.com/blog/how-to-test-photo-restoration): Use paired clean, damaged, and mask fixtures to score restoration, inpainting, and damage-repair pipelines against ground truth. - [How to test watermark removal with synthetic SAMPLE marks](https://www.testaroo.com/blog/testing-watermark-removal-safely): Score watermark removers using clean references, synthetic SAMPLE overlays, and masks, without real brand logos. - [Loudness and Peak-Clip Testing With Documented Tone Ladders](https://www.testaroo.com/blog/loudness-and-peak-clip-testing): Verify LUFS meters and clip detectors against amplitude ladders and clean↔hard-clipped WAV twins with exact specs. - [Product Photography Templates You Can Edit Locally](https://www.testaroo.com/blog/product-photography-visual-templates): Use Novus visual templates for marketplace listings, social posts, and product scenes, then customize them in Visual Template Studio without uploading to a server. - [Schema and API Fixture Testing With Valid and Invalid Twins](https://www.testaroo.com/blog/schema-and-api-fixture-testing): Exercise OpenAPI, JSON Schema, pagination, and webhook parsers against deterministic valid twins and intentionally invalid SAMPLE payloads. - [Testing ASR pipelines with synthetic digit utterances](https://www.testaroo.com/blog/testing-asr-with-synthetic-digits): How to evaluate speech recognition harnesses using Testaroo tone-digit WAV pairs and JSON transcripts, without copyrighted speech. - [Testing KYC and tax form autofill with SAMPLE fixtures](https://www.testaroo.com/blog/testing-kyc-and-tax-form-autofill): How to exercise autofill, scrapers, and PDF form fillers against fictional Testaroo tax, KYC, and shipping forms. - [Testing Point-Cloud Reconstruction and Cleanup](https://www.testaroo.com/blog/testing-point-cloud-reconstruction): Score a point-cloud denoiser or reconstruction tool against a clean, dense ground-truth scan, with Chamfer distance and normal consistency. - [Visual Diff Regression With A/B Image Twins](https://www.testaroo.com/blog/visual-diff-regression-with-ab-twins): Calibrate pixel and perceptual diffs against documented A/B twins: 1px shifts, chrome adds, and colour tints with known change kinds. - [Measuring Mesh Decimation Quality](https://www.testaroo.com/blog/measuring-mesh-decimation-quality): Test a mesh simplifier the right way: Hausdorff distance, normal deviation, and silhouette error against a dense ground-truth mesh. - [Testing Mesh Repair and Hole-Filling](https://www.testaroo.com/blog/testing-mesh-repair-and-hole-filling): Feed a broken mesh to a repair tool and score the result against a watertight target, with manifoldness checks and surface-distance metrics. - [How to Test a PBR Material Generator](https://www.testaroo.com/blog/testing-pbr-material-generation): Score generated PBR materials channel by channel (base colour, normal, roughness, metallic, AO, and height) against a coherent ground-truth set. - [How to Test a Monocular Depth-Estimation Model](https://www.testaroo.com/blog/testing-monocular-depth-estimation): Measure a depth model against a known depth map, with scale-invariant metrics, edge-aware checks, and reproducible fixtures. - [Testing Image Segmentation with Ground-Truth Masks](https://www.testaroo.com/blog/testing-image-segmentation-masks): Score a segmentation model with IoU, boundary F1, and instance matching against masks that come from the exact image you segment. - [Testing Structure-Conditioned Image Generation with Ground-Truth Maps](https://www.testaroo.com/blog/testing-controlnet-conditioning-maps): How to test ControlNet-style conditioning (Canny, depth, normal, scribble, segmentation, and pose) against a colour image the maps were derived from. - [How to Properly Test a Denoise Filter](https://www.testaroo.com/blog/how-to-test-a-denoise-filter): A repeatable way to measure denoise quality using noisy images paired with their exact clean reference. - [Image Format and Conversion Testing, Done Right](https://www.testaroo.com/blog/image-format-and-conversion-testing): Use one source exported across formats, plus a JPEG quality ladder, to test converters and compression. - [Testing Audio Auto-Trim With Silence-Documented Files](https://www.testaroo.com/blog/testing-audio-auto-trim-with-silence): Verify silence trimming against files with exact, documented leading and trailing silence timestamps. - [Testing PDF Forms and OCR With Paired Fixtures](https://www.testaroo.com/blog/testing-pdf-forms-and-ocr): Use a documented AcroForm and a text-vs-scanned PDF pair to test form parsers, fillers, and OCR accuracy. - [The CSV Edge Cases That Break Parsers](https://www.testaroo.com/blog/csv-edge-cases-that-break-parsers): Quoted commas, embedded newlines, ragged rows, odd delimiters, and encodings. The CSV cases every parser should survive. - [ONNX format guide](https://www.testaroo.com/glossary/onnx): model structure, inference contracts, and validated examples - [Model inference testing](https://www.testaroo.com/for/model-inference-testing): ONNX models with exact inputs and outputs - [Documentation](https://www.testaroo.com/docs) - [FAQ](https://www.testaroo.com/faq) - [Tutorial](https://www.testaroo.com/tutorial) ## About - [About](https://www.testaroo.com/about) - [Features](https://www.testaroo.com/features): full inventory of what the library and its editors do - [Press kit](https://www.testaroo.com/press): boilerplate, brand colours, icons, and verified numbers - [Status](https://www.testaroo.com/status): architecture, failure modes, and how to report an outage - [Contact](https://www.testaroo.com/contact): request a fixture or report a problem - [License](https://www.testaroo.com/license): free for any use, no attribution required - [Languages](https://www.testaroo.com/languages): which languages this site renders today, against the shared Novus locale contract - [Accessibility](https://www.testaroo.com/accessibility): conformance posture, measured contrast, and known gaps - [Security policy](https://www.testaroo.com/security-policy): coordinated disclosure, scope, and safe harbour - [Privacy](https://www.testaroo.com/privacy): Google Analytics 4, Mediavine advertising, consent, and choices - [Cookie preferences](https://www.testaroo.com/cookies) - [Terms](https://www.testaroo.com/terms) - [Sitemap](https://www.testaroo.com/sitemap.xml)