Skip to content
Testaroo

Local-first creation labs

Create a test file in your browser

Text, data, archives, forms, documents, visual scenes, images, audio, and video need different creation models. This is the one starting point for these workspaces; your draft and generated media stay in this browser, with no account and no server-side storage.

Choose a format and use-case group below to preview a real catalog sample. A creation link appears for supported browser recipes; check its scope before expecting the previewed sample’s exact properties. Other profiles remain available as documented samples.

What test file do you need?

Search all 293 catalog formats by extension or use case. 63 formats have a direct generator and 150 more have an editor or starter; the rest have documented samples. Choose a representative variant to see the available route. A related tool may create a different test profile from the sample.

293 matching formats

Preview of Confusion Matrix: 3-class (CSV)

CSV

Creation tool available

Edit an authored source scaffold and download it. This starter is not a parameterized generator for every test case.

This tool creates a supported file in the selected use-case group; it may not reproduce every property of the previewed sample.

712 documented samples across Data, Templates, Archives, Video, AI / ML, Localization, Testing & QA, Observability, Supply chain, Geospatial, Scientific, Forms. Use cases include accounting ledgers, alerts, arrays, autofill testing.

Previewing: Confusion Matrix: 3-class (CSV)

The format label means a tool exists for at least one profile; the selected use case sets its primary tool when available. Invalid and recoverable variants remain sample-only. Browser-dependent output is checked in its workspace, and no substitute is silently renamed to match a sample.

Text & source

Write a blank file or open a starter with syntax highlighting, format-aware preview, conversions, and direct download.

Best for
JSON, CSV, Markdown, HTML, XML, YAML, code, manifests, and archive members

The editor opens as untitled.txt; use New to switch to any starter without losing the local-first workflow.

Data recipes

Choose a format and bounded row or field settings, preview the result, then download a real data file locally.

Best for
CSV, TSV, JSON, JSON Lines, YAML, XML, HTML tables, and SQL inserts

The recipe workspace generates structured output; the source editor remains available for hand-authored test cases.

Fixed Python examples

Select a verified Python recipe and generate a bounded synthetic test file in a temporary browser worker.

Best for
Text and data, archives, image formats, WAV audio, and background-removal pairs

Python loads only after Generate is pressed. These fixed recipes supplement catalog samples; they do not recreate every specialized profile.

Archives

Build bounded ZIP, TAR, TGZ, or single-file GZ fixtures from editable text members and verify every output.

Best for
Nested paths, Unicode names, empty archives, and many small files

ZIP and TAR work without a compression codec. TGZ and GZ require browser compression streams and report when unavailable.

Forms

Build fields and validation from scratch, preview in a sandbox, and export standalone HTML, JSON, or a fillable PDF.

Best for
Autofill, scraper, validation, form-parser, and AcroForm fixtures

Structured fixtures keep their real sections and locked SAMPLE markings when opened in the Studio.

Documents

Compose headings, paragraphs, lists, key/value blocks, and tables with a live preview and multi-format export.

Best for
Letters, reports, invoices, spreadsheets, handouts, and print-ready drafts

Export HTML, Markdown, DOCX, XLSX when the document has a table, or print to PDF.

Visuals

Edit real scene nodes: copy, tables, colours, shapes, logos, product images, and backgrounds, then export locally.

Best for
Product cards, social graphics, signage, stream frames, schedules, and branded layouts

The blank canvas and every published template use the same validated scene editor, local draft store, and export path.

Image recipes

Create bounded image outputs and paired background-removal fixtures with a local browser canvas.

Best for
PNG and JPEG output, browser-checked WebP, transparent cutouts, and alpha masks

WebP availability depends on the browser; the workspace checks the output instead of changing the extension of another format.

Audio

Synthesize a tone, frequency sweep, seeded noise signal, or silence and encode a bounded test fixture in a dedicated worker.

Best for
WAV, AIFF, AU, MP3, AAC, M4A, M4R, FLAC, AC-3, Ogg, and Opus fixtures

Versioned recipes and source/output SHA-256 hashes distinguish byte-identical paths from content-equivalent browser codecs.

Video

Render a short geometric test pattern and encode it through the codecs this browser reports for the selected container.

Best for
MP4, M4V, MOV, MKV, WebM, CMAF, MPEG-TS, and HLS interoperability fixtures

No camera or microphone is requested. WebCodecs output is content-reproducible, but encoder bytes can differ by browser and hardware.

Not sure which model you need?

Use the text editor when the file itself is readable source. Use Form Studio when fields and validation are the contract. Use Document Studio when ordered content blocks and page export matter. Use Visual Template Studio when the result is a positioned canvas with editable layers. Use the media labs when a bounded synthetic signal and reproducibility evidence are the test contract.

A sample in the library does not imply that its exact failure state, codec, or layout can be generated here. Open its detail page for the original file and test contract when no matching browser recipe is available.