Back to Top
OriginLab Corporation - Data Analysis and Graphing Software - 2D graphs, 3D graphs, Contour Plots, Statistical Charts, Data Exploration, Statistics, Curve Fitting, Signal Processing, and Peak Analysis      

Key Features by Version

Notes:

  • This information is also available as a PDF file.
  • For information on forward- and backward-compatibility of Origin files, see this FAQ.
  • 9.* is for Origin versions 9.0 and 9.1 | 20XX* is for versions 20XX and 20XXb | +: Feature was improved in the version.

All Tables: Expand All | Collapse All

[-] Project Management

2026b

2026

2025*

2024*

2023*

9.*

Object Manager support more Mini toolbar

Support installing app from the searched dropdown list in App Center

Save image window with set coordinates as OGGU and load in future project

Launch Origin or start New Project with User-defined Origin.opju file

Project browser adds moving/copy windows to active folder, bulk edit column comments & units

Project Browser to search and bulk edit contents of current project

+

Window Switcher

Report Sheet Graph Size and Arrangement

Graph Protection

Provide Right Margin when Arrange Windows

Recent Files Dialog to load Recent Files

+

Customizable Recent Projects List

Save Project To Cloud

Plot Menu for Image Window

Add Notes for Layout Window

Improved Find in Project to also support Notes Windows

Separate Notes Preview Window

Arrange Windows Based on Current Window Size

+

Float Windows outside of Origin Interface

Keep Pinned Window When Switching Folders

Scale Unmaximized Project File when Saved and Opened in Different Monitor Resolutions

Display Graphs From Different Folders and Seesaw Between Folders

Arrange Window with Option to Exclude Pinned Window or Include Minimized Window

Restore Window Size And Position

Add Folder Notes For Project Explorer Folders

Duplicate Folder

Arrange Windows with Custom Sorting, and Snap Windows

Notes Window with Rich Text and Style

Adjust App Icon Spacing

Hold Ctrl Key for Project Explorer Previews

Add System Template to Template Library

Provide Sample Project For System And Extended Templates.

Apply Color to Sheet Tab

New Image Window Enable Flexible Image Handling in Origin

+

New Book Browser Dialog to Organize and Manage Built-in or Extended Workbook and Matrix Templates.

Keep last autosaved project file Last-AutoSave.opju

New "Social" menu, more Resources added in Main Menu

Object Manager for Workbook Window

+

+

+

Preview and Thumbnail of Graphs, Workbooks amd Matrices in Windows Explorer and Project Explorer

Backup Folder and Individual Backup File for Each Project for Recovery

Save Files to or Open Files from Google Drive

Automatic Audit Log for All Newly Created Projects

New Project File Structure (OPJU) with Significant Improvement in Project Size

Unsaved Projects Auto Saved for 7 days

Graph Preview, Comments Tooltip in Project Explorer

Find String anywhere in Project

Updated Template Library to access and manage extended and user-defined graph templates

Lock Worksheet

Project Explorer Support for Left/Right Split of Panels

Auto-Hide for Project Explorer and other Dockable Windows

Password Protection for Opening Project, and Audit Log of Project Save with Optional Password Protection

+

Project Explorer Add Window Shortcut to Favorites Folder

Add Comment to Origin Window/Folder

Project Explorer(PE) to Help Organize Origin Data

[-] Batch Processing

2026b

2026

2025*

2024*

2023*

9.*

Support Duplicate Operation for Statistics Operation tools

Duplicate sheet/book with more files for batch processing

Batch Plot with Column Offset support Specifying Offset by Target Column

Improve Batch Plotting to work better with data from multiple sheets

Duplicate Operation by Specified Sheets

Probability Plot/Grouped Box Plot/Time Series Plot Support Batch Plotting

Batch Processing: New Dialog to Build Summary Sheet

Remove Locks across the Sheet, Window, Folder or Project

Batch Processing Files in Specified Folder

Batch Plotting: Support Special Points, Support Plots with Intermediate Sheet

Duplicate Sheet with New Files: Customize One File and Apply to Other Files

Support Batch Plotting for Multiple X Plots e.g. Sunburst

Batch Processing Support for Start New Columns Import Mode

Repeat Analysis Output to the Same Sheet

Support Modify Row Range Of Input Data During Batch Process

Duplicate the Selected Operation for Easier Result Comparison

Support Pausing Auto Update/Recalculation

Support Clone Import for Data Connectors

+

Batch Plotting Support Inexact Data Match and Column Offset Mode

Reprocess and Update Buttons on Batch Processing Summary Sheet to Allow Changes to Template or Input Data

Batch Peak Analysis Improvements: Recalculation Support, Sort Output Sheet by Peak Index, Auto Pick All Plots in an Active Graph Window

Combine All Word Files into One File After Batch Processing

Clone Current Project

Support Excluding Specified Operation when Click Recalculate Button

Support to Add Data from Many Sheets/Books into a Combined Graph or an Existing Graph in Batch Plotting

View Movie

Allow Importing Data Directly into Embedded Matrix in Worksheet when Performing Batch Processing

View Movie

Smart Plotting with Cloneable Graph Templates

View Movie

Clone Workbook/Worksheet during Import for Batch Processing

View Movie

Word Template for Report Creation in Batch Process

Duplicate Workbook/Sheet Without Data

Batch Plotting - Duplicate Graphs Using Data from Different Sheets/Columns/Matrics

+

Generate Gadget Output for All Data Plots in the Graph

Copy & Paste Formula and Labels between Columns

View Movie

Copy & Paste Fitting Operation

View Movie

Repeat Analysis on All Plots in Graph or All Columns in Worksheet

View Movie

Batch Processing with Summary Report Using AnalysisTemplates™

Batch Peak Fitting of Multiple Datasets Using Peak Analyzer Theme

PRO

PRO

PRO

PRO

PRO

PRO

[-] Ease of Use

2026b

2026

2025*

2024*

2023*

9.*

Data Info Panel in Graph Window for checking specified columns of Highlighted Points

Mini Toolbar Additions: Change Parameter, Add Axis Break, Remove Format

More Mini Toolbar buttons for result sheet table to copy table, set digits, send to word, powerpoint and layout

Graph Options Improv.: More axes and plot settings, Support setting graph names

Put more analysis tool's result info. to Method row

Hotkey Additions: Paste (Keep Space), toggle Show Active Layer Only, Switch layer

Rescale and auto-rescale axis for graph sheet or floating graph in worksheet

Support Group for ROI in Matrix/Image

Find in Project Files support finding text in the file comments

Search Contents in Project Browser and Recent Origin Files dialogs

Hide analysis locks in all graphs and redundant ones in same layer

Find contents in Project Files from specified folder

+

Hotkey Ctrl+Backspace to repeat last action

Hotkey Ctrl+Shift+Backspace to reopen last dialog for data analysis/graphing/processing

Save and load Graph Options settings

Mini Toolbar Additions: Show/hide Multiple Legend (graph); Data Filter (column); Resize to Show All (worksheet); Show Formula (worksheet); Dynamic Merge (cells)

Force Toolbars to be Docked to avoid dragging them

Modern Search Box on Main Menu

Key Chords for User-defined Shortcuts

Recent Files Button to Quickly Load Recent Origin Files

Graph Options for setting Graph Defaults

+

+

Mini Toolbar Additions:Add trend lines, Graphs in Report Sheet, Dot Plot, Column Format

Quick Access to Recent Imports

Hotkey Additions: Insert/Delete Rows, Tools Toolbar

View: Hide Toolbars

Add Data Slicer to Graph to Filter Data

+

Graph Style: Easily change the graph outlook by applying a graph style

Customizable Report Style for Analysis Reports

Mini Toolbar Additions:Show/Hide All User Parameters, Box Chart with No Box Plot Attributes, Add Title to All Layers

Hotkey Ctrl+F10 and Ctrl+Click Lock to Change Parameters of Analysis

Hotkey CTRL+SHIFT+V to Paste Graphic Object/Label to Same Position as Original One

Improved R Installation and Detection

Improved Redo and Undo: Digitizer, Code Builder, Graph Slicer, Data Connector

Easier to Group Nonadjacent Plots and Create Multi-groups

Long Click on < and > buttons before Worksheet Tabs to Go to First/Last Sheet or mouse wheel to scroll sheets

Redo and Improved Undo

Plot Graphs Directly from Image Window

Support short-cut key for Fit Page to Layers

Add Important Apps to Origin Main Menu

Dark Mode: several built-in dark themes, toggle dark mode on individual windows, customizable background color for graphs, customizable color mapping for color reversal, copy or export graph with or without dark mode effect

Multiple ROI and Enlarged Graphs

Fit Page to Layers Include All Graph Objects

Restructure menu for Workbook

Undo Support: Recover Matrix Windows

Drag and Change Axis Scale on Graphs

Mini Toolbar Additions:Dark Mode, Copy Data from all Subranges, Clear Options for Worksheet Cells, Add Reference Line, Copy Single Plot from Group, Load Color List for Color Column, Edit Color for Color Cell, , Flip Axis, Label Min/Max in Contour, Edge Bundling, Edit Point etc.

Image Processing: ROI on Image for Processing (Clip, Crop, Analysis ect)

+

Data Highlighter to Create Category from Graph

Copy Transposed Table

Auto Update of Cell/Column Formula on Linked Variables

Copy Paste Linked Image between Graph Windows

Mini Toolbar Additions: Histogram Bin Settings, Box&Whisker, Enlarge a Region to Separate Graph, Unfreeze Pane in Worksheet, Flip Colormap for Matrix, Gray Scale Specific (Image), Sort X (Plot), Indicate Active Dataset (Legend), Project Explorer Folders, Worksheet on Graph, Auto Rescale, Plotting Against Left or Right Y Axis, Toggle Layer, Plot & Object Selectablity, Add Layer/Page Title, Freeze Pane, Protect Worksheet, Move Selected Worksheet Rows etc.

Tooltip and F1 Help when Mousing over Menus

Auto Complete Hint for the Syntax of Function Argument

Show Stats of Column Label Row Selection

Ctrl+Alt+G Hotkey For Export Graph (Advanced)

Ctrl+Shift+Arrow Keys For Column/Row Selection

Move a Group of Sheets within Workbook

Replace 3D/Contour Plot Matrix with Another Matrix

Rename Layer in Object Manager

Color Imprv: Ability to Combine Color List or Interpolate Color by Group

Simplified Symbol Map

Data Highlighter to Collect Data in Different Sheets

Mini Toolbar Additions: Data Highlighter, Add Secondary Axis, Control Reference Lines, Object Manager, Hide Speed Mode Banner, Toolbar for Multiple Legends, Control Table Format, Flip Colormap, Add Fig Label for Layers, Toggle Link to Text for Text Objects, Digits Button for Table

Insert Image from Worksheet Cell, Image Window and Web Image to Graph

Support Text Object on Graph/Layout to use Text from Notes.

Simpler Dialog and Operation for Graph Copy Paste

Eyedropper on Select Color Control to Pick Color on Screen

Object Manager: Select Multiple Plot to Edit Together, Manage Graph Objects, Support Layout Windows

Graph Annotator to Manually Add Annotated Data Points In Graph

Status Bar, More Info: Masked/Unmasked Counts, Matrix ROI Stats, Image Coordinates, Linked Image File Path

Intelligence Code Completion when Working with Python

Mini Toolbar: 3D Graphs, Add Linear Fit Curve, Asterisk bracket, Text Label, Legend, Color Scale, Column Label Row and Tick Labels

Undo Support: Recover Worksheet and Graph Windows

Color Manager for Easier Color Editing and Management, Support Palettes of Other Software

Excel Like Formula Bar

Mask tool Support for 3D Graphs

Object Manager: Reverse Plot Order for Graph, Select Multiple Sheets for Workbook

Replace Plot X or Y with Column from Other Worksheet

More Plot-type Options for Insert > Plot to Layer

Mini Toolbar for Easy 2D Graph and Worksheet/Matrix Customization

Copy Paste Data Plots between Graph Layers

Compact Popup for Font and Line Format

Add a Find Apps... menu under Fitting, Peak Analysis, and Statistics menu

HTML/Markdown-based Reports for Repeat Analysis and Publishing

Font Control for Notes Window

Reorganized Plot Menu with More Appealing Icons

+

Most-Recently Used Fonts Availble in Font Control

Improving Group Folder Sharing with Better Support for Multiple Groups

Window-like Search

Support Numeric Units, pi, km, % etc in Worksheet and Graph

Data Point Tooltip: Mouse over data points in graph to view useful information of data point

Data Highlighter: Highlight data points in all open graph that originate from same row of worksheet

+

Plot Highlighting: Highlight data plot in graph, other plots fade away, corresponding worksheet column is highlighted

View Movie

Enhanced Master Page

View Movie

New Fit Layers to Page and Set Scale Factor to Adjust All Layers to Have Tight Fit to Page

View Movie

Customize Properties Across Graph Layers

Active Window Indicator

Enlarged Graph Using Scale-in Tool Supports Multiple Overlapped Layers

Enhanced Custom Formatting to Support Displaying Numbers in Percent, Fractions, Degrees ect.

App Center for Easy APP Access and Maintenance

Version-independent Folders for UFF, Licensing, Autosave etc, For Easier Migration to Future Versions

Several Pre-installed Apps for Publishing and Curve Fitting

Enter Unicode Character by Typing Code and Pressing ALT+X

Ignore Hidden Columns/Plots From Analysis

Customize Default Digits for Analysis Output in Each Analysis Tool

Learning Center Dialog which Helps User to Get Start from Origin

Mouse hover of data plot shows tooltip of source data

Switch Layers in Axis dialog

Provide Option to Use English in Analysis Report

Better Color Control to Pick more Colors and Define Custom Colors

View Movie

Object Manager to Easily Arrange Plots and Layers

+

Apps Gallery for Managing Apps Installed from File Exchange

View Movie

Improve Curve Fitting and Statistics Dialogs to be Tab-based for Easy Navigation

Collapsible Menus and Context Menus

F(x) Column Label Row for Column Formula

Set Multiple Column Values

Copy, Paste and Apply Graph Format and Theme

Analysis Templates™ with Custom ReportSheets for Repeat Analysis

Consolidated Reports with Collapsible Tables

Save Analysis Dialog Settings as Theme for Future Use

View Movie

Recalculation of Results on Data or Parameter Change

[-] Graph Types

2026b

2026

2025*

2024*

2023*

9.*

Overlaid Contour

Individual Value Chart

Cause- and-Effect Diagram

Frequency Chart

Double X

Graphical Summary

Grouped Histogram/Pareto Chart/Scatter Plot/Column Chart

Probability Plot support More Distribution

Windrose support Cardinal Direction

Treemap

Polar Vector, Polar Quiver

CDF Plot

+

Interaction Plot/Main Effects Plot

Run Chart

Symmetry Plot

New Cloud Templates: Heatmap with Grouping

Paried Comparison Plot (available from Plot menu)

Correlation Plot (available from Plot menu)

Heatmap with Dendrogram (available from Plot menu)

Multi-Vari Chart

Variability Chart

Wilkinson Dot Plot

Grouped Probability Plot

+

Polar Heatmap

New Cloud Templates:Circular Radar Chart, Box Width by Sample Size, Wind Vectors Stick Diagram, Convert 2D Image to 3D

Hierarchical Edge Bundling

Streamline Plot

3D XYZ Floating Bar

Heatmap with Split Tiles

Tile Grid Map Graph

New Cloud Templates: X Offset Scatter, 2Ys StackedColumn-Line, Periodic Table, Polar Heatmap, Time Series Explorer, Distribution + Box + Data, 3D Horizontal Floating Bar

Double-Y/Z Axis on a Single Layer

Sankey Map

+

Stacked / 100% Stacked Bar Map

Stack Lines by Y Offset or Column Label Rows in Browser Graph

Ternary Vector Plot

3D Stacked Heatmap

2D/3D Gradient Filled Colormap Bar

New Cloud Templates: XRD with PDF, Double Y Before-After Plot, Split Violin with Separate Interval, Before-After Bar Chart, Correlation Chord Diagram, Y-Shared Double -X Plot etc.

Bar Map and Pie Map

Spiral Bar Chart

Circular Packing Graph

Right Angle Ternary

New Cloud Templates: XPS Area, Cluster Plot with Confidence Ellipse, 3D Surface Map, Colormap Sunburst, Grouped Circular Bars, Grouped Line and Symbol, Contour without Contour Lines, Grouped Pyramid Plot, Energy Diagram, Gantt Chart etc.

Ridgeline Chart

Sunburst Plot

Grouped Floating Bar

Network Plot

Stiff Diagram and Stiff Map, Durov Plot

Ribbon and 100% Ribbon Chart

Parallel/Alluvial Plot from Summarized Data

New Cloud Templates: Ellipse Plot, Error Rectangle Plot, Ternary Phase Diagram, 3D Bars in Two Planes, Anomaly Line Plot & Anomaly Plot, Arrow Plot, Corner Difference Histogram, Scholler Diagram etc.

Chord Diagram

Lollipop Plot

Stack Browser Graph

Polar Vector Plot, Compass Plot

Browser Graph in Window View

Streamline Vector Plot

Beeswarm Plot

XYY 3D Side-by-Side Bars

Radial Plot, Stacked Radial Plot

Bland-Altman Plot

Bullet Chart, Normalized Bullet Chart

Donut Charts and Improved Pie Charts

Sankey and Alluvial Diagram

+

Kite Diagram

Density Dots and Color Dots for Large Data

Before - After Plot

Population Pyramid

Rug Plots

3D Parametric Plot

XY and XYZ Heatmap, Split Heatmap, Heatmap with Labels

+

Parallel Plot

Violin Plot

Cluster Plot

Row-wise Line Series with Error Bars

Tetrahedral Scatters/Lines/Line+Symbols

Stacked Histogram

Contour with Categorical Z Values

Trellis Plot: Double Y, Stacked Column, 100% Stacked Column and Box Chart

View Movie

Bridge Chart (McKinsey-Style Waterfall)

Double Y Box Chart

Multi-Y Color Mapped Line Series

View Movie

4D XYZ Surface with Custom Boundary

Trellis Plot with Flexible customization options: Wrap Panels, Overlap Panels, Add Gap between panels

Line Series, Statistics Bars

3D Stacked Bars, 100% 3D Stacked Bars with new Bar Shapes

Interval Plot

Heatmap

+

Column Scatter Plot with or without Jitter

Kernel Density Plot

Grouped Column Plots, Grouped Box Chart

Variable Column/ Bar Width

100% Stacked Column/ Bar Plots

3D OpenGL Waterfall

+

3D Ternary Surface

Piper/ Trilinear Diagram

Marginal Plot (Histogram, Box, Distribution)

3D Surface/ Bar Plot From Worksheet XYZ Columns

3D Bar Plot with Z Error Bars

View Movie

3D Parametric Function Plot

View Movie

Radar/ Spider Chart

2D/ 3D Function Plot and 2D Parametric Function Plot

View Movie

Multiple Intersecting Surfaces

3D Vector Plot

3D Bar Plot

+

Image/ Contour Profile Plot

Scatter Matrix

+

Contour Plot

+

Basic 2D, 3D, and Statistics Graphs

[-] Graph Customization

2026b

2026

2025*

2024*

2023*

9.*

Pareto chart show table for for Count&Percent

Support ascending/descending order of y value for column chart

Support split data by label row in grouped plots

Add Reference Lines by Column Label Rows

Add Reference Lines for all layers

Support restore graph scale for Scale Zoom-Panning toolbar

Slope Annotation

More Annotation Objects support Snap

Annotation support Settings Dialog

Transparency for Fill Only Control for Contour

More separate Tick Label options before and after Break

Active layer indicator and active layer toggle when working on Multi-layer graphs

Precise Control of Table Font Size in Graph

External Arrow Distance Annotation

Categorical Legend for Treemap

Custom Dash Line style for Axis Grid Line

Grouping support for Statistics Graphs

New Graph Maker:creating various graphs of grouped data easier by drag-and-drop columns

CDF Plot: Support Split Panels/Pages by Specified Column

Heatmap: Support to add Significant Mark

More than 10 New Annotations: Elbow Arrow, Rectangle with Rounded Corner, Equilateral Triangle Diamond etc.

+

Uneven Heatmap Gaps

Create Heatmap from Single Text Column

New String Substitution: Page Level Filter Info, Colormap Info

Angle Annotation Support Specifying the Angle Value

Change X and Change Y context menu on Data Slicer panel

Mini Dialog to add Reference Line

Auto Group with Existing Plots when Drag & Drop New Data into Graph

Toggle Show/Hide Masked Points on Individual Graph Window

Dendrogram Support Subset

Box chart tooltip for range, count, mean, median, 25%, 75% and upper/lower whiskers

Improved Pareto Chart

+

+

Support Box Chart Width by Sample Size

Swap Layers or Graph Objects

Provide More Bracket Style for Asterisk Bracket Tool

Heatmap Imprv: Cell Border Color and Style

OM Imprv: Customize multi-axis together

Customize Multi-Text or Graphic Objects Selection Together

Change X of All Plots in a Layer or All Layers

Support Label column for Grouped Column Plot

3D Waterfall and Scatter Imprv: Support custom line style

Matrix Contour Imprv: support interpolation to map XY coordinates from another matrix

Graph Browser Imprv: If the plot is created from a multiple-frame image, provide option to add and update all frames to the browser panel

Axis Imprv: Show statistics as tick labels, Support break band

Set Plot Attributes Imprv: Provide "Map Index Columns in Value Order" option to use value order in column

3D Graph with Double Z Axis

Graph Object Imprv: Ctrl+drag to create copy, Center, left or right align an object relative to graph page, Edit points for polyline, curve, polygon and region shapes

Object Manager(OM) Imprv: Button to toggle plot or object view, Button to add notes, Show text contents in OM, Indicate objects out of page

Triangle as Head and Tail of Color Scale

Support Image in Data Annotation

Support Specified Droplines at Y=

Show Arrow along Line Plot

Skip data points in 3D scatter graph

Edit Group Member in Graph Objects Group

Align Single Layer relative to Page

Sheet Based Browser Plots

Label Min & Max Points in 2D and Contour Plots

+

Substitution Notation Support in LaTeX

Index/Map Plot Elements by Column Label Row

Sankey: Index Label and Color of Nodes to Specific Column, Sankey Map Support Pie Node, Hide Labels if Percentage Less than

Alluvial.: Sort Alluvial Node by Frequency, More Label Position Control

Waterfall: Support Filling to Next Plot, Fill color by Y values

Apply Theme to Layer

Annotation: Angle Annotation, 3 Types of Asterisk Bracket, Arc Tool

+

Built-in Support for LaTeX Equations in Graphs, Layouts and Worksheet Cells

Insert SVG Images in Graphs and Layouts with Support of further Processing and Real-time Update

Multiple Additional Planes for 3D Graphs

Label Reference Lines With a Column

Index the 3D Symbol Shape to a Column

Legend Imprv.: More Legend Info. Options, Attach Legend to End of Plot with Independent Information, Partial alignment of selected row, Show/Hide Function Plot And Equation In Legend, Specify Sort Order for Point-by-Point Legends, Add Custom Color Block

Axis Imprv: Different Rescale Margin in Each End of Axis, Align Y Axis on Single-Layer Double-Y graph, Axis Arrow Heads in 3D Graphs

Show Arrow in 3D Trajectory Graph

Colormap for Box Plots

Add Diagrammed Box-Style Legend to Box Chart

Spline Connection for 3D Lines

Insert Styled Worksheet In Graph or Layout

Smart Skipping of Symbols in Plots of Large Datasets

Line-Symbol Plot With Automatic X Value Sorting

Page/Layer Title with Proper Size, Wrap Text, etc.

Contour: Insert Multiple Custom Levels with Option for Turning on Lines and Labels

Alternate L-R Ticks And Labels Display in Stacked Plots

Toggle Selectability For Layer, Plot, Text, Etc. Using Mini Toolbar

Direction Arrangement Control of Multi-Layer Graphs

Support Stacking Plot Horizontally

Set Default Reference Line Style, More Reference Line Label Locations

Separate Size Control for Minor Tick Labels

Ability to Change Font/Sizes on Axis Labels and Axis Titles Simultaneously

Text Label: Ability to Insert White Space, In-place Edit of Wrapped and Unwrapped Text

Column Spacing Gap for Each Set of Linked Layers

Custom Display of Positive/Negative (+/-) Sign in Worksheet, Text Labels

Hide Speed Mode Banner

Distance Annotation on Graphs

Show Unique Entries Only for Point by Point Legend

Dashed Line Customization

Box Chart: Connect Lines Support for Connection Types, Percentile Symbols Support Edge Thickness Control

Wrap Text in Tick Labels that Contain No Spaces

Align Option for Multi-line Data Labeling

Longer Minus Sign in Tick Labels

Remove Exponential Notation Common to All Tick Labels and Add to End of Axis

Text Label Improvements: Support Block Substitution Notation, Support Separator to Control Paragraph Space

Use Image File/Clipboard Image as User-defined Symbol in Scatter Plot

3D Bar Improvements: Support Fill Pattern, Support Bar from Top Plane

Gradient Fill For Drawing Object Such As Rectangle And Circle

Inserting Image Improvements: Crop, Clip, Rotate Inserted Image In Graph, Edit Inserted Images, Set Image Co-ordinate, Set Layer Scale to Match Inserted Image Co-ordinates, Support Images with Transparent Background (SVG, PNG)

New Arrange Layer Tool to Change Graph to MxN Layers

Enhance Grid Setting for Precise Reposition of Layers and Objects

Centroid And Subset Support For Line And Symbol Plot

Support Wrapping Text And Dragging To Resize Each Tick Table Row Height in Axis Table

Vertical Writing in Ticks Label for Japanese/Chinese

Plot Multi-Panel Graph by X

Contour Labels" Support Multiple Labels On One Contour Line, Follow The Flow Of Contour Line

Step-Horz Connect Control for Links in Sankey

Fill Area to Arbitrary Axis or Plot

Merge Graphs to Layout page

Insert Image Background in Graph

+

Insert Map in Graphs

Group Plots Properties by Label Rows

Histograms: Support Log Scale for Bin, Support Overlapping and Skewed Histogram

Plot Color based on Positive Negative

Browser Graph: Increase speed, Spawn new graph with selected plots, Allow editing of metadata in navigation panel, Explore image stack of multiple matrix objects using Browser Graph for Image, Contour or Profile plots

Stack Lines by Offset in Column Label Row (Metadata)

Common Color Scale Display for Multiple Surface Plot

Keep Layer Size when Merging Graph Windows

More Fill Area Options to Better Support Shapefile Data

Create Horizontal/Vertical Line and Support Dragging Layer/Object in Line When Holding SHIFT Key

Abilitity to Turn Browser Panel on for Regular Graphs

More Build-in Color Scheme

Left, Right or Center Options for Tick Labels Alignment

Offset Overlapped Points Vertically

Center Layer in the Page

Support Rescale Type for Ternary Coordinates

Better Axis Display and Independent Histogram Binning Control in Scatter Matrix

Support Using Unicode Characters as Plot Symbols

Fill to Relative Base in Stack lines by Y Offset Graph

Special Points: Show Drop lines, Show Label using Flexible Syntax

Heatmap Improved to Support Triangle Shape and Label Color Follows Colormap

Apply Transparency to Symbol Fill Color Only

Further Box Chart Improvements: Whisker/Error Bar Drawn on Top of Data, Whisker Plus/Minus Only,Mean & Median Symbol for Grouped Box, Data Point Masking

Colormap: Specify Numeric Value for Middle Level in 3-Color Limited Mixing

Zoom and Rescale Hotkey for 3D Graphs

Skew 2D and Contour Plots by Adjusting Angles Between Axes

Text Object and Legend Improvements: Support Wrap Text

Curve Tool for Freehand Drawing of Smoothed Line Object

New Preferences > Axis Options for Display of Zeros

Auto-rotate / Auto-hide Long or Overlapped Tick Labels

Faster Scatter and Contour Drawing Speed for Large Data

Supersubscript and Align Columns Control in Text Object Properties Dialog

Color Scale Improvements: Show Subrange of Color, Formula for Tick Labels, Show Major Levels Only, Show Min and Max Levels Only, Independent Control of Head and Tail, Right Align Tick Labels

Stack Lines by Y Offsets Supports Grouping by Label Row Data

Waterfall: Smoothed Connect Lines, Label at Specified Indices, Categorical Text Values for Z, Filling to Next Plot

+

Support Remove Line Between Two Points on Line + Symbol Plots

Support Specified Color List for Color Mapping

Support Compound Line Style for Line Plot

Support 3-Color Limited Mixing for Color Mapping

Object Manager Improvements: Move Plot to Other Layer/Y Axis, Remove a Plot from a Group, Rename plot group's long name

New Legend Type: Categorical Legend for 3D XYZ Bar, New Legend for Fill Area Plot

Add Independent Color Scale on Layout Window

Provide Option to Put Axis Title to be in the Beginning/End of Axis

Support Special Point for 3D XYZ Bar Graph

Total Label for 3D Stacked Column/Bar Plots

2D Vector Plot: Support Line Style Customization, Adding Label

View Movie

Create Custom Legend Entries

View Movie

Statistics Reference Lines on Graph with Full Customization

Arrows at Axis Begin or End and can be Put Outside of Layer Frame

+

Column Gap control for Double-Y Column Plot

Distribute Selected Layers/Graphic Objects Horizontally or Vertically

Symbol Size Increment For Each Plot in Group

Axis Break Supports Proportional Unit for Each Segment

Pick Data Points from Graph

New Annotation Dialog with More Controls for Object Customization

More Hatch Patterns, including Geology Patterns

Dropline Supports Direction Control and Arrow

Support More Bar Shapes for 3D Bars

Histograms: Label with bin counts, percentage or both

Grouped Plots: Unbalanced subgroups can display grid line separators, set gaps by dataset

Support for all 2D objects in 3D graphs: Table, image, drawn objects, bubble scale, OLE object

Axis improvements: Multiple reference lines and shading between in 2D graphs; more rescale options, tick labels combine column labels, leader lines for special ticks, wrap tick labels for 3D plots

+

New System Colors Give Your Graphs a Fresh Look.

View Movie

Skip Weekend and Holidays in Financial Plot

View Movie View Movie

Text and Legend Improvements: Multi-line Spacing, Annotation Customization, Legend Text Color same as Legend Symbols, Drag Legend to Multiple Columns, Hide Legend of Hidden Plots, Reverse Order of Legend

Show Symbol in 3D XYY Waterfall, Walls and Ribbons

View Movie

Position Label/Metadata Anywhere on Data Plot

Align Layers at Specified Value, Share Common Scale among Layers

New Tab-based Axis Dialog with Multi-axis Selection and Easy Navigation

Wrap Axis Tick Labels, Customize Individual Special Ticks, Custom Axis Scale Formula for 3D OpenGL Axis

Contour Improvements: Boundary Customization, Further Color Scale Customization

Linear and Nested Bubble Scale for Bubble Plot

Custom Percentile and Jitter Points in Box Chart

Plot: User Defined: Menu to Access Customized Templates

Smart Labels - Auto Position of Data Labels

User Defined Axis Scale Type

Multiple Axis Breaks with No Gap

Multiple Special Ticks Labels

Isometric - Link Axis Length to Scale by X/Y Ratio

More Legend Types: Box Chart Components, Point by Point, Categorical Values

Customized Color/Shape/Interior/Line Increment List for Plot

3D Surface Improvements: Lighting Effect, Mesh, Flatten, Shift

View Movie

Zoom and Pan Inside Graph Layer

+

Customizable Data Info Display Window to Read Coordinates and more

Transparency and Gradient Fill Control in Graphs

Embed and Edit Microsoft Word, Excel and Equation Objects Inside Graphs and Layouts

Non-Linear Z-Axis and Y- and Z-Value Colormap Support for Waterfall Plots

+

Move, Rotate, Skew and Resize 3D Graphs

View Movie

Axis Tick Locations Controls

+

Box Chart with Box/Whisker/Outliers Controls

+

Fill Area Under/Between Line Plots

+

Polar Plot with Azimuth and Radial Axis Controls

+

[-] Data Management

2026b

2026

2025*

2024*

2023*

9.*

Structured Data Table for graphing and analysis

Mirror Columns/Sheet - Reference data without duplication

Add Similar Column to other sheets

Trim extra spaces when pasting/importing data from Excel

Cell formula in User-defined label row will be automatically added to newly added columns

Copy localized function names from Excel to Origin

Flash Fill supports comma decimal points

Flash Fill to quickly fill column with desired pattern

+

Highlight Bad Formula with # Notation

Edit Bad Cell Formula to add prefix or replace bad formula cells with text/value

Support Find and Replace Cell Formula only

Support more Excel Notations and Formula

Convert Cell Formula to Static Value

Clear Worksheet but keep Cell Formula/Link

Paste (No Label Detection) context menu on 1st row cell to paste data at where it is

Single click or double click on dynamic merged cell to edit all cell contents

Sort Multiple Columns Individually

Sort Column by Label support Sort by Categorical

Cell Formula Imprv: Support interactive cell referencing, auto fill on absolute reference

Highlight cells with formula/link

Extract the Value at a Specific Coordinate on a Ternary Contour Plot

Paste (insert) Copied Cells

Conditional Format: Highlight min and max values, More statistics options like top/bottom, Pareto outliers etc.

Query data from Multiple Sheets

Support Split Worksheet By Various Rows

Single line paste to a cell change to Keep Space

Smart Paste from Raw Text

+

Remove Masked Cells or Cells with Missing Values

Pivot Table for Time Series data

Set Date/Time Type of Sampling Interval

Split a Single Column of Text into Multiple Columns

Merge/Reduce Columns by Column Label Rows

Enter Value in F(X) will Apply to Whole Column

Mouse Wheel to Scroll Sheet

Insert Notes Window to Cell

Unstack/Split Date/Time data based on Year/Month, Week, Day and Hour

Join More Than 2 Worksheets by Matching Column and Merging Options

Smart paste of Date&Time data from Excel

Support Setting Format and Categorical for Column Label Row

Binary Column Type for Test and Measurement Data

Reduce Rows Imprv: Delete hidden rows, Delete whole row by missing or masked value in reference column

Freeze/Unfreeze Pane

Alternate Banded Rows for Worksheet, and Table In Graph

Hide Sheets in the Workbook

Wrap Rich Text In Worksheet

Move Worksheet Rows Up/Down

Merge Columns By Median, and Support Output Multiple Quantities

Convert XYZZZ...Columns to Matrix

Select Columns by Labtalk Script

Specify Row-Wise or Column-Wise Insertion of Multiple Images In Worksheet

Convert Link to Values

Rich Text Support for Worksheet Cell Notes

Insert Comments and Notes to a Cell

Cell & Column Formulas with Named Range and Auto-complete

Sort Column Or Worksheet By Categorical Order

Join Worksheets by Column

Statistics on Region of Interest for Matrix Data on Status bar

Converting All the Matrix Objects To XYZZZ...Columns In Worksheet.

Copy Matrix Object to New Sheet/Book

Clear Data in Region-of-Interest for Matrix

Copy and Paste Multiple Column Formulas (F(x)=)

Append Worksheet Tool Support Appending to End of Each Column

Convert Subregion of Worksheet to XYZ Columns

Define and use Python function in Set Column Values dialog

Copy and Paste Notes Windows to Another Folder or Session

Color Column with HTML Color Support

Auto Conversion When Copy and Pasting Date/Time From Other Application

Copy Space Separated Data into Single Cell

Extract Data from Oval, Polygon, etc. Region of Image

Improve Matrix Shrink to Support More Statistics

Remove/Combine Duplicated Rows Tool Improvements: Support Multiple Reference Columns, Support Duplicate Toleranced

More Options Available for Splitting Worksheet by Reference Column

Support Sorting Results for Copy Column tool

Matrix Slider Option in Place of Thumbnail Images

Copy and Paste Data as HTML/EMF Table to Other Applications such as MS Word

Excel Like Absolute Cell Reference in Cell Formula

Support Copy Subrange of Data with Column Label Rows

Duplicate Project or Workbook preserves cell formula

Support Copy/Paste of Folders and Workbooks across Origin Sessions

Filter Columns by Label Row

Support Splitting Columns by Specified Separator or Interval

Extract Worksheet Rows by Random Sample

Copy Cell(s) and Paste to a Range

Conditional Formatting: Highlight Cells by Rules, Highlight Duplicate Cells, and Heatmap

Column List View for Worksheet to Display Only a Column List

Copy and Paste Filter from One Column to Another

Support Press Mouse Wheel in Worksheet to Scroll

Auto Fill Column Label Row Contents to the Right

Support Copying/Pasting Sheet across Origin Sessions

X-Function to Set Format of Selected Cells

Maximum Number of Worksheets/MatrixSheet in Workbook/MatrixBook Increased to 1024

Simpler Spreadsheet Cell Notation for Column Formulas

Ability to include LaTeX in text labels/legends, and in worksheet header rows etc

Embed Layout Window in Worksheet

View Movie

Select or Hide Columns in Worksheet by Column Label

Search & Insert Function and Show Function Syntax Hint in Set Column Values Dialog Box

Customize Categorical Data Order and Apply it to other Columns

Append Worksheet Row-wise or Column-wise or by Matched Column

Generate Patterned Data

Sort Column by Values in Column Label Rows, Reduce Columns

Lock Filter Condition in those Columns Linked to Source Columns

Excel-Like Data Filtering

Floating Graphs/Layout in Worksheet

Split a Worksheet into Multiple Worksheets by Number of Columns/Rows, or by Column Label

XYZ Gridding in Linear or Logarithmic Scale

Reduce XY Data by Group, Reduce Data to Evenly Spaced X

PRO

Reduce Each Column in Worksheet by Combining Duplicate Rows

Pivot Table

+

Stack Columns and Unstack Columns

+

+

Reduce Duplicate X Data, Reduce Data by Skipping Every N Points

Worksheet Query (Extract Values from Worksheet)

+

[-] Miscellaneous

2026b

2026

2025*

2024*

2023*

9.*

Life Science GUI Mode

Better icons in Toolbar and Project Explorer

Better Origin File icons in Windows Explorer

Speed Improvements: Multi-thread column formula, Faster cell formula find and replace, Save large, mixed-series Origin projects etc.

Stats GUI Mode: Option to Install Statistics Apps and Simplified GUI for Statistics Users

Better GUI Display on high DPI

Dark Mode

High Resolution Toolbar Button on 4K Monitors

End Support for Saving Project as OPJ

Same Layout of Windows Arrangement in Monitors with Different Resolution and DPI

Show or Hide Pro Menu Commands in Regular Origin

Much Faster Import, Drawing, Data Manipulation, Analysis and Recalculate Speed for Large Data

Unicode(UTF-8) Support

Connection to OriginLab website using secure connection (https)

View Movie

Zoom and Pan on Graphs, Worksheets, Matrices and Layouts

Native 64-Bit Application

Native 32-Bit Application

[-] Importing

2026b

2026

2025*

2024*

2023*

9.*

Always Save Imported Data option in Options dialog

Support import Prism file (.xml, .pzfx, .prism, .prismt) to automatically construct structured worksheet

CSV Connector: Better support complex data

Import Wizard: Improve detecting main header lines "By Leading Character" behavior

Minitab Connector: Import details as Hierarchical Sheet; Support showing Sparkline

Periodic data import with interval from 5 sec to 3 days

XML Connector support to dectect Unix Timestamp

Excel Connector: Import with Formula Kept

Matlab Connector: Support Matlab 2025 mat files

Minitab Connector: import Results and Command History besides data

Data Connector for Neware .nda, .ndax files

Header Variables Support Custom Names for Binary Data Import

Keep the Unlock Imported Data status after reimport

Import <All> Sheets Option in Excel Connector

Connect Multiple Files into Same Sheet by Appending Row-wise or Column-wise

Google Sheet Connector

Paste Link From Cloud File Opened in Ms Excel

CSV Connector: Save Post Import Script as Default, Improve Data and Time Data Support. Support Append Column from Script

LiDAR Data Connector

Support Connect to Web Online SharePoint Server, Open and save OPJU there

JSON Connecter: Support JSON5 format

Scan and Connect All files in Specified Folder

NetCDF Connector: Support NC Files Up to 4.9.2

Matlab Connector: Support MAT Files Up to 1.5.26

Improve Speed for Import Excel Files

XML Connector Support UTF-16 format

CSV Connector: Append Rows from Script, Better Support on Date and Time Data

Auto Check TAB/comma/semicolon when Pasting Data

Data Connector support Post Import Script

HTML Connector partial import and multi-table import

Import Excel support Boolean type

CSV and Excel Connector Options for Sparklines, Renaming and Post Import Script

Import Multiple GeoTIFF Files to Image Window or Stacked Matrices

Import Web Images

Copy/import Merged Cells from Excel, Assign Same Value to Multiple Origin Cells

Connect to OneDrive and Google Drive

N42 Connector to Import N42 Files

CSV Connector: Auto-detect "yyyy-MM-dd HH:mm:ss,###" Date Format; Auto-detect Main Headers

Import from SQLite files using Database Connector

Import and Reduce NetCDF File by Partial Import or Averaging During Import

+

Unlock Imported Data for Data Connector

Partial Import Support: Excel Connector, TDMS Connector, NetCDF Connector

Data Connector for .RAW file format from Thermo Fisher Scientific

Shapefile Connector

Import Wizard Supports Python-based Import Filter

Matlab Connector Supports Opaque Variables Like Date Time, Table ect

Data Connector for TDMS and Bruker DQL/RAW files

CSV Data Connector Support Append Rows

Connect to Multiple Files Support Specifying a Folder to Import

+

Connect to Multiple Files

Data Navigator Panel added to Workbook when Connecting to Multi-page Files

+

CSV Data Connector Wild-card Support for Data Block Marker

Database Connector Dialog Supports ODBC Connection by Data Source or String

Multi-threaded ASCII import

10x Faster Import of Large Text Files

Drag and Drop support of Data Connector

Query and Pull Columns from OPJU Files

Support Partial Import, Data Block Marker and Preview for CSV Data Connector

Auto Detect or Specify Long name, Units and Comments in Excel Connector

Data Connector maintain connection with web file or local file as data source (CSV, HTML, JSON, MS Excel, Origin Project and more)

+

+

Set Origin as Default Program to Open Data Files

Import Specified Column/Rows only in Excel and CSV

Source File Header Row to Show Imported File Name

Undo Import of ASCII, Excel and CSV

New Excel Import Routine that does not Require Excel Installation

More 3rd-Party Import Formats: ISF, SAS, BRUKER OPU

Script after Import and Column Plot Designation for More Import Routines

Import SPSS Data Files

Import OPJ

Import MAT File Structure

Specify Channel When Importing MDF, NITDM, DIADem, Prism, pClamp, Matlab data files

File Import Menu Customization Dialog

Import TDMS 2009, MZXML and Prism Files

SQL Editor for Database Import

Import Excel, Multi-Line CSV and Binary 2D Array

+

3rd Party Formats Support for pCLAMP 2.0, NI DIAdem/TDM, ETAS MDF, JCAMP-DX, NetCDF, etc.

+

Graphically Construct SQL Queries

ASCII and Binary Import Wizard Provides Visual Feedback during Import

+

Import Images (PNG, GIF, TIF, TGA, PCX, PSD, WMF ect (Convert to Raster))

Drag-and-Drop Data File from Windows Explorer into Origin

Import Wizard Filter for Repeat Import of Similar Data

[-] Exporting & Presentation

2026b

2026

2025*

2024*

2023*

9.*

Export Notes to MHTML file

Provide Transparent Background option for PNG image on Export Graphs (Advanced) dialog

Graph Publisher: Support SVG

Send Open Branches from Hierarchical Reports to Word/PPT

Copy All Open Branches on Hierarchical Report as Image

Export Table on Hierarchical Report as ASCII File

Support Exporting TIF/PNG file with Transparent Background

Add Datatip to the Exported SVG file

Export Worksheet Data as ESRI Shapefile (SHP)

Include Analysis Marker in Graph Export

Export Path with Clickable Link is Dumped to Messages Log

Copy Sheet or Selection as (HTML/EMF)

Export to Excel with Cell Formatting

Export Stacked Images or Multiple Graph Windows As GIF, TIFF, AVI

Export Graph to SVG Image Type

+

Export Data as GeoTIFF File

Export/Update worksheets as tables in a SQLite database file

Simpler tool to Export Graph as Image

+

Export NetCDF Data from Matrix

Graph Export Settings Can Be Saved in Page

Export Mulit-sheet Workbook as Excel File

Copy Graph and Paste Directly to Online Documentation Tools such as Confluence Page

Option to Export Multiple Graphs as a Single Multi-Page PDF File

Export Graphs with PE Folder Name Included in the Name of the Exported File

Copy / Export User-defined Area of Graph Page

Ignore Hidden Columns in ASCII Export

Export graphs in subfolders of project to corresponding subfolders under project File folder in Windows Explorer

View Movie

Send Graph to PowerPoint Improvements: Specify Graph List and Order, Specify Slide Layout and Style

Creating Movies from Origin Windows using GUI Tool or Script

Graph Export Supports Transparency for PDF and EPS Format

Export All Graphs to PowerPoint

+

Export ASCII Data to Existing File by Appending or Replacing

Slide Show Graphs and Layouts

Export Worksheet as Image, WAV, NI TDM/TDMS File or Multi-Page PDF Document

Graph Export Formats Include: AI, CGM, EPS, TIFF, PDF, JPEG, EMF, PSD, etc.

Export Image to Raster File Format

[-] Gadgets

2026b

2026

2025*

2024*

2023*

9.*

Intersect Gadget support Custom Point Marker and Label Control

Vertical Cursor support Interpolate/Extrapolate on Snapped X for All Plot

Vertical Cursor lists Book Long Name

Quick Fit With Fixed Parameters

Data Extraction Gadget

Cluster Gadget: Support Edit Point to Change the Shape of the ROI

PRO

PRO

PRO

PRO

Vertical Cursor Gadget: Tag Points to a Worksheet

Gadget Support to Output Results in the Same folder

Digitizer Imprv: Digitize from Image on Clipboard, Digitize with Log Scle

Cluster Gadget with Color Mapped Z Value Stats and Fade-out Outer Mode

Custom Label Support for Quick Fit/Statistics Gadgets

Smart Gridline Removal for Digitizer Tool

Cluster Gadget Supports Arbitrary Shape ROI

Gadgets Support to Output to Clipboard

Support Vertical Cursor Gadget on Linked Layers

Output Gadget Results to Source Data Workbook

Vertical Cursor Gadget: Compare Two Cursors, Show All Info in One Label

Allow to Clear Category Settings for Some Points with Cluster Gadget

Integrate Gadget Now Supports Marking of Fill Area Under Multiple Curves

Curve Translate Gadget

Profile Gadget

Surface Integration Gadget

PRO

PRO

PRO

PRO

PRO

PRO

View Movie

Global Vertical Cursor Gadget Across Graphs

+

+

+

Intersect Gadget

Quick Sigmoidal Fit Gadget

Cluster Gadget

PRO

PRO

PRO

PRO

+

PRO

Differentiate Gadget

Interpolate Gadget

Quick Peaks Gadget

+

View Movie

Digitizer

+

+

Quick Fit Gadget

Rise Time Gadget

PRO

PRO

PRO

PRO

PRO

PRO

Integrate Gadget

FFT Gadget

Statistics Gadget

[-] RS and GIS Data Handling

2026b

2026

2025*

2024*

2023*

9.*

Support 4D NetCDF: Importing, Analysis and Process

Auto-Detect and Set Geo-Information for GeoTIFF During Export

NetCDF Import Supports Yearly Data NC4 Files

Support Importing Shapefiles in WGS84 Format

Interpolate Stacked Matrices by Given X/Y Coordinates

Import GeoTIFF Files as Images

Import DEM Data from GeoTIFF Files as Stacked Matrices for Further Analysis

Export Image or Matrix Data as GeoTIFF Images

Extract the Region of Interest (including Shapefile-based) from Image

Apply Color Palettes to GeoTIFF

Fine-tune the Display Range of Image

Support Kriging and IDW Method for Stacked Matrices Interpolation

Interpolate Stacked Matrices over Region-of-Interest (including Shapefile-based)

Multi-select and Delete Matrices from Stacked Matrices

Import Average of Yearly Data in Specified Months from a NetCDF File

Convert Image to Matrix for Further Analysis and Graphing

Tools for Converting Image to Column Data and Grayscale Histogram for Finding Display Range of Image

Subtract and Simple Math Tools Support Periodic Arithmetic Calculation on Stacked Matrices

Finding of Min and Max Coordinates for Region-of-Interest

Resample or Interpolation of Stacked Matrices

Matrix Stats, Subtraction, Simple Math, Linear Fit Along Time Axis

Finding Mean, Min, Max etc. on Region-of-Interest (including Shapefile-based) from Stacked Matrices

Extract Region-of-Interest (including Shapefile-based) from Stacked Matrices

Extract Pixel Values from Stacked Matrices by Point Picking or Specifying Coordinates

Export Data as NetCDF Files

Shift or Flip a NetCDF File During Import

Pick Out a Specific Time Period from a NetCDF File During Import

Calculate Average from a NetCDF File During Import

+

[-] Mathematics

2026b

2026

2025*

2024*

2023*

9.*

Interpolate/Extrapolate: Process Multiple Y from Same X, Generate Results with Specified Binning Values

Normalize Data by Group

Reduce XY Data by Group Defined In Other Columns

Autofill for Column Formula When Ctrl+Drag Across Columns

Normalize Column(s) to a Specified Range or Use Statistics of Reference Column to Normalize Column

Improve Handling of NANUM for Moving Functions

More Options for Average Multiple Curves with Different X Range

Simple Curve Math Supports Custom Formula

Show Polygon Area of Selected Contour Line in Data Display

Akima Spline in Interpolation

2D Interpolation and Extrapolation

Compute Polygon Area

Compute Surface Area and Matrix Area

PRO

PRO

PRO

PRO

PRO

PRO

2D Volume Integration

PRO

PRO

PRO

PRO

PRO

PRO

3D Interpolation

PRO

Trace Interpolation on XY Data

PRO

PRO

PRO

PRO

PRO

PRO

1D Interpolation and Extrapolation

+

Interpolationand Extrapolation of Y From X

+

Trace Interpolation on XYZ Data

Normalization Across Multiple Columns or Curves

Set Column or Matrix Values by Using Mathematics Operations

+

[-] Curve Fitting

2026b

2026

2025*

2024*

2023*

9.*

Improved Fitting tools Reports: Support customizing summary table, Improved residual plots

Indicate unusual observations in Linear Regression graph

Support Named Range in Fitting Tools

Incorporate Python into Fitting Function Builder

Mini toolbar to Add Linear Fitting Curve to Plot

More Fitting Functions Available from Preshipped Fitting Function Library App

Support Defining Fitting Functions using Python

Include Standard Error on Derived Parameters in the Parameter Summary Table

Support Integral in Implicit Function

< and > Two Buttons on Parameters Tab of Nonlinear Curve Fit Dialog to Switch Between Sets of Parameters to Compare Fitting Result

Provide Selection of Parameter Initialization Formula when Defining Fitting Functions

More Built-in Fitting Functions such as Photosynthesis Irradiance (PI) Curve, 3D Curves, Diode And Solar Cell Data ect.

Provide Deming method in Fit Linear with X Error

PRO

PRO

PRO

PRO

PRO

View Movie

Customize Parameter Table in Graph for LR/PR/NLFit and Peak Fitting

Zoom on Preview tab of Nonlinear Curve Fit

Improved Fitting Results: Add Normal Probability Plot of Residuals, Put Residual Plots in a Single Graph

Fit and Rank All Functions in a Category

PRO

PRO

PRO

PRO

PRO

PRO

Orthogonal Regression for Implicit/ Explicit Functions

PRO

PRO

PRO

PRO

PRO

+

Calculate Standard Error for Derived Parameter

Linear Fit with Support for X Error

+

PRO

PRO

PRO

PRO

+

Surface Fit with Multiple Peaks

PRO

PRO

PRO

PRO

PRO

PRO

New Fitting Function Builder for Fitting Function Creation

Graphical Residual Analysis for Fitting

Find-X/Find-Y Tool for Linear, Polynomial, and Nonlinear Fit

+

New Find-Z Tool for Nonlinear Surface/ Matrix Fit

PRO

PRO

PRO

PRO

PRO

PRO

Fitting Comparison

PRO

PRO

PRO

PRO

PRO

PRO

[-] Peak Analysis

2026b

2026

2025*

2024*

2023*

9.*

Peak Analyzer: Support To Modify Number Of Points For Individual Peaks

Support Python-based fitting functions in Peak Analyzer

Peak Analyzer: Support for Sorting in Output Sheet, Option to Use Data in X Axis Range, Custom Peak Filtering using Script

Peak Analyzer: Support Output Baseline Subtracted Peaks Information after Finding Peaks, Report Baseline Mode in Notes node, Add Hint Tab in Fit Control Dialog

New Method for Peak Detection: Fourier Self Deconvolution

Auto Bound Setting for Positive-Only and Negative-Only Peaks

Sequentially Initialize Parameter Values in Batch Peak Analysis

Multiple Peak Fit Tool

Batch Peak Analysis

PRO

Peak Analyzer: Peak Fitting

PRO

PRO

PRO

PRO

PRO

PRO

Peak Analyzer: Fit Baseline with Peaks

PRO

PRO

PRO

PRO

PRO

PRO

Peak Analyzer: Peak Integration

Peak Analyzer: Peak Finding

Peak Analyzer: Baseline Detection

Peak Analyzer: Baseline Subtraction

[-] Signal Processing

2026b

2026

2025*

2024*

2023*

9.*

Smooth: Support Multiple XY as Input, LOWESS and LOESS Smoothing Support Span by X Values

Support Gaussian And Kaiser Window Function For FFT And IFFT

Support Binomial Filter for Smoothing

LOWESS and LOESS Smoothing

View Movie

IIR Filter Design

PRO

PRO

PRO

PRO

PRO

PRO

2D FFT Filter

PRO

PRO

PRO

PRO

PRO

PRO

Signal Envelope

PRO

PRO

PRO

PRO

PRO

PRO

Coherence

PRO

PRO

PRO

PRO

PRO

PRO

Signal Decimation to Reduce/Resample Data

PRO

PRO

PRO

PRO

PRO

PRO

1D FFT, Inverse FFT and 1D FFT Filter

2D FFT and 2D Inverse FFT

PRO

PRO

PRO

PRO

PRO

PRO

Short-Time Fourier Transform(STFT)

PRO

PRO

PRO

PRO

PRO

PRO

Wavelet Analysis

PRO

PRO

PRO

PRO

PRO

PRO

Hilbert Transform

PRO

PRO

PRO

PRO

PRO

PRO

2D Correlation

PRO

PRO

PRO

PRO

PRO

PRO

[-] Statistics

2026b

2026

2025*

2024*

2023*

9.*

Predictive Modeling Advisor

PRO

Acceptance Sampling

PRO

Stability Study

PRO

Random Forest

PRO

RSA: Life Test Plans

PRO

RSA: Regression with Life Data

PRO

RSA: Distribution Identification for Right Censoring

PRO

RSA: Distribution Overview Plot for Right Censoring

PRO

RSA: Nonparametric Distribution Analysis for Right Censoring

PRO

RSA: Parametric Distribution Analysis for Arbitrary Censoring

PRO

RSA: Support frequency option in PDA for Right/Arbitrary Censoring Dialog

PRO

RSA: Support one-side CI for Parametric Distribution Analysis for Right/Arbitrary Censoring

PRO

RSA: Transform (Pre-process) Warranty Data

PRO

RSA: Warranty Analysis support one value/multi values/column for Future Production Plan

PRO

RSA: Improve Warranty Analysis for more distributions

PRO

TSA: Time Series plot support input Y data with missing value

PRO

TSA: Times Series plot support data time X axis label

PRO

DOE: Optimal Design

PRO

DOE: Analyze Variability

PRO

DOE: Analyze Binary Response

PRO

DOE: Support include center point in model for PSS

PRO

DOE: Mixture design supports multiple totals

PRO

SPC: Support batch plotting for control charts

PRO

Cross Tabulation and Chi-Square Test Support Contingency Table

PRO

PSS: Provide "Actual Power" value and the Power Curve Plot in the t-test Power and Sample Size tools

PRO

PSS: Support Sample Size for Estimation

PRO

PSS: One/Two Sample Poisson Rate

PRO

Proportion Tests: Support multiple values as input

PRO

Proportion Tests: Improve report with Conclusion Chart

PRO

Proportion Tests: Test for Homogeneity

PRO

Normality Test: Support probability plot

Support Equal Variance is not Assumed for Two Sample T test with Summarized Data

Support Dunnett Means Comparison in One-Way ANOVA

Support Overlaid Contour Plot in DOE, GLR and Logistic Regression

PRO

RSA: Parametric Distribution Analysis for Right Censoring

+

PRO

RSA: Nonparametric Distribution Analysis for Arbitrary Censoring

PRO

PRO

RSA: Warranty Analysis

+

PRO

RSA: Accerated Life Testing

PRO

PRO

SPC: Capability Analysis supports multiple variables

PRO

PRO

SPC: Multivariate Charts

PRO

PRO

DOE: Specify the process variables for Create Mixture Design

PRO

PRO

DOE: Analyze mixture design in pseudo-components

PRO

PRO

DOE: Support coding schemes for categorical factors

PRO

PRO

DOE: Define Taguchi/Mixture Design

PRO

PRO

DOE: Support user-defined amounts for components for Create Mixture Design

PRO

PRO

DOE: Simplex Design Plot for Mixture Design

PRO

PRO

Decision Tree Analysis: Decision Tree Regression

PRO

PRO

Decision Tree Analysis: Improve Decision Tree Classification

PRO

PRO

Logistic Regression support to predict test data

PRO

PRO

Hypothesis Tests support Conclusion Chart

Two-Way ANOVA support Equal Variance Test

Stats Advisor: Improve to make selection process easier

ANOVA: Add Residual Plot

Side-by-Side Statistics

General Linear Regression (available from Statistics menu)

+

Best Subset Selection (available from Statistics menu)

Logistic Regression (available from Statistics menu)

+

Poisson Regression (available from Statistics menu)

Linear Mixed Effect Model (available from Statistics menu)

MANOVA (available from Statistics menu)

Probit Analysis (available from Statistics menu)

Factor Analysis (available from Statistics menu)

Decision Tree Analysis (available from Statistics menu)

+

Statistics Process Control (available from Statistics menu)

+

Design of Experiments (available from Statistics menu)

+

Gage Study (available from Statistics menu)

Time Series Analysis (available from Statistics menu)

+

Discrete Frequency Supports Combination of Categories

Statistics on Whole Sheet

+

Statistics On Columns: Options to Show Histogram as Count, Relative Frequency or Density, Nicer Result Graph and Worksheet

Footnote for Power Result in Two-Sample T-Test

Two Sample T-test On Rows Supports "Welch Test"

PRO

PRO

PRO

PRO

PRO

K-Means Cluster: Support Option to Standardize Variables; Cluster Plot

PRO

PRO

PRO

PRO

PRO

ROC Curve: Display Optimal Cutpoint; Improved Result Graph

PRO

PRO

PRO

PRO

PRO

Statistics on Rows Support for Multi-sheet Input

Provide Significance Letters Output in ANOVA Tools

Mean Comparison Support for Non-parametric Tools

PRO

PRO

PRO

PRO

PRO

Statsxy X-Function to Get Statistics by Binning

Support Combine Multiple Dataset as a Single One to Normalize

Support Grouping for Statistics on Rows

PRO

PRO

PRO

PRO

PRO

Support Means Plot in Two-Way ANOVA

3-way ANOVA

PRO

+

PRO

PRO

PRO

Partial Correlation

PRO

PRO

PRO

PRO

PRO

Cross Tabulation

PRO

PRO

PRO

PRO

PRO

Distribution Fit

PRO

PRO

PRO

PRO

PRO

t-Tests on Rows

PRO

PRO

PRO

PRO

PRO

One/Two-Proportion Testing

+

PRO

PRO

PRO

+

PRO

More Power & Sample Size Tests (One/Two-Proportion, One/Two Variance)

PRO

PRO

PRO

PRO

PRO

PRO

Grubbs Test and Q-test to Detect Outliers

+

Multivariate Analysis: Cluster, Principal Component, Discriminant, Partial Least Squares Regression etc.

PRO

PRO

PRO

PRO

PRO

PRO

ROC Curve

PRO

PRO

PRO

PRO

PRO

PRO

Survival Analysis: Kaplan-Meier Estimator, Cox Proportional Hazard Model, Log-Rank, etc.

PRO

PRO

PRO

PRO

PRO

+

Nonparametric Tests: Mann-Whitney Test, etc.

PRO

PRO

PRO

PRO

+

PRO

Power and Sample Size

+

PRO

PRO

PRO

PRO

+

One Way and Two Way Repeated ANOVA

+

PRO

PRO

PRO

+

PRO

Hypothesis Testing

+

+

PRO

PRO

+

+

Correlation Coefficient

PRO

PRO

PRO

PRO

PRO

PRO

Normality Test

+

Basic Descriptive Statistics, 1D and 2D Frequency Count, Discrete Frequencies, One/Two-Way ANOVA

+

+

[-] Connectivity with Other Application

2026b

2026

2025*

2024*

2023*

9.*

Improve R installation and detection

Preshipped VI Files Adding "Close References" Application Control

Allow Matlab Console to Connect to Already Running Instance of Matlab

Communicate with Individual Mathematica V8 or Later

R Console and Support for Rserve to Exchange Data between Origin and R

+

+

MATLAB Console with GUI Support to Transfer Data Between Origin and MATLAB

LabVIEW Connectivity

Automation Server Support

[-] Programming

2026b

2026

2025*

2024*

2023*

9.*

Labtalk: Inside(string[, mark]) string function to return the substring enclosed by a matching pair of marks

Labtalk: Booknames() and Sheetnames() functions to get all booknames and sheetnames

Python: Disable Python function quit() in Origin's embedded Python

OC: Add reverse to vectorbase

Code Builder: Update Scintilla to newer version 5.5.8

Labtalk: Smarter Token(), new NumExtract(), NumBreak(), Execute formula in Book

OC: GetAttachedPicture() to crop image embedded in a cell; Function on Turnbull Intervals; ocmath_get_percentiles_data() support frequency; Function to calculate confidence interval for median

Python: Supports setting parameter bounds in NLFit, Enable reading from and writing to a matrix sheet using a 1D array

Labtalk: wks.addcol(newName) renames long name;
Labtalk access on tick label type; dotool 100 to start annotation in graph

Labtalk: DropNA, Reverse, WeekNum support European Week Numbering System, wks.ColXY$ to get or set column designation, delete -rn to delete Named Range, layer -pd to duplicate plot in same layer

OC: Rotate() improved to support specifying rotation center, create a dialog with CEF HTML control, retrieve google map image

Python: add_label() and add_line() for graph layer

New Labtalk Functions: Landau Distribution, ERFI, Catrows

Labtalk: Load Theme from Theme File

Python: Note Window Access, Provide OriginExt for each Python version

OC: Print Note Window

New Labtalk Functions: RMSE, MBE, MAE, Countif

Labtalk: Set display format of column label row, Set Colormap Transparency, Time functions support elapsed time period, Split RGB value, Delete hidden/selected rows in worksheet, Reorder columns in worksheet, Remove all escape code from Text objects, Database Import, Improved Relative Positioning of Linked Objects, Function to Generate a Range Variable for Cell Formula, Add Button to Worksheet Gap Area

Upgrade Embedded Python to be 3.11

OC: Multiple ROI intensity profiles for image window, Set Multi-layer set Column Width for linked layers with X straight 1:1

Improved Script Window: Unicode Support, Auto Complete, Syntax Color, Font Control

Python: Python Interface for LabTalk Set Command for Plot

Labtalk: Access Cell Notes, Layer Object Support Change XY Mapping for Matrix, Copy Graph Window, Save Workbook; Access on ROI Object; Wipe All Formula and Script etc.

Python: Evaluate FDF, pip Command Support for Checking of Package Version, Copy Graph Page, Data Connector Class for Controlling Settings; Methods to Set Parameter Value During Fitting etc.

OC: Convert String Array to Matrix, Get Data Range from Name, Get List of Cells with Notes to Worksheet Class, Image Handling; Load Template as Minimized etc.

Support Links in GetN Dialog

Python Packages Manager Supports Proxy Setting

Support Intellisense in Python Console

Support Python in Setting Column Values, Defining Fitting Funciton, Import Filter, Python Script in Buttons ect

New originpro Package for Easy Access to Origin from Python

Access Python functions from LabTalk and Origin C

Support Python File Debug in Code Builder

Added OrglabExt for better COM connection to Origin from external Python

New Labtalk Controls: pdate pending locks, access to dash definition, control of box plots, sort columns by long name, control plot label using index

Preshipped Python 3.8

+

+

New Lookup & Reference Functions for Categorical Data

New Labtalk Funcitons: Get or Set Column as Categorical or use Sample Interval, Join arbitrary ranges into single dataset, Calculate standard error of dataset, get plot type info, open Edit Range dialog

New X-funciton to Split Cell Text to Columns like Excel

Labtalk Option to Generate Gadget Output for All Curves, All Layers, etc.

Control Polygon or Polyline object thru LabTalk

Multi-sheet Range Support

Provide Python Package OriginExt to Access Origin Functionality from External Python through COM.

Provides LabTalk functions for Linear Fit

Origin API for Calling Origin from Outside Python.

Unicode (UTF-8 Encoded) Text Strings Support in LabTalk and OriginC

Graph Object Properties Access From LabTalk

Support for HTML Dialog with JavaScript

Distribution Fit

Integrate Python as a Scripting Language in Origin

Ability to Encrypt OC code

Code Builder has New Editor Based on Scintilla Code, which Supports Code Folding, etc.

Origin C: Access to Full NAG Mark 9 Library

Generate LabTalk Script Command from Current Dialog Box Settings

X-Function: Easy Creation of Custom Tools with Automatic GUI by X-Function

X-Function: Execute X-Function from LabTalk Script and Menu

Command Window: Auto-Complete Support for Scripting

© OriginLab Corporation. All rights reserved.
× _ Let's Chat