Complete Inventive Problem Solving TRIZ Tool
Resolve engineering contradictions with the 40 Inventive Principles, Contradiction Matrix, Su-Field Analysis, IFR, 9 Windows, Function Analysis, and LDST — export and share your results easily.
Register Revision
What is TRIZ? — Theory of Inventive Problem Solving
TRIZ (Теория решения изобретательских задач) is a systematic, data-driven methodology for innovation developed by Genrich Altshuller starting in 1946. Unlike traditional brainstorming, TRIZ is built on the analysis of over 200,000 patents, revealing universal patterns of invention that work across all technical fields and industries.
The core insight of TRIZ is that most inventive problems contain inherent contradictions — situations where improving one parameter of a system inevitably worsens another. TRIZ provides structured tools to systematically identify and resolve these contradictions, turning seemingly intractable problems into solvable engineering challenges. This tool covers the full classical TRIZ toolkit: LDST, IFR, 9 Windows, Function Analysis, Technical Contradiction (Contradiction Matrix + 40 Inventive Principles), Physical Contradiction (Separation Principles), and Su-Field Analysis (76 Standard Solutions).
Tool Controls
All actions are available from the button bar above. Here is what each button does:
Clears all fields and starts a fresh TRIZ analysis from scratch.
Opens a previously saved
.json file and fully restores all TRIZ tool data, including Function
Analysis and Su-Field systems. The file is loaded in read-only mode.
Populates all 8 TRIZ tools with a pre-built example (coffee mug heat problem). Cycles through multiple examples on successive clicks. Loaded in read-only mode.
Available when a file is loaded in read-only mode. Opens a modal to register a revision (date, description, author, approver) before re-enabling editing.
Downloads the complete analysis
as a .json file — all fields, Function Analysis components &
interactions, Su-Field systems, and radio button states. Use this file to reload or
share the analysis.
Generates and downloads a multi-page PDF of the full Report tab — problem definition, IFR, LDST, 9 Windows, Function Analysis, Technical & Physical Contradictions, and Su-Field solutions.
How to Use — Step-by-Step Workflow
Click New to begin a fresh analysis, Load Example to explore the tool with sample data, or Load to continue a previously saved session.
In TRIZ Tools → 1. Define Problem, describe the system, its primary useful function, and the main drawback in simple terms.
Select the system's lifecycle stage (Birth, Growth, Maturity, Decline, Transition) to get the most relevant laws of technical systems development.
Formulate the IFR: "The system itself performs its function without the drawback, costs, or harmful effects." This breaks psychological inertia.
Analyze the system across 3 time dimensions (past/present/future) and 3 system levels (sub-system/system/super-system) to discover innovation opportunities.
Add system and supersystem components, check interactions, fill in the function table (carrier → action → target, useful/harmful, performance level), and view the auto-generated diagram.
Select the improving and worsening features from the Classic (39-param) or 2003 (48-param) Contradiction Matrix. The tool recommends specific Inventive Principles.
Use the intersection-test algorithm: answer whether the opposing demands overlap in space/time, then follow the guided path to select a Separation Principle (Space, Time, Condition, or System Level).
Model the problem as a triangle of Substance 1 (object), Substance 2 (tool), and Field. Select the problem type to get recommended Standard Solutions from the 76 Su-Field Standards.
Click the Report tab at any time — the full solution path report is generated automatically from all 8 tools. No button to click. Scroll through sections for each analysis module.
Click Save to
download a .json file you can reload at any time. Click Export
PDF to download a print-ready PDF of the full report.
TRIZ Methodology — Quick Reference
Fundamental laws governing how technical systems evolve — from System Completeness and Energy Conductivity to Ideality, Micro-transition, and S-Field Complexity. Selection is guided by the system's lifecycle stage.
The perfect solution where the system delivers its function without drawbacks, costs, or harmful effects. Formulating the IFR breaks psychological inertia and focuses problem-solving on essential functions.
A 3×3 matrix of time (past/present/future) × system level (sub/system/super-system). Reveals hidden innovation opportunities and evolution patterns by forcing analysis of all nine perspectives simultaneously.
Systematically maps every interaction between components as a function (carrier → action → object). Each function is classified as useful/harmful and rated for performance (normal/insufficient/excessive). Visualized as a Mermaid diagram.
When improving one engineering parameter worsens another. Resolved using the Contradiction Matrix (Classic 39×39 or 2003 48×48) which recommends specific Inventive Principles from Altshuller's 40 Principles.
When a single parameter must simultaneously have opposite properties. Resolved through Separation Principles: in Space, in Time, in Condition (relation), or in System Level — selected via an intersection-test algorithm.
Models any technical system as a triangle of S1 (object), S2 (tool), and Field (energy type). Problem types (insufficient, harmful, missing, difficult, excessive, inefficient) map to specific standard solutions from the 76 Su-Field Standards across 5 classes.
TRIZ Problem-Solving Tools Overview
Navigate through the 8-step TRIZ methodology using the tabs below:
Step 1: Define the Problem Statement
Step 2: Laws of Development of Technical Systems (LDST)
Select the life cycle stage of your system to get the most relevant development laws according to Altshuller's classical framework.
Laws of Development of Technical Systems (LDST)
Source: Altshuller, G. S. (1984). Creativity as an Exact Science: The Theory of the Solution of Inventive Problems.
| Law # | Name | Description | Key Principles | Examples |
|---|---|---|---|---|
| 1 | System Integrity | System must have all essential parts and minimal connections | Completeness, Conductivity, Coordination | Combustion engine, writing system |
| 2 | Energy Conductivity | Energy must flow unobstructed through all parts | Eliminate intermediaries, Increase conductivity | Copper wires, gears, fiber optics |
| 3 | Harmony | Parts coordinated in rhythm, frequency and structure | Synchronization, Resonance | 4-stroke engine, multi-core processors |
| 4 | Ideality | More functions with fewer resources and complexity | Self-service, Multiple functions | Smartphones, electric vehicles |
| 5 | Uneven Development | Parts develop at different rates creating contradictions | Identify lagging subsystems | Processors vs memory, batteries vs screens |
| 6 | Transition to Supersystem | Systems integrate into larger supersystems | Integration, Expansion | Internet, integrated transport |
| 7 | Transition to Micro-Level | Development moves to microstructural levels and fields | Fragmentation, Field utilization | Transistors → nanochips, tools → nanobots |
| 8 | Increased S-Field Complexity | Evolution toward greater field and substance complexity | Add new fields, Combine fields | Mechanical → electrical → quantum |
Step 3: Formulate the Ideal Final Result (IFR)
Step 4: 9 Windows (System Operator) Analysis
Analyze the system in three time dimensions (past, present, future) and three system levels (sub-system, system, super-system).
| Past | Present | Future | |
| Super-System | |||
| System | |||
| Sub-System |
Step 5: Function Analysis (Functional Modeling)
Analyze the system through 5 systematic steps: Define main function, identify components, analyze interactions, create function table, and visualize the model.
Target Component: Not defined
Main Function: Not defined
System Components:
Components are parts with mass and fields.
Supersystem Components:
Components are parts with mass and fields.
Which components are in contact with the others, touch each other?
Define components in Step 2 first to see the interaction matrix.
| Component (function carrier) | Action (Verb) | Target (Object of the Function) | Category (U=useful, H=harmful) |
Perform. level (I=insufficient, E=excessive, N=normal) |
Comment | Actions |
|---|
Diagram Legend
Step 6: Resolve Technical Contradictions — Contradiction Matrix
Improving one feature makes another worse. Use the contradiction matrix to find inventive principles.
Click on a cell to select improving (row) and worsening (column) features. Hover your cursor over the cell to see more information
Step 7: Resolve Physical Contradictions — Separation Principles
One feature needs opposite properties. Use the intersection test algorithm to determine the best resolution strategy.
Step 1: Intersection Test (Space and Time)
Analyze the Operational Zones (OZ) and Operational Times (OT) where the two opposite demands (A and Anti-A) occur.
Complete Physical Contradiction Principles Reference
Step 8: Su-Field Analysis & 76 Standard Solutions
Model your problem as interactions between substances (S1, S2) and fields (F). Each system can have its own problem type.