Data Analysis &
Scientific Graphing

Origin is the data analysis and graphing software of choice for over a million scientists and engineers in commercial industries, academia, and government laboratories worldwide.

1M+
Scientists & Engineers
100+
Graph Types
200+
Free Apps
OriginPro Interface
Academic & Commercial
Python & R Integration
200+ Free Apps
Auto-Recalculate
30+ Years of Innovation
About the Software

The Choice of Over 1 Million Scientists & Engineers

Origin is the data analysis and graphing software of choice for over one million scientists and engineers in commercial industries, academia, and government laboratories worldwide.

Origin offers an easy-to-use interface for beginners, combined with the ability to perform advanced customization as you become more familiar with the application.

OriginPro offers all of the features of Origin plus extended analysis tools and capabilities for Peak Fitting, Surface Fitting, Statistics and Signal Processing.

Beginner Friendly

Intuitive interface designed for a smooth learning curve.

Advanced Customization

Powerful tools for granular control and automation.

OriginPro Exclusive

Extended tools for peak fitting, statistics, and more.

Graphing

With over 100 built-in and extended graph types and point-and-click customization of all elements, Origin makes it easy to create and customize publication-quality graphs. Add additional axes and panels, add or remove plots, save customized graphs as templates or themes for future use.

Graph Types — 100+ Available
Column & Bar Charts (Basic, Stacked, Grouped)
Floating Column & Bar, Bridge Plot
2D Pie and Doughnut Charts
Line, Scatter, Line+Symbol Plots
Lollipop, Density Dots, Area Plots
Multi-Axis & Multi-Panel, Trellis Plot
Polar, Radial, Waterfall, Contour & Heatmap
Vector, Streamline, Wind Rose, Spiral Bar
Spider/Radar, Smith Charts, Stiff & Durov Diagrams
Stock Plots, Profile Plot, Image Plot
Box Chart, Violin Plot, Histogram
Scatter Matrix, CDF, Kernel Density Plots
Probability & Q-Q Plots, Control Charts
Dot Plot, Pareto, Parallel, Sankey & Alluvial
Chord Diagram, Network Plot, Ribbon Chart
Population Pyramid, Before-After, Bland-Altman
Forest Plot, Poincaré, Voronoi Diagram
Pie/Bar Map, Sankey Map, Polar Quiver
3D Surface, 3D Bar, 3D Scatter/Trajectory/Vector
3D Ribbons/Walls, Waterfall, Pie, Column
3D Ternary, Stacked 3D Heatmap/Surface
Ridgeline, Treemap, Sunburst, Circular Packing
Hierarchical Edge Bundling, Heatmap with Dendrogram
Manhattan Plot, Andrews Plot, Venn Diagram
Piper, Isosurface, 3D Wind Rose, 3D Stacked Histograms
Soil Classification, Interaction Plot, Run Chart
2D/3D Function & Parametric Function Plots
Multiple Axes & Panels
  • Built-in multi-axis/panel templates (Double Y, 4-Panel, Stacked)
  • Merge multiple graphs or extract panels into separate windows
  • Link layer position, dimension, and axes by ratio or formula
  • Customize properties across all graph layers simultaneously
Plot Modifiers
  • Symbol color, shape, size controlled by worksheet columns
  • Line color, style, thickness as data modifiers
  • Create 3/4/5-dimensional color-mapped bubble charts
  • Indexing, colormap, or RGB values for color assignment
Axes Customization
  • Linear, log, probability, reciprocal, user-defined formula scales
  • Positive & negative symmetrical log scale
  • Multiple axis breaks with independent scale/tick control
  • Reference lines with statistical functions (mean, SD, etc.)
  • Discrete scale to exclude non-data rows (e.g., weekends)
Graph Annotation
  • Built-in LaTeX support for equations and math expressions
  • Add images, tables, arrows, lines, and polygons
  • Insert worksheets directly in graph for custom reports
  • Map background with geo-coordinate matching
Dark Mode & UI
  • Multiple built-in dark themes with toolbar toggle
  • Mini toolbar for quick context-sensitive edits
  • Float windows outside Origin for multi-monitor workflows
  • Universal search + multi-level undo/redo (Ctrl+Z/Y)
Legends & Color Scales
  • Combined or separate legends for multi-layer graphs
  • Linear and nested bubble scales with full customization
  • Point-by-point, categorical, and box chart legends
  • Color scales with automatic mapping to plot data
Extended Templates from OriginLab

In addition to built-in graph types, Origin also provides extended templates from the Template Center on the OriginLab website.

Gantt Chart, Energy Diagram, Speedometer Chart
Raincloud Plots, Ridgeline, Gradient Filled Bars
Log-Log Plot, Tripartite Plot, Schoeller Diagram
Wind Vector Stick Chart, Polar Colormapped Line
XPS Area/Line, Delaunay Triangulation, Wafer Map
Correlation Chord Diagram, 3D Surface Map
Periodic Table, Clustered Scatter, Sparkline Chart
3D XRD Waterfall, 3D Horizontal Floating Bar
Bridge Charts in Multiple Panels, Double-Y Waterfall
Data Exploration

Interact directly with your graphs to uncover patterns and insights in real time. Origin provides a rich set of interactive tools for exploring, filtering, and extracting data without leaving the graphical environment.

Zoom & Pan
  • Magnify a region and easily zoom/pan to desired X/Y scale
  • Drag axis scale interactively on graphs
  • Press Z/X + scroll mouse to quickly zoom in/out
  • Display zoomed region as inset in second layer
  • Ctrl+R to rescale graph axes to show all data
Examine Data Points
  • Data Reader: read coordinates, row index, linked columns
  • Screen Reader: any position coordinates in graph
  • Vertical Cursor Gadget for stacked multi-graph exploration
  • Data Point Tooltip and Plot Highlighting
  • Conditional Formatting in Worksheets
ROI-based Data Extraction
  • Select data interactively on graph, extract to worksheet
  • ROI shapes: Rectangle, Oval, Arbitrary freehand
  • Multiple ROIs supported simultaneously
  • Extract to new sheet, append rows, or append columns
Browser Graph
  • Quick selection of multi-column or multi-sheet data
  • Choose every Nth column or switch between sheets
  • Line, histogram, stacked, or browser graph choices
  • Sort plots using any metadata value, flip through data
Slicer: Graph-based Filtering
  • Apply filters directly on graphs without changing source data
  • Filters at Page, Layer, or Plot level
  • Slicer panel for easy drag-control manipulation
  • Analysis tools and gadgets auto-update on filter change
Change Parameters & Recalculate
  • Modify analysis parameters at any time, results auto-update
  • Change input data to trigger recalculation of all results
  • No need to repeat analysis from scratch on data change
Exploratory Analysis

Origin provides several gadgets to perform exploratory analysis by interacting with data plotted in a graph. Select a data range using a Region-of-Interest (ROI) box and view immediate results as you move or resize it.

How it works: Place a gadget ROI on any curve in a graph. Results are dynamically updated on top of the ROI as it is resized or moved. Same or different gadgets can be applied multiple times in the same graph. Hide the ROI box for clean printing and export.
Available Gadgets
Statistics Gadget
Vertical Cursor Gadget
Differentiate Gadget
Digitizer Gadget
FFT Gadget
Integration Gadget
Interpolate Gadget
Intersect Gadget
Quick Fit Gadget
Quick Peaks Gadget
Quick Sigmoidal Fit Gadget
Cluster Gadget [PRO]
2D Integration Gadget [PRO]
Rise Time Gadget [PRO]
Curve & Surface Fitting

Origin provides various tools for linear, polynomial, and nonlinear curve and surface fitting. Fitting routines use state-of-the-art algorithms. Detailed report sheets include fit statistics, parameters, ANOVA tables, and residual analysis.

Options & Controls
  • Select from ~200 built-in fitting functions in categories
  • Fitting Function Builder for custom functions (including Python)
  • Fit multiple datasets independently, globally, or in concatenate/replicate mode
  • Global fitting with parameter sharing across datasets
  • Specify bounds and constraints; step-wise iteration control
  • Algorithms: Levenberg-Marquardt and ODR PRO
Compare Models & Datasets PRO
  • Compare two fitting models with one dataset
  • Compare one model with two datasets
  • Rank models using F-test, AIC, or BIC criterion
Surface Fitting PRO
  • Fit 3D surfaces on XYZ worksheet or matrix data
  • 20+ built-in functions; create custom surface functions
  • Multi-peak fitting with automatic peak finding
  • Calculate Z values for new XY from the fit surface
Implicit Fitting PRO
  • Fit implicit functions using Orthogonal Distance Regression
  • Supports X and/or Y error data and weighting
  • Functions can have two or more variables
Peak Analysis

Origin provides comprehensive tools for peak analysis — from baseline correction to peak finding, integration, deconvolution, and fitting. All steps are guided through an interactive Peak Analyzer workflow.

Baseline Detection
  • Automatic and manual baseline detection options
  • Methods: 2nd Derivative, XPS, Asymmetric Least Squares
  • Interactively add/modify anchor points
  • Subtract baseline or include in final peak fit
Peak Integration
  • Automatic or user-specified integration window width
  • Graphically adjust width for individual peaks
  • Report: height, area, percent area, centroid, FWHM, half-widths
  • Integrate from baseline or from y=0
Peak Fitting PRO
  • 25+ built-in peak functions; create custom peak functions
  • Fit all peaks with same function or assign different functions
  • Peak deconvolution to resolve overlapping/hidden peaks
  • Fix or allow peak centers to vary within a range
  • Share parameters across peaks; report 25+ peak properties
Peak Finding
  • Methods: Local Maximum, Window Search, Residuals, 1st/2nd Derivative
  • Filter peaks by threshold or maximum number of peaks
  • Find positive and/or negative peaks
  • Add, modify, or remove peaks interactively on graph
Batch Peak Analysis
  • Use gadgets to analyze multiple curves across layers
  • Apply a predefined peak analysis theme to multiple datasets/files
  • Output custom report table with peak parameters per dataset
Statistics

Origin provides a wide array of tools for statistical analysis. The Stats Advisor App helps users interactively choose the appropriate test, analysis tool, or App for their data.

Descriptive Statistics
  • Statistics on columns or rows
  • 1D and 2D frequency counts, discrete frequency
  • Normality tests and distribution fit PRO
  • Correlation and partial correlation coefficient PRO
  • Outlier tests: Grubbs and Dixon's Q tests
Parametric Tests
  • One-Sample, Two-Sample, Pair-Sample t-Test
  • Welch's test for unequal variances
  • Tests on Rows PRO, Variance tests PRO
  • Proportion tests (One & Two-Sample) PRO
Non-parametric Tests PRO
  • One-Sample Wilcoxon Signed Rank
  • Paired-Sample Sign & Wilcoxon Signed Rank
  • Mann-Whitney, Kruskal-Wallis, Friedman ANOVA
  • Two-Sample Kolmogorov-Smirnov, Mood's Median
ANOVA
  • One-way and Two-way ANOVA
  • Three-way ANOVA PRO
  • One- and Two-way Repeated-Measures ANOVA PRO
  • Means comparison: Tukey, Bonferroni, Scheffe, Holm
Multivariate Analysis PRO
  • Principal Component Analysis (PCA)
  • K-Means and Hierarchical Cluster Analysis
  • Discriminant Analysis and Partial Least Square
Quality Control PRO
  • Statistical Process Control (SPC): X-bar, R, S, P, C, U charts
  • Measurement System Analysis (MSA)
  • Design of Experiments (DOE)
  • Tolerance Intervals
Time Series & Additional Analyses
Time Series Explorer and Pivot tools
Unstack, Filtering, Moving average processing
Trend, Decomposition, Correlation, ARIMA Model
Stationary Test, Smooth analysis
Survival and Reliability Analysis [PRO]
Machine Learning Tools [PRO]
Signal Processing

Origin provides a comprehensive suite of signal processing tools — from classical Fourier transforms and digital filters to advanced wavelet analysis for non-stationary signals.

Transforms
  • Fast Fourier Transform (FFT) and Inverse FFT (IFFT)
  • Short-time Fourier Transform (STFT) PRO
  • 2D FFT / 2D IFFT PRO
  • Hilbert Transform PRO
Smoothing
  • Savitzky-Golay (preserves peak height & width)
  • Adjacent-Averaging, Percentile Filter
  • FFT Filter smoothing
  • LOWESS and LOESS (local regression methods)
Filtering
  • FFT Filter (low pass, high pass, band pass, threshold)
  • IIR Filter Design (Butterworth, Chebyshev I & II, Elliptic) PRO
  • 2D FFT Filter PRO
Wavelet Analysis PRO
  • Continuous and Discrete Wavelet Transform
  • Inverse DWT (Reconstruction) and Multi-Scale Decomposition
  • Wavelet Smoothing and Noise Removal
  • 2D Wavelet Decomposition and Reconstruction
Additional Tools
  • Convolution and Correlation
  • Coherence PRO
  • Envelope Curves PRO
  • Decimation PRO
  • Rise Time Gadget PRO
Mathematics

From simple column calculations to interpolation, calculus, and integration, Origin provides a wide range of tools for mathematical analysis of worksheet and matrix data.

Column & Cell Calculations
  • 500+ functions: math, engineering, statistics, date/time, string
  • Excel-like column formula notation with cross-worksheet references
  • Cell formula with interactive range referencing and stretch/fill
  • Before Formula Script for pre-processing
  • Results update automatically when source cells change
  • Normalization, average multiple curves, column math tools
Interpolation & Extrapolation
  • 1D and 2D Interpolation/Extrapolation
  • 1D and 2D Trace Interpolation
  • 3D Interpolation (XYZ data)
  • Methods: Linear, Spline, B-Spline, Akima, Kriging, Shepard, TPS
Differentiation & Integration
  • Numeric Differentiation and Integration
  • Polygon and Surface Area Calculation PRO
  • 2D Volume Integration PRO
  • Integrate Gadget with interactive ROI and batch support
Data Processing

Origin provides multiple powerful data-manipulation tools for pre-analysis data processing. Reorganize, filter, reduce, and extract data — all while keeping graphs and results automatically synchronized.

Reorganization
  • Sort data at column or worksheet level
  • Stack and Unstack columns to transform data layout
  • Split or Append Worksheets
  • Transpose Worksheet, including Metadata Rows
Extraction & Reduction
  • Data Filter with numeric, string, or date-time conditions
  • All graphs and analyses auto-update when filter changes
  • Pivot Table for data summarization
  • Reduce: Evenly Spaced X, Duplicate X, By Rows, By Group
RS & GIS Data Processing
  • NetCDF: calculate averages, extract time periods, shift/flip on import
  • GeoTIFF: import DEM data, stacked matrices, apply color palettes
  • ROI-based extraction from matrices and images
  • Theil-Sen regression on multi-year GeoTIFF data
  • GeoTIFF as graph background with pie/bar/shapefile overlay
Importing

Origin supports more than 30 data formats with blazing-fast import speeds — over 10× faster than Excel for large text files. Persistent Data Connectors keep your data always up-to-date.

30+ Supported Formats
  • ASCII, CSV, Excel (XLS, XLSX, XLSM) — no MS Excel required
  • HDF5, NetCDF, MATLAB (.mat), Origin Projects
  • PCLAMP, EDF, BDF, WAV, SPC, NMR, MDF, IBW
  • BRUKER OPUS, SAS7BDAT, pzFx, mzML, imzML, SPE
  • Drag-and-drop import with auto re-import on file change
Data Connectors
  • Connect to web files, local/network drives, or cloud drives
  • CSV, Excel, HTML, JSON, MATLAB, Origin Projects connectors
  • Database Connector: Access, SQLite, SQL, Oracle, MySQL
  • Re-import data from source at any time
  • Optionally exclude imported data when saving to reduce file size
Excel Integration
  • Full-precision copy/paste from Excel
  • Specify rows for name, units, comments, multiple sheets
  • Re-import when external file updates
  • Or open Excel directly via OLE within Origin
Digitizer Tool
  • Digitize data from scanned graph images
  • Cartesian, Polar, and Ternary coordinate support
  • Linear and Log axis scales; rotation correction
  • Auto trace lines or pick points manually
Exporting & Presentation

Origin provides comprehensive options for exporting and presentation — from publication-quality graph export to sending graphs to PowerPoint and creating animation movies.

Resize for Publishing
  • Specify desired width (e.g., 86mm single column, 178mm double)
  • All graph elements scale proportionally
  • Fit page to layers or fit layers to page
Export Formats
  • Vector: SVG, EPS, PDF, EMF
  • Raster: TIFF, PNG, JPEG, BMP (with DPI control)
  • Export user-defined area with trim/white-space option
  • Master Page / System Theme for consistent branding
Send to PowerPoint / Word
  • Send single or multiple graphs from anywhere in project
  • Specify slide number, margins, and OLE vs. picture format
  • Insert at bookmark locations in Word documents
Movies & Reports
  • Create video files from Origin graphs (Video Builder)
  • Export image stack in matrix as video
  • Slide show of all graphs from active folder
  • Custom reports using Notes Window, Worksheet, or Layout Page
Batch Processing

Origin provides multiple ways to handle repetitive graphing, importing, and analysis tasks. Batch operations can be performed entirely from the GUI — no programming required.

Batch Graphing
  • Repeat graph for all columns or worksheets with similar data structure
  • Cloneable Templates: save column names/positions for one-click re-use
  • Template Library with filtering for compatible templates
  • Graph Themes to save and apply customizations across projects
Batch Importing
  • Import one file, set up workbook, then clone for each new file
  • Save import settings as theme or filter file
  • Clone an entire Origin Project to replicate analysis with new data
Batch Analysis
  • Analysis Templates™: process multiple files with one setup
  • Summary sheet with parameters from each dataset or file
  • Link Analysis Template to Microsoft Word Template for polished reports
  • Auto-recalculate: results update when input data changes
Project & Data Management

Store all data, graphs, notes, and analysis in a single, portable Origin Project (.OPJU) file. The built-in Project Explorer provides flexible folder organization for managing complex, multi-step workflows.

Origin Project File (OPJ/OPJU)
  • Store data, metadata, notes, graphs, and analysis in one document
  • Flexible user-defined folder structure
  • Include LabTalk scripts and Origin C code as attachments
  • Free Origin Viewer for colleagues without a license (Windows/Mac)
Workbooks & Worksheets
  • Multi-sheet workbooks exceeding Excel's row/column limits
  • Column Label Rows: Long Name, Units, Comments, F(x) formula, Sparklines
  • Freeze/split panes, data filters, Pivot Tables
  • Flexible custom reports combining data, graphs, and images
Window Management
  • Project Explorer with multiple view modes (thumbnail, list, icons)
  • Favorites folder for collecting publication-ready graphs
  • Float windows outside Origin for multi-monitor use
  • Pin windows, snap/arrange multiple windows
Password Protection
  • Protect entire project or workbook/worksheet level
  • Optional Audit Log with date, time, and user name records
  • Facilitates compliance with CFR Title 21 Part 11 regulations
Programming & Connectivity

As your Origin use expands, you can programmatically access features, add custom routines, or communicate with Origin from other applications. Origin provides multiple options for deep integration.

Embedded Python
  • Embedded Python console with Intellisense support
  • OriginPro package for high-level access to Origin objects
  • Use Python in Set Column Values, Fitting Function Builder, Peak Analyzer
  • Full access to NumPy, SciPy, Pandas, scikit-learn, and more
  • Python functions accessible from LabTalk and Origin C
LabTalk Scripting
  • Native scripting language for automating Origin tasks
  • Rich set of X-Functions for specific analysis operations
  • Assign scripts to buttons on graphs or worksheets
  • Organize scripts in OGS files with sections for reuse
Origin C
  • ANSI C-based language with C++ and C# feature support
  • Create and access all Origin objects (worksheets, matrices, graphs)
  • Build HTML dialogs with JavaScript
  • Code Builder IDE for managing Origin C projects
External Connectivity
  • MATLAB Console for bi-directional data exchange
  • R and Rserve Console for statistical computing
  • Mathematica Link for kernel-level expression evaluation
  • LabVIEW SubVIs for sending data and commands to Origin
Apps in Origin

Extend the graphing and analysis functionality of Origin by installing free Apps from the OriginLab File Exchange. Over 200 Apps available across all major categories.

Data Import Apps
  • CSV Connector, Excel Connector, HTML Connector
  • HDF Connector, NetCDF Connector
  • Import NMR Data, Import PDF Tables
  • Google Map Import, Import Shapefile
Graphing Apps
  • Graph Maker, Correlation Plot, Paired Comparison Plot
  • Venn Diagram, Taylor Diagram, Volcano Plot
  • Kernel Density Plot, Chromaticity Diagram
  • Heatmap with Dendrogram, Zoomed Inset
Publishing Apps
  • Graph Publisher, Send Graphs to PowerPoint
  • Send Graphs to Word, Send Graphs to PDF
  • Send Graphs to OneNote, Movie Creator, Graph Anim
Analysis Apps
  • Curve Fitting: Simple Fit, Speedy Fit, Piecewise Fit, Fit ODE
  • Peak: Simple Spectroscopy, Peak Deconvolution, 2D Peak Analysis
  • Statistics: SPC, DOE, Stats Advisor, PCA, RDA, Factor Analysis
  • Time Series Analysis, Neural Network Regression, SVM Classification
200+ Free Apps available from the OriginLab File Exchange website. Apps are installed immediately into Origin from the App Center and update automatically. Contact LaGa Systems to learn more about App access with your Origin license.
Ready to Get Started?

Bring OriginPro to Your Laboratory

Contact LaGa Systems for academic, commercial, and government pricing on Origin and OriginPro licenses. Concurrent network and node-locked options available.

Standard vs Pro

Advanced Capabilities — Only in OriginPro

OriginPro includes everything in Origin, plus these powerful advanced tools for research and industry professionals.

OriginPro — Go Further

Available for academic, commercial, and government users worldwide.

Get Pricing

Peak Fitting

Multi-peak fitting, deconvolution, batch peak analysis, and 25+ built-in peak functions.

Surface Fitting

Nonlinear 3D surface fitting on XYZ or matrix data with over 20 surface functions.

Multivariate Statistics

Advanced statistical tools: PCA, K-Means, Cluster Analysis, Discriminant Analysis, and PLS.

Wavelet Analysis

Continuous & Discrete Wavelet Transforms; specialized tools for denoising and decomposition.

Quality Control (SPC)

Complete set of SPC tools, Measurement System Analysis, and Design of Experiments (DOE).

Implicit & ODR Fitting

Fit implicit functions with X/Y error data using Orthogonal Distance Regression algorithms.