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 useCollapse how to use
- 1
Enter factors and levels
Set the number of factors (parameters) and levels (2 or 3)
- 2
Choose standard or custom
Select from L4/L8/L9/L16/L18/L27 or run custom generation
- 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
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.
