Skip to main content
Toolsbase Logo

Orthogonal Array Generator

Generate standard or custom orthogonal arrays from factor/level settings and create efficient combinational test cases.

Last updated:

How to Use

Expand how to use
  1. 1

    Enter factors and levels

    Set the number of factors (parameters) and levels (2 or 3)

  2. 2

    Choose standard or custom

    Select from L4/L8/L9/L16/L18/L27 or run custom generation

  3. 3

    Assign names and export

    Assign factor/level names and download the result as CSV or Excel

Generation Settings

Only arrays compatible with factor/level settings are selectable

Factor / Level Names

Missing names are auto-filled as F1, F2...

Missing names are auto-filled as L1, L2...

Generated Result

Enter settings and click "Generate test cases"

About Orthogonal Array Generator

Orthogonal arrays help you verify factor interactions while dramatically reducing the number of test runs compared to full combination testing. For example, with 4 factors each having 3 levels, full combinations require 81 test cases — an L9 array covers the same pairwise interactions in just 9 runs. This tool supports the standard Taguchi arrays (L4 through L27) as well as custom orthogonal generation, and includes built-in orthogonality verification so you can confirm that the generated array truly satisfies the property. By replacing the default factor and level labels with your actual test parameters, the exported CSV or Excel output is ready to import directly into your test management tool or specification document.

Key Features

  • Supports standard arrays: L4/L8/L9/L16/L18/L27
  • Auto-generates custom orthogonal arrays for 2-level and 3-level designs
  • Allows custom factor and level naming
  • Displays cases in a table and exports to CSV/Excel

Use Cases

  • Designing efficient combinatorial tests for a feature with many independent parameters
  • Reducing a regression suite from hundreds to dozens of tests without losing coverage
  • Testing product configuration options (browser, OS, resolution, language) systematically
  • Generating a structured test table to review with QA leads before sprint execution
  • Applying the Taguchi method to evaluate quality across multiple input factor combinations
  • Exporting test cases to CSV or Excel for import into a test management tool

Frequently Asked Questions

Why use orthogonal arrays?

They reduce the number of runs while preserving broad pairwise interaction coverage across factors.

What is the difference between standard and custom generation?

Standard generation uses well-known Taguchi arrays. Custom generation builds an orthogonal array based on your factor and level counts.

How is L18 handled?

L18 is a mixed-level array. The tool selects columns compatible with the chosen level count.

Is input data sent to a server?

No. All calculations and exports run in your browser, and no input text is sent externally.

Which array should I choose when I have many factors?

For 2-level factors, choose L4 (up to 3 factors), L8 (up to 7), or L16 (up to 15). For 3-level factors, L9 covers up to 4 factors and L27 covers up to 13. If no standard array fits your factor count, use the custom generation mode.

When should I use an orthogonal array versus full combinations?

Orthogonal arrays are best when you want to efficiently assess the effect of individual factors rather than exhaustively verify every combination. If you have very few factors (2 or 3) or need to guarantee that every specific combination is executed, full combination testing is more reliable.