Origin 2026 SR1 Features

Data Handling

Flash Fill support detect percentage value

More separators are supported in Flash Fill

Excel like leading quote to treat cell content as Text

Allow Keep Excel Formula in German version

Always update reference range when paste Excel formula

Origin 2026 SR1 Bug Fixes

Analysis

Data Handling

Graphing

Miscellaneous

Origin 2026 Features

License and Installation

For Concurrent License, the License Expiration message is changed to a Reminder Message, with a check box “Do not show this message in the future.”

The installation dialog now replaces the old “Statistics Mode” checkbox with a clearer GUI Mode selection between Default GUI and Stats GUI.

Analysis

Add residual plot for 1 Way and 2 Way ANOVA

1/2/Paired-Sample t-Test adds:

  1. Graphical Summary Report

  2. Graphical Power Analysis Report

  3. Minimal Difference of Interest

  4. Effect Size

  5. Equal Variance Assumed (Only 2-Sample t-Test)

Choose Statistics ? Multivariate Analysis? Decision Tree Analysis main menu to open app

Fit binary decision tree for regression

  • Three Validation Method: K-Fold Cross Validation, Test Set, No Validation

  • Predict by predictors

  • Supports the output of four exquisite decision tree plots

Support define custom Taguchi/Mixture Design.

  • Support user-defined amounts for components when create mixture design

  • Specify process variables for Create Mixture Design.

  • Analyze mixture design in pseudo-components.

  • Simplex design plot for mixture design.

  • Support coding schemes for categorical factors.

  • Support dialog theme for analysis dialog.

  • Report regression equation.

Run analysis then duplicate it for data in the other sheets.

Click the analysis lock on result to choose Duplicate Operation for Specified Sheets menu.

Note: not supported for analysis with matrix/virtual matrix/image.

In Origin2025b, only show long name of fit curve in fitted plot legend, if perform fitting on graph mulitple times and find the best model, it’s hard to figure out the function of the fitted curve, now show fitted curve legend to function name, e.g. Gauss Fit

Supports a new interactive tool, allow to creat plot with categorical data as group variable simply by drag and drop

  1. Scatter (Line, Line+Symbol)

  2. Histogram (Distribution Cuve, Probability Plot, QQ-Plot, CDF Plot)

  3. Box (Interval, Bar, Violin)

  4. Column (Bar, Pie, Doughnut)

  5. Run Chart, Pareto Chart, Time Series Plot

Edit: Reopen Last Analysis Dialog (Ctrl+Shift+Backspace)

Support the following tools:

  1. Parametric Distribution Analysis for Right Censoring

  2. Nonparametric Distribution Analysis for Arbitrary Cenoring

  3. Warranty Analysis

  4. Accelerated Life Ttesting

Statistical Process Control: Capability Analysis supports multiple variables 2026

Statistical Process Control: Control Charts: Multivariate Charts

Support Equal Variance Test for Two-Way ANOVA

Choose Statistics ? Regression ? Logistic Regression main menu to open app then click the Binary Logistic button.

Go to the Fits and Diagnostics tab and check the Predicted Value options. Click OK and it will generate FindYfromX sheet to predict.

Power and Sample Size: t test (1-sample, 2-sample, paired-sample):

  • Tail ? Alternative Hypothesis

  • 2 side ? Not Equal

  • 1 side ? Greater than

  • add one more option: Less than.

Support Interpolate/Extrapolate on Snapped X for All Plots checkbox to exclude the non-existent data in Gadgets: Vertical Cursor.

For different X range data in one graph layer, when Gadgets: Vertical Cursor it will Extrapolates non-existent data by default, can exlude the non-existent data by clear checkbox Interpolate/Extrapolate on Snapped X for All Plots

Data Handling

New mini toolbar button for adding Data Filter to column(s)

Add Menu “Show Select Filter dialog” under Data menu to specify it shows Select Filter for drag and drop import when there is only one matching filter.

Allow user to save custom formula when add user-defined label row

Support automatic periodically refresh of imported data

This will help Excel users when copying Excel formula into Origin

Check Import Raw Formula checkbox in Excel Connector

Keep Cell Formula/Link checkbox in Clear Worksheet dialog

Improved Minitab Connector to import output as hierarchical sheet OutputsHier.

Introduce a new function DateDif() like Excel

Support auto detect Unix Timestamp in XML file and import as date.

Insert symbol before = of bad formula or replace it with number or text

Open Code Builder to edit before formula scripts/python when set values

Introuduce a new function SumProduct() like Excel

This will help Excel users when copying Excel formula into Origin

Show <all> sheets option no matter how to open Excel Import Options dialog

Search Only Inside Cell Formula and other improvements

Similar to Flash Fill in Excel and Smart Fill in Google

Import CSV Connector to import NaN values as missing values.

Mini toolbar for dynamic merge and single click to edit for all cells

Using if function with IsEmpty as condition for large data

Use multi-thread to do vector calculation for Set Column Values

Support importing Outputs from Minitab file into a hierarchical sheet.

What you see will be what you search

Indicator in F(x) row for columns with set multiple values

Keep cell formula from Excel and google sheet when pasting data into Origin

Return row index if the 3rd parameter is not specify for Lookup() function

Pre-install Minitab Connector and support showing Sparkline.

Support HTML navigator for Minitab Outputs.

Add more stats properties in the Time Series Pivot tool

Worksheet Query support match by Long Name when query multiple worksheets

Add a new paste menu not to do smart paste

Introduce a new function NumBreak() to find the position of a number/text in string

Introduce a new function NumExtract() to extract number from text

This will help Excel users when copying Excel formula into Origin

Introduce a new function RandBetween() like Excel

A new mini toolbar button is added to replace cell formula with its result

Set Multiple Columns Values support 0 for auto end column

Improvement on Show Formulas for Worksheet

Skip [i] if referring to same row from other columns in row indexing

Support sort by categorical when sort column by label

Select multiple columns and sort each column ascending or descending

This will make more excel formula work without need to edit formula

Support TRUE and FALSE similar to Excel and Google Sheet

Use #REF!, #NAME?, #NUM!, #ERROR! for bad cell formulas

Mini toolbar on worksheet level to resize all columns to show all contents

Support sort by category indices in the wsort XF

Graphing

Add Apply Order to Menu button in Manage Mode of Template Library.

When zoom and pan in graph, it always do it multiple times, it need multiple undo to roll back and very annoy

Origin2026 now support wind direction data in cardinal directions, not degrees.

support categorical legend

Also known as fishbone or ishikawa diagram -- visualize the possible causes behind a given problem.

Add Split Panels by & Add Split Pages by option in Graph Arrangement branch, under Multiple Groups option.

Support system variable to change the thickness of the Screen Reader cross-hair

We can use Custom Dash Line tool for Grid Line, like Plot Details > Line tab for line plot.

Multiple Double Y plot types added for different needs.

In Mini toolbar of Distance Annotation, add a toggle button(toggle between Inside Arrowheads, Outside Arrowheads) before edit points button. Support Auto Mode to use inside arrowheads when distance annotation with small distance

Frequency chart with plot types: column, bar, pie, or donut

Instantly turns your data into a clear, interactive chart so you can spot trends and outliers at a glance

Grouped Histogram to Support Multiple Factors

Group option added in both Pareto Chart

Plot scatter graph by group, all data can be overlapped in a single layer graph, multi-layer graph, or different graphs.

Template Change

Add an extra button Convert on the left of Tripartite button in the graph template.

Plot column/bar graph by group, all data can be overlapped in a single layer graph, multi-layer graph, or different graphs.

  • More Distribution for Probability Plot

  • Probability Plot support Multiple Page Output

More Number of Bin for Box dot/histogram. Support auto min max only for binning in box/histogram plot

Support mini toolbar button to apply format to page title in Report Graph

Project Saving should not modify page info template field

Easier to set font real font size for table object in graph.

support save and load the settings

Refined auto layer scale factor for multi-layer graphs

In reference lines properties dialog (when double-clicked on the line), now there is a layers dropdown selector.

Toggle legend on/off button when selecting multiple legends or page level

provide option to select another label source to decide significance mark

In plotbylabel xf, Group by option, add Number of Plots

In the past, no tooltip show for reference line label/value shows on the graph. Origin2026 now support show tooltip for reference line.

  1. Support trendline for group plot in mini toolbar

  2. More trendline label position, support Relative To Panel/Layer in Position mini toolbar button

  3. Support “Show Labels” and “Label Position” button in trendline label mini toolbar

Miscellaneous

Added “Contents” Column to the last of Recent Origin Files dialog.

Added “Comments” Column to the Recent Origin Files dialog.

Tooltip in PE shows size with thousand separator

Control what type of window to skip when Ctrl+TAB to toggle windows

Start New Project with customized Origin.OPJU under User Files Folder

Auto detect Thousand Separator and Decimal in Paste Text

Support sending embedded graphs to PPT/Word as embedded objects.

Find project of interest by searching contents inside projects files from Recently opened projects or specified folder

Template info. shows on Info tab of Window Properties dialog.

Force toolbar to be docked and not draggable by accident

In Object Manager, right click the ROI object and choose Scroll To context menu. Then it will scroll the image/matrix to show the ROI at the center.

Improve Saving Origin Project (opju) Speed for mixed series columns with large size

Workbook, graph, matrix, notes, layout and folder icons are updated

Improve the old toolbar button icon in light mode, and turn off Gradient background for toolbar buttons by default. If want to roll back old GUI style, can check Use Gradient for Background checkbox in View: Toolbar: Options

Improved system variable @PESS on Project Browser and Find dialog.

Use modern Select Folder dialog

Added following context menu.

  1. Show and Hide: Show or hide select item(s).

  2. Keep Dialog Open on Double-Click: Specify if close Project Browser after double-click to activate window.

  3. Move to Current Folder: Move selected window(s) to current folder.

  4. Duplicate to Current Folder: Copy selected window(s) and move to current folder.

  5. Copy: Right-click a cell, and select Copy to copy a cell. Select a row and press Ctrl+C will copy whole row.

improve paste long integers and data with quotes cases.

Change Comments, Units, different ways to select columns…

Added two new ways to edit project file comment

  1. Edit on the Property dialog

  2. Use Labtalk doc.comments$ to edit

Remove File under AutoSave/Backup/Unsaved after File: Save Project As

Ctrl+Backspace to repeat the last action

If send All Open Branches to Word from report sheet, will put table title and graph into same Word page.

Introduce a new file extension for saving system variables to share with other users

Support send all open branches on reported sheet to PowerPoint

Added minitoolbar on Layout for “Send to PowerPoint”, “Send to Word”, “Copy as Image” .

Shift key open page level mini toolbar if nothing selected

Support syntax color for Notes window when syntax is Origin Rich Text.

Syntax coloring supports in the Object Properties dialog

Text object on graph supports tooltip

Programming

Not send directly if email address is empty

Improve OC function ocmath_get_percentiles_data() to support frequency.

New switch for run command to execute formula in workbook

Added following OC Function to control if support YError when switch input XYRange.

void xf_modify_err_bar_support(TreeNode& trInput, bool bSupport);

SCV Token Function Improvements

Added new macro GETN_CUEBANNER(_STRHINT) to GetN Box.

Improve OC Function JSON::ToString() to support convert tree to json

Added following OC function to download large datasets faster.

OC_API bool okutil_http_range_request(string* pstrFile, LPCOSTR lpcszUrl,
    const HttpRangeRequestParameters* lpParameters = NULL,
    StringArray* psaResponseHeaders = NULL, StringArray* psaLogs = NULL);

Added following OC function.

struct WarrantyResults
{
	double dShape;
	double dScale;
	double dTotalNumberOfUnits;
	double dObservedNumberOfFailures;
	double dExpectedNumberOfFailures;
	double vPoissonCI[2];
	double dNumberOfUnitsAtRiskForFutureTimePeriods;

    // 8 rows, `nFutureTimesForPredict` columns (caller allocated)
    double* ptrPredicted;  
    
    // 7 rows, `nPlotPoints` columns (caller allocated)
	double* ptrPlot;       
};
OCMATH_API int ocmath_warranty(size_t n, const double* tl, const double* tr, const int* freq, WarrantyResults* results,
	double dWarrantyLength, double dAverageCostPerFailure, int nFutureTimesForPredict, const int* ptrFutureQuantity,
	double dAlpha, int nMode, int nMethod, int nPlotPoints);

Added following OC Functions.

int ocmath_binoinv(size_t n, double* results, const double* p, const double* size, const double* prob, const int* lower_tail);
OCMATH_API int ocmath_quantile_ci(double* results, size_t n, const double* data, double p, double confidence);
OCMATH_API int ocmath_quantile_ci_nyblom(double* results, size_t n, const double* x, double p, double conf_level = 0.95, bool x_is_sorted = false, bool interpolate = false, bool fix_interval = true);
OCMATH_API int ocmath_quantile(double* quantiles, size_t na, const double* a, size_t nq, const double* q, QUANTILE_METHOD method = QUANTILE_METHOD_LINEAR, const double* weights = NULL);

Added following OC functions to get and set embedded image in Worksheet cell.

BOOL GetAttachedPicture(int nRow, int nCol, ocvMat &mat);
BOOL SetAttachedPicture(int nRow, int nCol, const ocvMat &mat);

Origin 2026 Bug Fixes

Worksheet

Import

Statistics

License and Installation

Analysis

Graphing

Miscellaneous

Programming

Origin 2026 Known Issues

Data Handling

Miscellaneous

Terms

Refine by Type

Version

Refine by Category