MatTest
About

About MatTest

A free, browser-based tool for materials scientists, metallurgists, and mechanical engineers.

What is MatTest?

MatTest is a web application for analyzing uniaxial tensile test data. It was built to address a common frustration in materials testing labs: raw data files from UTMs need to go through multiple manual steps in Excel or proprietary software before yielding standard mechanical properties.

MatTest automates the entire analysis pipeline — from raw load-displacement data to a complete set of mechanical properties — in a clean, transparent, and reproducible way. The code runs entirely in your browser, which means zero data privacy concerns.

Key Capabilities

Automated Property Extraction

E, σ_y (offset), UTS, ε_f,est, necking strain, n, K — all in one click.

Transparent Calculations

Every formula is documented in the Methodology page. No black boxes.

Open Methodology

Standard methods: ASTM E8 offset yield, Hollomon, Considere criterion.

Privacy by Design

No server, no database, no accounts. Your data stays on your machine.

Technology

MatTest is built with modern web technologies:

  • Next.js 14 (App Router) with TypeScript
  • Tailwind CSS + shadcn/ui for the interface
  • Plotly.js for interactive charts
  • PapaParse for CSV parsing, SheetJS for Excel parsing/export
  • jsPDF + html2canvas for PDF generation
  • All numerical algorithms implemented from scratch in TypeScript

Intended Use

MatTest is intended for:

  • Materials science and engineering research
  • Educational labs and coursework
  • Preliminary screening and data exploration
  • Quality control and comparative analysis

It is not intended as a replacement for accredited testing laboratories or certified material qualification processes. Results should be validated independently for any safety-critical application.

Contact

For questions, bug reports, or feature requests, please reach out via the project repository or email. We welcome feedback from the materials testing community.

Disclaimer

MatTest is provided "as-is" for research and educational purposes. Results are not certified for engineering design, regulatory compliance, or any purpose where accuracy is safety-critical. Always verify important results with accredited testing and expert analysis. See the Terms of Use for full details.