Free Trials

Download a free trial to find out which Altium software best suits your needs

How to Buy

Contact your local sales office to get started on improving your design environment


Download the latest in PCB design and EDA software

  • Altium Designer

    Complete Environment for Schematic + Layout

  • CircuitStudio

    Entry Level, Professional PCB Design Tool

  • CircuitMaker

    Community Based PCB Design Tool


    Agile PCB Design For Teams


    World-Renowned Technology for Embedded Systems Development

  • Altium Vault

    Comprehensive Design Data Management Solution

  • Ciiva

    Intelligent Parts Database for Achieving Realizable Design

  • Octopart

    Extensive, Easy-to-Use Component Database

  • PDN Analyzer

    Natural and Effortless Power Distribution Network Analysis

  • See All Extensions
  • AgileXPLORER

    Parametric Search & Navigation of Product Data in Oracle/Agile - PLM

  • EDAConnect

    Direct Link Between Altium Environment & Enterprise PLM

  • Live Courses

    Learn best practices with instructional training available worldwide

  • On-Demand Courses

    Gain comprehensive knowledge without leaving your home or office

  • Altium Designer 18

    The most powerful, modern and easy-to-use PCB design tool for professional use


    The Largest PCB Electronics Summit in the World

    • Forum

      Where Altium users and enthusiasts can interact with each other

    • Blog

      Our blog about things that interest us and hopefully you too

    • Ideas

      Submit ideas and vote for new features you want in Altium tools

    • Bug Crunch

      Help make the software better by submitting bugs and voting on what's important

    • Wall

      A stream of events on AltiumLive you follow by participating in or subscribing to

    • Beta Program

      Information about participating in our Beta program and getting early access to Altium tools

    All Resources

    Explore the latest content from blog posts to social media and technical white papers gathered together for your convenience


    Take a look at what download options are available to best suit your needs

    How to Buy

    Contact your local sales office to get started improving your design environment

    • Documentation

      The documentation area is where you can find extensive, versioned information about our software online, for free.

    • Training & Events

      View the schedule and register for training events all around the world and online

    • Design Content

      Browse our vast library of free design content including components, templates and reference designs

    • Webinars

      Attend a live webinar online or get instant access to our on demand series of webinars

    • Support

      Get your questions answered with our variety of direct support and self-service options

    • Technical Papers

      Stay up to date with the latest technology and industry trends with our complete collection of technical white papers.

    • Video Library

      Quick and to-the-point video tutorials to get you started with Altium Designer


    Here you’ll find just a few of the features that can take the chore of designing complex electronics, and return it to the joy it was meant to be.

    Schematic Capture

    Design electronics faster with hierarchical schematic and
    design reuse in one cohesive user interface.

    Hierarchical & Multi-Channel Design

    Hierarchical Design Environment enables splitting designs into manageable, logical chunks with block diagram top-level design sheets (ie. Power Supply, Analog Front-End, Processor, IO, Sensors etc.).

    Auto Cross-Probing

    Quickly navigate between multiple project files by cross referencing design objects between your schematic and PCB.

    PADS® Logic Exporter

    Save time exporting your design files from Altium Designer to PADS® with the PADS® Logic Exporter. Design the most advanced board layouts in Altium Designer, then instantly translate your schematics and board layouts to your workspace in PADS® Logic.

    Altium Designer maintains a two-way connection between schematics and the PCB, providing a unified interface and data model throughout the design process to improve productivity. The schematic editor allows flat, hierarchical and mixed topology designs, design reuse, and numerous productivity accelerators including Smart Paste™, Device Sheets™, Snippets, and global editing. Design rules and constraints can be added from schematic for right-first-time engineered PCBs. Cross-select and cross-probing from schematic to PCB (and vice-versa) enable rapid place & route and interactive design reviews in 2D and 3D.

    Read Schematic Capture Datasheet

    Component Management

    Create and search for components with the most up-to-date pricing and availability from certified suppliers.

    Real-time BOM Management

    The latest supplier part information linked to the BOM enables you to make informed design decisions - with real time cost and availability.

    IPC Compliant Footprint Wizards

    Easily generate the most realistic, accurate, and data-rich 3D models and get an exact representation of your physical board in real-time NATIVE 3D™.

    Component Placement System

    Design the most organized and efficient board layouts with a new component placement system. Dynamically place and drag components that push, avoid, and snap-to alignment with other components on your board layout.

    Unified Component Model

    Avoid re-creating components and schematic symbols with an integrated library providing a unified component model to be used across the entire design.

    The Unified Component Model employed by Altium Designer means each component has the symbols, variants, footprints, 3D mechanical and simulation models needed. Components can be rapidly and accurately created using the Symbol Wizard and IPC-Compliant Footprint Wizard, and allow linking of IBIS and SPICE models for simulation. Components can also be acquired from more than 200,000 parts available for free from the Altium Content Vault. Supplier Search and ACTIVEBOM™ allow all components in the project to be sourced with up-to-date pricing and availability from user-configurable supplier choices, with over 200 distributor data feeds in addition to your own company part inventory and database linking.

    Read Component Management Datasheet

    Design Verification

    Verify your design with built-in mixed analog / digital circuit simulation. Analyze pre- and post-layout signal and DC power delivery.

    PDN Analyzer

    Integrated, inexpensive tools that are easy to learn and set up so that you can visually emulate your design's power circuits and visualize PDN issues.

    Ibis Model Implementation Editor

    Interface with IBIS files directly to make it easier to work with 3rd party SI tools.

    Signal Integrity

    Ben Jordan discusses the advantages of Signal Integrity Analysis in Altium Designer.

    With Altium Designer the XSPICE mixed analog and digital simulation and waveform editors are built in, allowing AC, transient, operating point, parameter sweep, monte-carlo analyses and more. Optional fully integrated simulation with SIMetrix/SIMPLIS engines by Catena™ enable high-speed piecewise linear simulation of large-signal and switching power circuits. DC voltage drop and current density analysis of the PCB is accurately simulated and visualized by the PDN Analyzer™ extension, powered by CST™. Altium Designer includes fully integrated Signal Integrity Analysis based on IBIS 3 models as a standard rules-driven feature of the unified workflow, available in any design, for quick pass/fail rules checking on impedance-controlled and high-speed nets in the PCB.

    Read Design Verification Datasheet

    Board Layout

    Easily maneuver objects on the board layout with controlled component placement and create layer stack templates for reuse.

    Rules Driven Design

    Keep your board layout error-free and in line with your specific manufacturing guidelines with a fully customizable design rule system and advanced query editor.


    Reduce signal integrity disturbances on your high-speed designs with complete control over drill hole properties.

    Visual Layer Stack Management

    Easily manage the layer stacks for your rigid-flex or high-speed design in one central location.

    Hole Tolerance Definitions

    Guarantee reliability when manufacturing your PCB by defining specific hole tolerance values for pads and vias. Specify precise hole tolerances as part of your manufacturing documentation to ensure you get it right the first time, everytime.

    Net Color Synchronization

    Ensure documentation accuracy and visual color notifications with net color synchronization between schematic design and the PCB layout. Instantly sync net colors to your board layout through a managed Engineering Change Order.

    Precise Object Placement

    Organized and efficient design with the ability to place and drag components that push, avoid, and snap-to alignment with other objects on your board layout.

    Copper Pour Management

    Customizable copper polygons with easy-to-use editing modes and customizable borders.

    Streamlined Design Rule Editor

    Easily create and manage your advanced design rule queries with the Design Rule Editor. Understand exactly how your queries interact together and avoid any conflicting rules with an organized query validation interface.

    Board layout is organized and efficient with the ability to place and drag objects that push, avoid, and snap-to alignment with other objects and pads. Flexible options for multiple net and component grids (cartesian and polar), are overlaid and invoked with accelerator keys for rapid object placement. Snippets enable physical re-use of complex PCB structures, as well as rooms for easy yet detailed control of component placement, fan-out, neck-down, and multi-channel place and route duplication. The PCB shape can be defined from MCAD (DXF, IDF, STEP) or from mechanical outline. PCB design layer stacks, rules and constraints can be re-used through templates and added and customized from schematic, making the pre-route setup of the PCB design detailed, accurate, and fast.

    Read Board Layout Datasheet

    Rigid-Flex and Multi-Board

    Define and modify rigid-flex layer stacks using electrical checking and synchronization of multi-board connections.

    Interconnected Multi-Board Assembly

    Connectivity management and enhanced 3D engine allows you to render design models and multi-board assemblies - faster and with better shading and realism.

    Collision Detection

    Complete collision detection on all PCB models and design objects to ensure they are collision free and fit inside your enclosure.  

    3D Clearance Checking of Flex Mounted Components

    With new support for rigid-flex PCB design, there has to be a way of checking the clearance of components on flex-circuit and separate rigid areas that will move in the final product assembly. The Component Clearance rule and online DRC show in real-time when there will be a clearance issue.

    Layer Stack Regions

    Having more than one PCB Layer Stack only works if a designer can show physical areas on the board for each. Altium Designer introduces an entirely new viewing mode - Board Planning Mode - for just this.

    Define New Layer Stacks

    In order to support advanced PCB lamination structures, a new layer stack manager has been developed, which provides the ability to create multiple layer stacks within a single PCB design. This facilitates both embedded components as well as creation of rigid-flex circuits.

    3D Movie Enhancements

    Altium Designer’s 3D PCB Movie Generator has been updated to support simulation of bends and curves in flexible PCB regions. Communicating the design intent for assembled rigid-flex and flex circuits through animated video sequences means PCB fabricators and assembly houses (EMS) can see with their own eyes exactly what it is you want them to build for you!

    Advanced Rigid Flex Design

    Design rigid-flex in full 3D, with an easy to understand picture of the folded and unfolded design. Effortlessly define multiple PCB layer stack-ups to confirm the components, case assembly and PCB all meet mechanical clearance requirements.

    Altium Designer makes it simple to define and modify rigid-flex layer stack regions composed of multiple materials and thicknesses enabling single board rigid-flex PCB assemblies. The rigid-flex layer stack regions can be defined with bend lines and angles, with full 3D folding and component clearance checking to ensure correctness before expensive prototyping. Fabrication outputs define layer stack regions and coverlay shapes. For assemblies requiring multiple separate interconnected PCBs, multi-board projects combine child PCB designs. The Multi-Board Connection Manager enables electrical checking and synchronization of board-to-board connections and pin-swaps between assemblies. Multi-board Assembly documents model the full assembly in 3D to ensure correct alignment and collision avoidance, with enclosure STEP model import for full assembly checking and alignment.

    Read Rigid-Flex and Multi-Board Datasheet

    Interactive Routing

    Expertly route complex topologies with user-guided, constraint-driven routing automation.

    Fast and High-Quality Routing

    Visual Constraints and user-guided automation enables you to route complex topologies across layers - routes at the speed of a computer, but the quality of a PCB designer veteran.

    Enhanced Pin Length Definitions

    Accurately and efficiently route your high-speed design layouts with enhanced pin length definitions in the component pin properties. Enhanced calculations for pin lengths include the length of the internal bond wire without requiring time-consuming manual calculations.

    Visual Clearance Boundaries

    Clearly understand your board spacing constraints as your route in real-time with visual clearance boundaries between traces and components on your board.

    Automated High-Speed Signals for High-Speed Topologies

    Route your high-speed design with fully configurable differential pair routings that carry precise signal lengths across your PCB.

    Track Glossing

    Easily optimize the quality and length of every net on your PCB with automated alignment of routing paths.

    The PCB editor’s advanced routing engine includes push and shove, hug, walk around, and interactive length tuning modes for single-ended and differential pair routes. xSignals™ enable complex signal-path groupings across the PCB to be tuned for any high-speed technology, with the xSignals Wizard to automate setup of modern topologies including DDR2/3/4, USB 3.0/Type-C and more. ActiveRoute® provides user-guided routing automation to route and tune across defined layers, giving human quality results at the speed of a machine. Visual clearance boundaries between traces and components on your board let you see design rules in action helping you understand your layout at a glance.

    Read Interactive Routing Datasheet

    MCAD Collaboration

    Simplify MCAD collaboration through integrated electrical and mechanical domains with NATIVE 3D PCB editing.

    Clearance Checking

    Mechanical board enclosures can be tested for perfect fit, right the first time, without the need for costly prototypes.

    MCAD Integration

    Import and export realistic, accurate mechanical models, such as actual product mechanical enclosures, component models, and other dimensionally critical shapes right into your ECAD 3D PCB editor.

    The NATIVE 3D™ graphics engine in Altium Designer enables right-first-time collaboration between PCB and mechanical product design domains. Switching between 2D and 3D PCB editing modes is instant with single-key shortcuts, and is a native part of the PCB editor workspace (not a separate window or program). Direct 3D modeling of the PCB, components and enclosure give immediate feedback for setting the board shape, placing components and physical clearance constraint checking, including collision detection. Bi-directional exchange of MCAD data through STEP or IDX makes formal collaboration with MCAD simple and effective. The optional Solidworks PCB Connector extension enables seamless PCB and mechanical design synchronization with visual cues and change control between Altium Designer and SolidWorks® over your network.


    Read MCAD Collaboration Datasheet

    Data Management

    Compare documentation changes and revisions using Work-In-Progress data management views and version control.

    Version Control

    Integrated version control change logs detail the who, why, and when of design changes and allow you to visually compare and track changes.

    Streamlined Project Releaser

    Easily add verified project snapshots into your Vault with the Streamlined Project Releaser. Quickly create customized variants of project files for fabrication and assembly.

    Work-In-Progress data management provides check-in, check-out and visual comparison of document changes and revisions. Local history and auto-save prevent data loss, and version control support enables formal revision tracking, commenting, and design collaboration in PCB design projects and component libraries, for design teams. Pre-configured templates and Device Sheets allow easy reuse of high-quality documents, parameters, design rules, and known-good circuits. ODBC data linking brings component information from corporate databases, along with current supply chain and component data from Altium Cloud Services. Publishing Destinations for project release and output generation are pre-configurable for sharing design outputs for fabrication and assembly via FTP, Box, Amazon S3™ and archival to shared folders.

    Read Data Management Datasheet

    Manufacturing Outputs

    Generate fabrication and assembly outputs faster with multi-process executions and seamless, streamlined documentation.

    Seamless PCB Documentation Process

    Document all assembly and manufacturing views in a single, cohesive design environment, with linked source data for updates at the push of a button.

    Automated Documentation Outputs and Project Release

    Easily communicate design intent with a complete documentation workflow to get your design right the first time.

    Draftsman Enhancements

    Enhance your documentation workflow efficiency with new PCB measurements between datums and design objects.

    Reusable Batch Output Configurations

    Output jobs act as an organized, reusable container for all necessary design outputs.

    Fabrication and Assembly output generation is fast with the multiprocess execution of Output Jobs. The Draftsman® documentation tools give fast and automated fabrication and assembly documentation. Output Job Files allow you to organize, reuse and apply standard output settings across all your design projects, and include configuration options for Gerber (X, X2), N.C. Drill, IPC-2581, ODB++, IPC-D-356A, 3D PDF, STEP, XLS/CSV, XML and more. Output containers for your configured outputs are combined with powerful batch-processed release execution. Validation of your design, including electrical and design rule checking, is enabled within the batch output process to guarantee the manufacturing data you are delivering is from correct, complete, up-to-date and synchronized design projects.


    Read Manufacturing Outputs Datasheet

    Unified Platform

    Significantly improve design productivity in one cohesive, unified environment for schematic, PCB, documentation, and simulation.

    Modern Interface Experience

    New, cohesive user interface provides a fresh and intuitive environment, and optimizations that enable unparalleled visualization of your design workflow.

    Powerful PCB Design

    64-bit architecture and multi-threaded task optimizations let you design and release large, complex boards faster than ever.

    Offline Design System

    Always remain in complete control of what network data you share with the outside world with the Offline Design System. Easily specify connectivity for specific applications within Altium Designer including preferences sharing, licensing servers, part supplier connections, and more.

    Altium Presents: Unified Data Model

    Altium Master Electronics Designer Ben Jordan shows how Altium Designer's Unified Data Model removes traditional bottlenecks and makes design synchronization easy and error-free.

    Altium Designer has been built from the ground up as a powerful, coherent electronics development environment that contains all the advanced tools you’ll need for productive and efficient design. Altium Designer unifies library and component management, schematic capture, electrical/design rules, verification, advanced PCB routing, NATIVE 3D PCB MCAD collaboration, design documentation, output generation, and BOM management into one sleek user interface. You don’t have to learn several different tools to get the job done fast, and there’s no chance of you losing design data fidelity when progressing through engineering, design and release phases.

    Read Unified Platform Datasheet