Affiliate Link Generator Copied!


2023.1 Trimble SketchUp Pro – Subscription

EDIT in Admin Edit in WP

Add to Wishlist

Trimble SketchUp Pro – Subscription


Download demos and trial versions, product documentation, free presets and more.

Trimble SketchUp

You may download a free Demo after logging in.

SketchUp Pro is a full-featured desktop modeler, built to make anything your imagination can create

SketchUp Pro is a full-featured desktop modeler, built to make anything your imagination can create.

U.S. and Canada sales only.

Please contact for upgrade options from SketchUp Go to Pro.

3D modeling for professionals? We’ve got you.

SketchUp Pro is a great mix of our classic desktop software, web-based modeler, and our shiny new SketchUp for iPad app – perfect for working on the go. Plus a robust feature set that includes the ability to share and save projects to the cloud, customize your workflow with third-party extensions, and create detailed 2D and 3D construction documentation. Work seamlessly and efficiently throughout every phase of design.

Note: US and Canada sales only.

Simple is powerful

Sketchup Pro3D Modeling

The most intuitive way to design, document, and communicate your ideas in 3D.

Iterate in 3D

Work through your ideas in 3D space and quickly develop your projects.

Accurate, detailed models

Accuracy from the beginning is key. SketchUp enables you to design, define, and plan in all stages of the project.


Features you’ll love

  • Interoperability – SketchUp plays well with all of the other tools in your design toolbox.
  • Extensibility – Use the Extension Warehouse to make SketchUp exactly what you need it to be.
  • Objects – Work smart and work fast with SketchUp’s objects.
  • Customization – Customize the look and feel of any project’s style to make it your very own.
  • Generate Reports – Get stakeholders all the details they need to get the job done.
  • Inferencing – This isn’t SketchUp’s first rodeo. SketchUp uses inferencing to make accuracy and speed a cinch.


sketchup model

Tools for your 3D modeling toolbox

SketchUp Pro for Desktop

Fast, easy 3D modeling for anything you can imagine.

SketchUp for Web

The powerful web modeler, with all the features you need to turn your designs into real things.

SketchUp for iPad

Quickly capture design inspiration, collaborate efficiently, and mark up models with ease — wherever work happens.

Professional, pre-made 3D models

Speed up your design workflow with hundreds of manufacturer-approved models from 3D Warehouse.

Unlimited cloud storage

Share, collaborate, and store your projects in the cloud. Gain flexibility and peace of mind.

2D design documentation

Create scaled drawing sets in 2D with LayOut.

VR model viewing

Wow your clients with a walkthrough of their project on Microsoft HoloLens, HTC Vive, or Oculus, on your phone or tablet.

Enhanced design research

Access quick insights for design research before you start in 3D. Get design recommendations based on weather and building type.

Products you Need

  • SketchUp Pro
  • SketchUp for Web
  • SketchUp for iPad
  • Trimble Connect
  • Mobile Viewer
  • VR Viewer
  • 3D Warehouse
  • Extension Warehouse
  • PreDesign

Features You’ll Love

  • A full-featured desktop modeler
  • Model from anywhere, at anytime
  • Create 2D documents and presentations

Create 3D Models

Using SketchUp Pro, you can create 3D models, either by starting from scratch or by using existing data. Import drawings, CAD plans, photos, aerial imagery and other information, then use the modeling tools in SketchUp Pro to develop your ideas into 3D.

Add Data to your Model

Within SketchUp Pro, you have the ability to add attributes to your model with Dynamic Components. At any point, create a report summarizing the attribute data in your model.

Import and Export

SketchUp Pro can bring in DXFs and DWGs from any standard CAD package. It can produce images, PDFs, CAD files, and HD animations. You can be sure that SketchUp Pro will plug right into your workflow.

Present and Document

For many of your projects, SketchUp Pro, which includes LayOut, is all you will need. LayOut is the 2D presentation tool to SketchUp Pro for creating deliverables like permit and construction drawings, presentation documents, and full-screen digital presentations.


Construction organizations use SketchUp Pro to quickly and effectively communicate 3D information to all project teams, enhancing collaboration and ensuring a shared vision. Using 3D models, one can make more informed decisions, communicate project details, and share ideas with colleagues and customers to reach a common goal.

Got Questions?

You can find answers to your SketchUp questions at the SketchUp help center:

Or contact Toolfarm at

Sketchup Comparison Chart

Sketchup Go
Sketchup Pro
Sketchup Studio
SketchUp for Web
Mobile Viewer
SketchUp for iPad
SketchUp Pro
3D Warehouse
Trimble Connect
XR Viewer
Scan Essentials

File import and export capabilities
Create and edit dynamic components
Access and configure Live Components
A simple and efficient Revit-to-SketchUp file importer

Windows 10, Windows 11

  • Software
    • An internet connection is required to install and authorize SketchUp and to use some of its features.
    • Microsoft® Internet Explorer 9.0 or higher.
    • SketchUp Pro requires .NET Framework version 4.5.2. For more information about the .NET framework, click here.
  • Recommended hardware
    • 2+ GHz processor
    • 8+ GB RAM
    • 700MB of available hard-disk space
    • 3D class video card with 1 GB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL 3.1 or higher and is up to date.
      SketchUp’s performance relies heavily on the graphics card driver and its ability to support OpenGL 3.1 or higher. To test your graphics card’s compatibility, please download and run the SketchUp Checkup application. Historically, people have seen problems with Intel-based cards with SketchUp. We don’t recommend using these graphics cards with SketchUp at this time.
    • 3-button, scroll-wheel mouse.
  • Minimum hardware
    • 1 GHz processor
    • 4GB RAM
    • 500MB of free hard-disk space
    • 3D class video card with 512 MB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL 3.1 or higher and is up to date.


Mac OS 12+ (Monterey), 11+ (Big Sur), and Mac OS 10.15+ (Catalina).

  • Software
    • An internet connection is required to authorize SketchUp and to use some of the features.
    • QuickTime 5.0 and web browser for multimedia tutorials.
    • Safari
  • Recommended hardware
    • 2.1+ GHz processor
    • 8GB RAM
    • 700MB of available hard-disk space
      Alert: Please be aware, SketchUp is unable to support case sensitive hard drives with our installation. If you use a case sensitive hard drive you’ll experience crashes at launch which cannot be resolved.
    • 3D class video card with 1 GB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL version 3.1 or higher and is up to date.
    • 3-button, scroll-wheel mouse
  • Minimum hardware
    • 2.1+ GHz Intel™ processor
    • 4GB RAM
    • 500MB of available hard-disk space.
    • 3D class video card with 512 MB of memory or higher and support for hardware acceleration. Please ensure that the video card driver supports OpenGL version 3.1 or higher and up to date.
    • 3-button, scroll-wheel mouse.

NOTE: To use your license with SketchUp Pro you must have internet access. For additional details concerning these internet requirements, please read Understanding Your License.

SketchUp Pro 2023.1

Includes updates to the desktop iconography, Snaps, a new entity for modeling efficiency in SketchUp for Desktop & Web, a new style feature, Horizon Colour, and considerable performance improvements across Desktop and LayOut.

What’s new in SketchUp and LayOut 2023?


  • Windows Common Installer – A new installation experience with more options, including Studio features.
  • Revit Importer – Speaking of Studio, Studio subscribers can now easily import Revit files into their SketchUp models.
  • Flip Tool – The new Flip tool makes it simpler to invert selections and create symmetry, replacing SketchUp’s Flip Along commands.
  • Large Model Saving Efficiency – Save big models with improved efficiency using multithreading technology.
  • Overlays – Developers can now create extensions that can persist while using other native SketchUp tools and functions. We call this an Overlay. The new Overlays panel can help you manage extensions designed with this capability.
  • Various Modeling updates and improvements including new Select options, freehand tool updates, and improvements to the Axes tool.


  • DWG References – You can now manage inserted .dwg files as references, just like with SketchUp files.
  • Custom Rotation Start Angle – Define a custom start angle for rotating selected entities.
  • Tag Visibility Improvements – We’ve added the ability to discreetly override styles across multiple viewports, separating line styles from other styles.
  • Per-page Sequence Autotext – Sequenced auto-text can now be either per page or per document.
  • Viewport Improvements – We’ve improved camera predictability for viewports by setting the Pan tool as the default tool when activating the Edit 3D View and fine-tuning the “Preserve scale on resize” option.

See Full Release Notes for more Detailed info

What’s new in SketchUp and Layout 2022?

General Notes

  • The OS support for SU 2022.0 includes Windows 11 and macOS Monterey. The macOS Mojave (10.14) is no longer officially supported.

See full Release Notes


Search SketchUp

First introduced in SketchUp for Web, Search SketchUp is now a desktop feature that allows you to look up and activate commands by typing. Search supports queries for commands by name as well as by ‘concept.’ This means you can search for workflow-related queries — such as ‘elevation,’ ‘boolean,’ or ‘chamfer’ — and see related SketchUp results. In SketchUp Pro, Search also provides results for installed extension commands with associated toolbar or menu listings. Activate Search with its toolbar icon (far left in the Getting Started toolbar), from the Help menu, or by its default shortcut (Shift + S).


Lasso is a selection tool that lets you create hand-drawn selection bounds. To create a window bounding loop (where only entities entirely inside are selected), click-drag and move the cursor clockwise. Move counterclockwise to make a crossing bounding loop (where partially contained entities are selected). A stippled vector line distinguishes the crossing selection. If you like, you can reverse Lasso’s directional behavior in Preferences > Drawing.

Additionally, Lasso can select entities one click at a time and works with the same modifier patterns as Select. For Lasso, we are introducing a new default shortcut: Shift + Spacebar.


The Tag tool lets you apply tags by clicking entities in the modeling window. To specify a tag, select an individual tag in the Tags panel or use the tool’s Sample modifier to grab a tag from an entity in your model. Keep an eye out for tooltips that affirm the tag about to be applied or sampled. When you click to tag entities, a purple bounding highlight blinks to confirm the operation. Learn more about the Using the Tag tool and its modifier actions…

The Tag tool may also be used on pre-selected entities, so we’ve added commands improve bulk selection:

Select > All with Tag (modeling context menu): Select all entities in the active modeling context that share any tag with the pre-selection.
Select > All Instances (modeling context menu): Select all component instances (in the active modeling context) that share a definition with the selection.
Select All Tagged (tag tree context menu): Select all entities in the model (in the active modeling context) that share a tag with a pre-selection in the Tags panel. This command is available by right-clicking the tag tree and can be used on either tags or tag folders.

Freehand “+”

We’ve made a considerable upgrade to the Freehand tool, allowing you to create much smoother curve entities. These improved freehand curves generally contain more segments. Immediately after drawing a curve, you may decrease the segmentation of the curve incrementally, and SketchUp will provide visual feedback with each increment. Segment control is available by modifier keypresses specified in the Status Bar. Freehand has also received axis locking input to set a drawing plane (available before a user starts drawing). And it is now possible to draw across adjacent faces on different planes.

2-Point Arc and 3-Point Arc: Tangent Inference Lock

There is now a tangent inference lock for the 2-Point and 3-Point Arc tools. This new toggle makes it possible to lock tangency from an existing edge so that the next click creates a tangent arc. To toggle on this inference lock, tap the Alt key on Windows or Command key on Mac.

With tangency locked, what you see is what you get. Click to set the tangent arc and start drawing a new one.

When multiple edges intersect, you may hover over an edge to request it as the basis for tangency before clicking to begin the arc. This behavior is available whether or not the inference is locked.
With tangency locked, what you see is what you get. Click to set the tangent arc and start drawing a new one.

Scene search

When models have a ton of scenes, it can be a bear to scan a long list to identify a desired scene to jump to or configure. In SketchUp 2022, we’ve added a new search filter — available adjacent to Scene Tabs (when there are two or more scenes) that lets you type to find a scene name. Click a scene from the search results to jump to that scene and also select it in the Scenes panel.

Native Apple silicon Support

In SketchUp 2022, we are offering a universal installer that enables SketchUp Pro to run ‘natively’ on Mac devices that run with Apple silicon (introduced in late 2020). Previously, SketchUp has been running on these devices using the Rosetta translation service.

The 2022 installer also supports SketchUp’s installation and operation on Mac devices with Intel processors. Apple users will not need to distinguish which chipset powers their Mac to install SketchUp Pro.

Explode performance

When you explode a large object in SketchUp, there is often a noticeable hang. In 2022.0, we have made a significant improvement to Explode operations. In large models, we expect users may experience a 2-3x improvement with Explode.

Other notable improvements

Section plane improvements

When you need to use section planes in a model, it’s a good bet you don’t just need one or two. As the number of section planes grows, section plane visibility becomes mutually exclusive with selection, sampling, or painting. In this update, we’ve changed picking logic so that if section planes are visible, entities they obscure are still pickable. That means it’s now a lot easier to pick, paint, tag, and sample when section planes are visible.

You can still select a section plane by clicking its border or symbol, or by using Outliner.

Clipping improvements

‘Clipping’ is a longstanding problem that occurs when users navigate to modeling window views where the camera cannot appropriately interpret model geometry. The result is ‘clipped’ geometry that displays inappropriately. In this release, we have made changes that should improve a few scenarios where people experience clipping.

These include:

  • Switching to parallel projection camera views. When switching camera modes, it was very common for model views to be (extraordinarily) clipped. SketchUp 2022 resolves this problem.
  • Perspective clipping in models with large extents. When the expanse of a model is vast, zooming into a small part of the model will still produce clipping. But now, when you enable the ‘Hide Rest of Model’ display setting, SketchUp will re-interpret the view to display geometry properly. This means you can entirely mitigate clipping in these scenarios through the use of groups and components along with the ‘Hide Rest of Model’ command.

Standard Views respect model axes

In previous versions of SketchUp, Standard View commands — Top, Front, Right… — did not respect customized model axes. So, you would need to use the Align View command to produce camera views for properly aligned elevation and section views. Now, the Standard Views will behave as expected to produce properly aligned views to customized axes. One other small change: the Align View command is now accessible in the Context Menu, even if other entities (like edges or objects) are also in the selection set.

Tape Measure tweaks

We have made some modifications to smooth over a few rough spots in measurement and guide operations. These include:

When Tape Measure is active, both the Measurements box and tooltips provide previews for length, area, or coordinates. In this release, when you click to set a guide or take a measurement, the Measurements box will hold that value, even if you move your cursor. (Previously, moving the cursor would clear the value of your guide or measurement to display previews). After measurement operations, previews are still available in tooltips. And resetting Tape Measure (by hitting its shortcut or toolbar icon) will restore previews in the Measurements box.
Guides that are being created will now appear in the same color as guides that have been placed. Previously, ‘in-process’ guides would appear light gray and be hard to see in some camera positions.
When ‘View Guides’ is toggled off, creating a new guide will now toggle on guide visibility. Previously, users could forget that guide visibility was off and unnecessarily repeat guide creation until remembering… or cursing SketchUp in a white-hot rage.

Directional inference tooltips

In SketchUp 2021.1, we added the ability to ‘pre-lock’ a directional inference for Line, Freehand, 2-point Arc, 3-Point Arc, Move, and Tape Measure. In this update, tooltips confirm when an inference is locked using the arrow keys, before the first click of an operation.
Smart size restrictions for 2D exports

In previous releases, SketchUp capped the maximum 2D image export size to 9999 pixels (wide or high). This limitation was meant to prevent SketchUp from freezing if people asked their systems for more memory than was available. As the available system memory varies across our users’ devices, we have now adjusted our 2D exports to be less restrictive and more responsive to the working memory on a given device. Now users may enter any value into the image size fields. If SketchUp thinks that the resulting image will exceed the available system memory, a dialog will advise users to reduce the image size.

Faster model checking

SketchUp’s ‘Automatically fix problems’ service has not handled small geometry well. In many cases, faces could be deleted when model validity checking was enabled. In this update, we’ve improved both the fidelity and performance of validity checking and repair, so that small faces are not deleted and that the entire process goes significantly faster (between a 1.5 and 5x improvement in the 90+ models we tested).


Zoom Selection

When LayOut pages grow in detail and complexity, they often become cumbersome to use with scroll-to-zoom functionality. Using LayOut’s new Zoom Selection command, you can jump your view to a selection, decreasing the likelihood you will experience lags on zoom in (and then zoom out, when you end up zooming too far in! 😡). This command is available from the context menu, the View menu, the page navigation menu, and as a customizable toolbar icon. There is also a new default shortcut: Alt + Z on Windows and Option + Z on Mac.

Viewport-based Auto-Text labels

In addition to existing labels that pull attributes from SketchUp entities, we are introducing new tags that can either be selected from the Auto-Text menu in label creation or utilized in scrapbook labels. To enable these tags, label leaders must be pointing to geometry in a viewport.

Labels can be used in scrapbooks (and with transparent leaders). This means that users may drag Auto-Text labels in from a scrapbook, then hit enter to drag the label leader to automatically display a value associated with a viewport, even in cases where no leader line is desirable..

<SceneName> & <SceneDescription>

<SceneName> Pulls the name of the scene that a viewport is set to display. If you slightly modify the camera position of a viewport, this tag will still display the last chosen scene.

Since many drawing titles would be too long to display in a SketchUp scene name, we are also exposing <SceneDescription> as an auto-text tag. Using this scene attribute — defined in SketchUp’s Scenes panel — allows you to use abbreviated scene names to manage large numbers of scenes and longer strings for scene descriptions/drawing titles.

<Scale> and <Ratio>

These tag displays the current orthographic scale of a viewport. Use the <Scale> tag to display a scale as a unit translation – for instance, 1″ = 1′ or 1mm = 1m. Use <Ratio> to express the viewport scale as a unit-less scale: 1:12 or 1:1000.


We are also introducing a new way to customize the value of certain Auto-Text tags by specifying a parameter in the tag.

In the case of the existing <Coordinates> tag, you may specify x, y, and/or z values for the tag. So for a given vertex at 12′, 6′, 32′:

<Coordinates(z)> → 32′
<Coordinates(x,y) → 12′, 6′
<Coordinates(z,x) → 32′, 12′

Output values match the specified model units in SketchUp and correspond to the axes of a viewport’s scene. Another improvement: coordinate values can now be pulled from a point on an edge or face.

Page Management Auto-Text

We are introducing some new and improved Auto-Text with the intention of enabling more efficient title block management, as well as the creation of tables of contents.


Complementing our existing <PageNumber> tag, <PageCount> yields the number of pages in a user-defined range in the document. Similar to <PageCount> users may specify:

<PageCount> includes a customization value for ‘End Page’ which determines where the count ends. By default, End Page is set to Last Page, whatever that page is. As pages are added to the document in the count range, this tag will update. Learn more about <PageCount>…


Parameter input for the existing <PageName> tag will display the name of a page that is not the current page. The value you set in the parentheses reflects the relative position of a page in the LayOut document. So, <PageName(3)> will output the name of the third page in your document (as specified in the Pages panel). Learn more about Page Management Auto-Text in LayOut…

Sequence Auto-Text

We are introducing a new Auto-Text tag that automatically increments when duplicated. These tags may be used to rapidly annotate drawings and figures, create numbered drawing titles, index legends, and many other use cases that would previously require text editing between each copy. For guidance on usage and customization, learn more about Sequence Auto-Text in LayOut.

Find & Replace Text

There are several ways to quickly create and copy text across multiple pages in a LayOut document. But, until now, modifying text across a page or an entire document has been a real pain in the butt. With Find & Replace in LayOut, making changes in a selection, a page, or an entire document can go much quicker.

Find & Replace can be activated with the Ctrl + F shortcut (Command + F on Mac) as well as from the Text menu in LayOut. Learn more about Find & Replace…

Auto-Text Scrapbooks

To highlight Auto-Text functionality and capabilities, we are adding two new pages to each of LayOut’s English title block scrapbooks: the graphics packages which complement title block templates. These include a collection of viewport-based Auto-Text labels and a table of contents template. Learn more about the objects in Auto-Text scrapbooks…

See full Release Notes

What’s new in SketchUp 2021.1?

Changes to SketchUp’s modeling modifiers

In SketchUp 2021.1, the way that ten core tools work in modifier states is changing. For example, SketchUp’s Move tool can also work as a Copy tool. And, with a modifier, Push/Pull can create new faces when you extrude.

Pre-lock Inferences

As you may already know, many SketchUp tools feature the ability to ‘pre-lock’ an inference direction or drawing plane. In this release, we are starting to apply this pattern to other tools. You’re now able to pre-lock an inference direction before the first click with the Line, Tape Measure, and Move tools.

Performance improvement for big mesh extensions

Some SketchUp extensions are designed to create or manipulate large amounts of geometry. Of course, the bigger the mesh an extension is adding to SketchUp, the longer it will take to generate. We’re pleased to announce an improvement to how efficiently SketchUp’s API generates large meshes. Once you get meshes above 20,000 polygons, the improvement is especially noticeable. If you’re eager to explore this new API, check out extensions such as Artisan, SubD, Bezier Surface, and Skimp.

Updates to the Extensions menu

Going forward, the Extensions menu heading will always be visible, regardless of whether extensions have been installed there or not. We’ve also relocated extension management and developer tools to this menu.

Unit translation for Live Components

Live Components continue to evolve in SketchUp Labs to make them more useful. Specifically, Live Component parameters now display in the same unit format that you are using in your SketchUp model. So, when you are lining up a measurement with the Tape Measure tool, it’s a lot quicker to type that measurement into a Live Component parameter.

2021.1 also includes an improvement in the draw time of Live Component editing.

IFC 4 classification and export

In addition to support for the IFC 2×3 schema and file format, SketchUp Pro now includes an IFC 4 classification set and the ability to export IFC 4 files.

LayOut improvements

In 2021.1, we are introducing a faster way to set the scale of a viewport. Now, you can simply type in the desired scale in the Camera tab of the SketchUp model panel. This new type-to-input will neatly parse a number of inputs: 1:50, 1” = 50”, 1/50, .02, 2%, or even 6” = 25’ will all quickly apply a 1:50 scale to a viewport.

Full Release Notes

What’s new in SketchUp 2021?

Bug fixes / small features added


  • Fixed a crash when importing certain .dem files.
  • Fixed crashes related to malformed SKP files.


  • Fixed an issue with Move tool performance when a large number component geometry was selected and performance was adversely affected.
  • Fixed an issue where the Follow Me tool would not clean up geometry as expected.
  • Fixed an issue where status bar would not display key modifier text for the Select tool.
  • Fixed an issue with Tape Measure tool where key-pressing a shortcut caused the guide state to unexpectedly change.
  • Improved Tape Measure tool messaging to more accurately reflect user experience.
  • (Win) Fixed an issue where Tape Measure tool would toggle off measure mode when Ctrl + Z pressed.

Model error checking

  • Improved SketchUp’s ‘Fix Problems’ capability. By default, SketchUp will no longer notify users when problems are found or fixed. SketchUp now always fixes problems, and can now fix more problems than it could before. There is a new check box option in Preferences > General named “Notify me when problems are fixed” which, when checked, will pop up a dialog showing which problems were fixed.
  • Added a new validity check when invalid component relationships are found.
  • Added a new validity check when an invalid font is used for a dimension.
  • Added a fix to set the north direction to the green axis when model error checking finds the north direction is invalid.
  • Fixed an issue where some glued mirrored components were incorrectly displaced after fixing model problems.
  • Enabled a new validity check when some invalid component relationships are found/fixed.
  • (Mac) Fixed an issue where the option to Undo Check Validity was not available after the validity check that occurs when opening a model.


  • Improved Welcome Window performance when loading recent file thumbnails.
  • Generate Report – A new version of generate report was built for 2021. It is available now. The goal is feature parity with the previous version. We expect to release improvements and new features over the coming year.
  • Removed the Version field from File information in the Model Info window.
  • Fixed an issue where the same watermark name cannot be shared by different styles.
  • Fixed an issue where identical watermarks (e.g., a watermark made by making a copy of an existing style) shared watermark properties so that editing the properties of one of the watermarks incorrectly changed the other.
  • Fixed an issue where redo actions in the Edit menu could be lost when performing certain actions (e.g., escaping out of a tool).
  • Trimble Connect Extension is no longer saving to SketchUp 2016 file format. Instead the extension now saves to the format of the SketchUp version running the extension.
  • Made some minor changes to the Licensing tab, which now reference Manage Licensing and contain some UI improvements.
  • L10n: Fixed multiple language translation problems.
  • Fixed a problem where the translation of the Dimension tool’s prefix for “Radius” was incorrect for Russian and Korean.
  • (Win) Scene Tabs visibility setting is now saved as a user preference.
  • (Win) Fixed an issue where a portion of the Delete Tag options dialog was not translated.
  • (Win) Fixed a problem where the SketchUp installation’s “User Account Control” screen incorrectly displayed “SketchUp Suite Launcher Unicode” as the product being installed.
  • (Win) Fixed a problem where the SketchUp uninstaller would not sign the user out of their subscription account.
  • (Win) The SketchUp installer’s “Repair” option has been improved to better handle some problems such as incorrect file associations and missing thumbnail icons.
  • (Mac) Fixed an issue where toolbar icons were sized incorrectly on macOS Big Sur.
  • (Mac) Fixed a problem with the Ruby Extensions framework that prevented linking against the application. If 2019 or before was previously installed, old symlinks were inherited. But if 2020 or later was the first version installed then builds could be broken.

LayOut Release Notes

Bug fixes / small features added


  • Fixed a crash when opening a LayOut file when the attached SketchUp file was missing.
  • Fixed a crash that could occur with certain Embedded SketchUp files. This was often seen when copying from a Scrapbook.


  • Fixed an issue where exporting to pdf would fail with some files containing Clipping Masks.
  • Fixed an issue where the original selection was not inferencable during copy-moves.
  • Fixed an issue where the move cursor was not available when locked entities were above the selection.
  • Added the ability to resize the Tags panel in the SketchUp mode inspector.
  • (Win) Fixed an issue where the margins would shift when printing.
  • (Mac) Fixed an issue when entering a numeric value to a tag override in the Tags dialog. The value would be ignored entering a numeric value then selecting OK.
  • (Mac) Fixed an issue on the Preferences dialog where text would overlap the delete scale button.

SketchUp API Release Notes

Upgrade Ruby to 2.7.1

For SketchUp 2021.0 we have upgraded the version of Ruby that we ship with SketchUp from 2.5.5 to 2.7.1. Developers should verify that their extensions are working as expected in this new version of Ruby. During this process we have also made a change that we are now compiling ruby ourselves during the SketchUp build process. It is still vanilla Ruby 2.7.1 that we are compiling.

New File Format API Accommodations

SketchUp has done significant work to update the .skp file format (see the Under the hood: a re-built SKP section above). This has caused us to reconsider how we open files in the APIs. Previously if a .skp file was a newer version than the API being used, the file would simply not open. With the new file format, files are supposed to be more forward and backward compatible. So opening a file that is newer needs to be acceptable. Therefore we have changed the file and definition loading methods in the Ruby API and the C API.

In Ruby we added an additional parameter to the Sketchup#open_file method that will allow the API to open newer file formats than the current version of SketchUp being used. Sketchup#open_file added a ‘with_status’ named argument e.g., Sketchup#open_file(filename, with_status: true). Sketchup::DefinitionList#load has also added the parameter ‘allow_newer’ to Sketchup::Definition#load(path, allow_newer: true).

In the C API we added three new functions that should now be used to open files. These can be made to open newer versions of a skp file than the API, or you can choose to not open newer files. The existing functions have been deprecated but left in place so as to not break existing functionality.

Tag Folder API

Tag folders are a new feature of SketchUp in 2021.0. We have added numerous methods around getting, creating, removing, organizing, etc Tag Folders.

C API Additions and Improvements

  • Added SUSkpReadGuid()
  • Added SUModelCreateFromFileWithStatus(), Deprecated SUModelCreateFromFile()
  • Added SUModelCreateFromBufferWithStatus(), Deprecated SUModelCreateFromBuffer()
  • Added SUModelLoadDefinitionWithStatus(), Deprecated SUModelLoadDefinition()
  • Added SULayerFolderRef()
  • Added SULayerFolderToEntity()
  • Added SULayerFolderFromEntity()
  • Added SULayerFolderCreate()
  • Added SULayerFolderRelease()
  • Added SULayerFolderGetName()
  • Added SULayerFolderSetName()
  • Added SULayerFolderGetVisibility()
  • Added SULayerFolderSetVisibility()
  • Added SULayerGroupGetVisibleOnNewPages()
  • Added SULayerGroupSetVisibleOnNewPages()
  • Added SULayerFolderAddLayer()
  • Added SULayerFolderRemoveLayer()
  • Added SULayerFolderGetNumLayers()
  • Added SULayerFolderGetLayers()
  • Added SULayerFolderAddLayerFolder()
  • Added SULayerFolderGetNumLayerFolders()
  • Added SULayerFolderGetLayerFolders()
  • Added SULayerFolderGetParentLayerFolder()
  • Added SULayerGetParentLayerFolder()
  • Added SUModelGetNumLayerFolders()
  • Added SUModelGetLayerFolders()
  • Added SUModelPurgeEmptyLayerFolders()
  • Added SUModelAddLayerFolder()
  • Added SUModelGetNumTopLevelLayers()
  • Added SUModelGetTopLevelLayers()
  • Added SUModelRemoveLayerFolders()
  • Added SUSceneGetNumLayerFolders()
  • Added SUSceneGetLayerFolders()
  • Added SUSceneAddLayerFolder()
  • Added SUSceneRemoveLayerFolder()

Bug fixes / small features added

  • Fixed crashes related to malformed SKP files

Ruby API Additions and Improvements

  • Added method signature Sketchup::Page#set_visibility(layer_group, visibility)
  • Added method {Sketchup::Page#layer_folders}
  • Added class {Sketchup::LayerFolder}
  • Added method {Sketchup::Layer#folder}
  • Added method {Sketchup::Layer#folder=}
  • Added method {Sketchup::Layers#add_folder}
  • Added method {Sketchup::Layers#count_folders}
  • Added method {Sketchup::Layers#count_layers}
  • Added method {Sketchup::Layers#each_folder}
  • Added method {Sketchup::Layers#each_layer}
  • Added method {Sketchup::Layers#folders}
  • Added method {Sketchup::Layers#layers}
  • Added method {Sketchup::Layers#purge_unused_folders}
  • Added method {Sketchup::Layers#remove_folder}
  • Added method {Sketchup::LayersObserver#onLayerFolderAdded}
  • Added method {Sketchup::LayersObserver#onLayerFolderChanged}
  • Added method {Sketchup::LayersObserver#onLayerFolderRemoved}
  • Added method {Sketchup::LayersObserver#onParentFolderChanged}
  • Added method {Sketchup.redo}
  • Added new method signature to {Sketchup.open_file}: Sketchup.open_file(filename, with_status: true) This signature will open the new SketchUp file format if the format is newer.
  • Deprecated old method signature: Sketchup.open_file(filename) Because opening a newer file format might lead to data missing, extension developers have to explicitly migrate to the new signature. This is to ensure that no extension inadvertently open and save a file without knowing of potential data loss.
  • Added new method signature to {Sketchup::DefinitionList#load}: Sketchup::DefinitionList#load(filename, allow_newer: true)
  • Added method Sketchup::Skp.read_guid for reading a model’s guid without having to open it in SketchUp.

Ruby API Bug Fixes

  • Multiple documentation corrections.
  • Fixed Sketchup: Texture#filename such that it appends a file extension matching the data format it was loaded from when the internal texture filename is missing the extension.

What’s new in Sketchup v2020.2?

In SketchUp Pro 2020.2, we are introducing some improvements based on longstanding user feedback. Some changes are straightforward enough—Weld!—while others are new concepts to explore in SketchUp and LayOut.

Weld Edges

In 2020.1, we introduced API functionality to weld edges in SketchUp. If you aren’t aware, extension developers previously had to do some wacky stuff to perform a weld operation. Looking forward, we hope to see this improve the performance for individual extensions. In 2020.2, Weld Edges is a native capability for SketchUp users as well. The new command is contextual to a selection of edges, available in the right-click context menu, from within the Edit menu, and available as a shortcut as well. Learn more about the new Weld functionality.

Linear inference toggle for the Line Tool

You can now turn off linear inferencing while using the Line tool. To give it a go: activate the Line tool, start drawing a line, and hit the Alt (Windows) / Command (Mac) modifier key to toggle off directional inferencing. SketchUp will now ignore all linear—red, blue, green, magenta—inferences. Hit the toggle again and the only inference you’ll snap to is Parallel/Perpendicular (magenta). One more tap, and you are back to standard inferencing. Without changing toggles, arrow key inference locks are still available, so you can jump from no inferences to a specific one pretty quickly. Learn more about the new Line Tool inference toggling.

Line style ‘overrides’ for Tags in LayOut

You can now control the edge width, scale, color, and stipple pattern for SketchUp tags in LayOut. This means that by applying tags in SketchUp, you can control the style of your linework in LayOut… without stacking multiple viewports. To get going: select a viewport in LayOut, open the SketchUp Model inspector dialog, and expand the Tags panel. Now, click on the line style of a tag to pull up styling options. For tags without a line style applied, click ‘Default’ to pull up the styling options.

We call these changes to the styling of tags ‘overrides’ because they persist across model reference updates. Once you set line styles for various tags in a model viewport, you shouldn’t have to repeat the exercise. Click ‘Reset’ to return to the viewport to its default styling. Learn more about the new Line Style override behavior in LayOut.

LayOut selection and transformation improvements

Good LayOut documents are an arrangement of viewports, images, vector graphics, labels… everything just so. As pages get more complex and documents get longer, operating on selections gets slower. In 2020.2, we are introducing some slight but significant modifications to LayOut’s selection and transformation behavior that should improve the experience of moving, copying, and scaling selections in larger projects. The key difference is that LayOut now previews your transformation, instead of drawing it in real-time as you are manipulating a selection. Learn more about the new view transformations in LayOut.

Mac Installer

Installation of SketchUp on Mac is simpler with this release! Here are the changes you will see:

The installer has been reverted back to DMG format. It is no longer distributed as a .zip file, but rather as a .dmg file as it was prior to version 2020.1.
The installer is launched by double-clicking the downloaded .dmg file. This opens a Mac installation window where you simply drag the SketchUp icon to the Applications folder.
That’s it! You are no longer presented with language selection dialogs because all localized SketchUp languages are bundled in a single installer file, and they all will be installed automatically.
This also means we no longer have separate “Online” and “Offline” installers for Mac. So an internet connection is not required for installing SketchUp on Mac.
These changes only apply to macOS platforms, not Windows.

Windows Installer

The SketchUp installer for Windows has been modified to not allow changes to language selections or the destination directory when upgrading from one version of SketchUp 2020 to another. If such changes are needed, you will need to first uninstall the previous version and then run the SketchUp 2020.2 installer, specifying the desired languages and/or directory.

You can download the SketchUp 2020.2 Installer here.

Bug fixes / small features added


  • Fixed a crash that could occur when copy/pasting geometry onto a midpoint.
  • Fixed a crash that could occur with the Offset tool when using the Select All shortcut.
  • (Win) Fixed a crash that could occur when accessing the Outliner when it has not been completely populated.
  • (Win) Fixed an issue where pressing the Escape key while the 3D Warehouse dialog was loading components would cause SketchUp to freeze.

Model Display

  • Fixed an issue where you could see clipping when using parallel projection in some models.
  • Fixed an issue where components with dark colors did not always display as expected when hovering over an obscured bounding box grip with Move or Rotate.
  • Fixed an issue where opaque materials would not always appear transparent when hovering over obscured bounding box grips.
  • Fixed an issue where section planes could fail to hide when editing a component with ‘Hide Rest of Model’.
  • Fixed an issue where active section planes within a component could become inactive in all scenes when reloading a component.


  • Fixed an issue where the UI of some extensions sometimes drew with a hatched pattern when View > Hidden Objects was on in models with faster transparency.
  • Improved the phrasing in the dialog that appears when removing a Tag.
  • Updated the copyright symbol in the SketchUp and Viewer Help > About dialogs.
  • (Win) Fixed an issue that occurred when selecting a new sort column in the Tags dialog, where the Tag sort order was not sorting according to the previous sort order.
  • (Mac) Fixed an issue where the Options text box would not fully display the translated text.
  • (Mac) Fixed an issue where the “Please don’t show this again” checkbox was rendered behind text in the Name Section Plane dialog.
  • (Mac) Fixed an issue where localized text was truncated in the Preferences dialog.


  • Fixed problems with upgrading SketchUp Viewer from a previous version.
  • (Win) Fixed an issue that occurred when both SketchUp and the Checkup utility were installed on a system, and an uninstall of Checkup was done. This prevented SketchUp from running.
  • (Win) Fixed an issue where uninstalling the Checkup utility would corrupt SketchUp.
  • (Win) Fixed an issue where uninstalling SketchUp would also uninstall Checkup.
  • (Win) Fixed an issue where a custom installation directory was not retained when upgrading.
  • (Mac) Fixed a problem where the SU 2020.1 installer would freeze if a previous version of SketchUp was running at the same time.
  • (Mac) Fixed an issue that occurred when the Mac system was set to a non-English language, and some localized languages were previously installed, but the SketchUp 2020.1 installer did not always pre-select the correct languages when upgrading.


  • Improved the Measure tool when using the Control (Win) and Option (Mac) modifier keys to persist the modifier key behavior until selecting another tool.
  • Fixed a performance lag that could occur when turning on shadows in some models.
  • Fixed an issue where Outliner would not populate when doing a Rotate / Copy of a Component or Group.
  • Fixed an issue to make sure the “preserve origin” option works correctly when importing a DWG file from the User Interface and with the Ruby Console.
  • Improved the “Check models for problems” behavior to find more issues, especially related to persistent IDs.
  • Fixed issues with incorrect or missing JA and zh-CN language translations.
  • (Win) Fixed an issue where the ALT key function would interrupt the workflow of the Rotate tool when cycling through component grips.
  • (Win) Addressed a performance problem where the Entity tag listing was slow to change tag names with a large amount of tags.
  • (Mac) Fixed an issue where the user could not update components’ advanced attributes.

LayOut Release Notes

Bug fixes / small features added


  • (Win) Fixed an issue where the active view could appear frozen when attempting a middle mouse pan with the Pan tool active.
  • (Win) Fixed a crash that would occur when exiting the “Welcome to SketchUp” window via the task bar.
  • (Mac) Fixed an issue where the active view could appear frozen when using a combination of a trackpad zoom and mouse pan. This would require zooming out to refresh the window.
  • (Mac) Fixed a crash on launch when a users region setting is set differently then their actual location.
  • (Mac) Fixed a crash that could occur when launching LayOut.
  • (Mac) Fixed a crash when rendering certain Fonts.

Performance Improvements

  • (Win) Fixed an issue where the SketchUp model panel could ‘jump’ when modifying the visibility of a Tag or multiple Tags.
  • (Win) Improved performance when toggling the visibility of many tags at once.


  • Addressed an issue preventing you from editing a clipping mask object without first ‘releasing the clipping mask’.
  • Fixed the SketchUp Model Inspector so that it updates correctly when making a Group or Ungrouping entities.
  • Addressed an issue when multiple viewports, where the Line Scale from one of the viewports would be applied to all.
  • Fixed an issue when joining lines in a certain order would create random shapes.
  • Fixed an issue where exporting to PDF would fail with certain geometry.
  • Fixed an issue where the correct cursor would not display during a path manipulation.
  • Fixed an issue where the original Tag state would be retained when copying a SketchUp model viewport.
  • Fixed an issue where the tab key could not be used to navigate Tag line style options.
  • (Mac) Corrected the tooltips for Dashes Scale and Stroke Width as they were backwards.
  • (Mac) Improved the Shape Style Inspector dash pattern rendering.

SketchUp/LayOut API Release Notes

Ruby API Additions and Improvements

  • Added scope filter to Sketchup::Model#find_entity_by_persistent_id

API Exchange Interface

To allow better interoperability of the Ruby API and C API within the SketchUp application we introduced the ability to exchange entities and image reps between the APIs.

Entities because it’s a key type and ImageRep because it can be an expensive object to copy.

  • Added SUEntityToRuby
  • Added SUEntityFromRuby
  • Added SUImageRepToRuby
  • Added SUImageRepFromRuby

C API Additions and Improvements

  • Added SUSelectionRef
  • Added SUModelGetSelection
  • Added SUModelGetActiveEntities
  • Added SUModelGetActivePath
  • Added SUSelectionAdd
  • Added SUSelectionRemove
  • Added SUSelectionToggle
  • Added SUSelectionClear
  • Added SUSelectionInvert
  • Added SUSelectionGetNumElements
  • Added SUSelectionGetEntityList
  • Added SUSelectionIsType
  • Added SUModelGetEntitiesOfTypeByPersistentIDs
  • Deprecated SUModelGetLayersByPersistentIDs
  • Deprecated SUModelGetEntitiesByPersistentIDs

Bug fixes

Ruby API Bug fixes

  • Fixed Unicode characters not displaying correctly in the Ruby Console.
  • Fixed DWG import option, “:preserve_origin” being ignored.
  • Fixed crash on UI::HtmlDialog#dialog.close directly after
    Multiple documentation corrections.

C API Bug fixes

  • Changed the behavior of SULineStyleSetLengthMultiplier to accept negative multiplier values. The previous behavior was to reject all values less than or equal to zero. Negative values will now trigger “auto” stipple scaling which is described in the documentation. Zero is still an invalid input.
  • Changed the behavior of SULineStyleSetWidthPixels to accept line widths less than one. The previous behavior was to reject widths less than one as invalid input. Input widths less than or equal to zero are still invalid.
    Multiple documentation corrections.

What’s new in Sketchup v2020.1?

Scenes Panel

Now that you have better toggling visibility with hidden geometry and objects, we decided to take it a step further. We split up hidden geometry and objects so you can save them separately on a Scene-by-Scene basis. You will see a new checkbox in the Scenes panel that lets you save the visibility state of hidden objects. This gives you better visibility control per Scene.

Section Planes & Scenes

Keeping with the Scene theme, you can now save Section Plane visibility per Scene. Why? Since Section Planes are grouped with objects, we want to make sure they behave like objects in terms of visibility per Scene. Before this change, only top-level visibility for Section Planes could be saved per Scene. Again, more control in your Scenes — and consistency. Winning!

Hidden Objects are now Editable

Good news…hidden objects are now editable. What does this mean, you ask? When you select a hidden object in the Outliner, instead of completely disappearing when you try to edit your object, it will appear as a mesh so you can more easily make edits. So keep on keeping on without any hinders to your editing workflow.

Improvements to Grips

A small, but powerful feature: you can now use the Rotate tool when toggling through ALL Grips — just like the Move tool! This provides more consistency between the tools so you can stay focused on your project.

Empty Objects

Picture this: you are working up a new table design and quickly add a lamp to make it look more realistic — but you run into an issue! You did it too fast and forgot to group your lamp and table separately. Because of this, everything is glued together as one, creating editing issues galore and wasted time. Fear no more! Now, you can right-click on an empty space and make a grouped object or component from scratch. No more triple-clicking, or drawing it elsewhere just to place it where you want it. And, an added bonus! When you create a new object from scratch, a window will pop up allowing you to name it right from the start. Say hello to better model organization from the very start of your project. Talk about speeding up your workflow!


To support Mac notarization requirements, the SketchUp installer is now being distributed as a .zip file instead of .dmg.To use this, after downloading the installer double-click the .zip file in Finder to extract the installer .app file.Next, double-click the .app file to launch the installer.

Bug fixes / small features added


  • Fixed an issue where reloading a component and then saving the reloaded component under a different name would cause a crash and would corrupt the saved component file..
  • Fixed a crash that could occur when changing from Share Component to Share Model and then uploading a model to 3D Warehouse.
  • Fixed an issue where StyleBuilder would sometimes crash when closing the EULA dialog.
  • Fixed an issue where the Move/Copy tool using ‘From Point’ or ‘rotate grip’ caused SketchUp to crash when hovering on the copied component and changing the distance.
  • (Mac) Fixed an issue where SketchUp would crash when resetting the workspace when the Tags or Fog dialogs were open.
  • (Mac) Fixed an issue where some Export Options dialogs would cause 100% CPU utilization.
  • (Mac) Fixed an issue where clicking in a blank portion of Outliner would sometimes cause a crash.
  • (Mac) Fixed an issue where the offline version of the installer would fail to install an L10n language when an Internet connection could not be made to the download server, even though the user chose to “Install Anyway.”

Grips on bounding boxes and automatic transparency

  • Changed the key that cycles through grip types from the Down arrow key to ‘Alt’ on the PC and ‘Command’ on the Mac.
  • Fixed an issue where an obscured point on a component behind a section plane would unexpectedly become transparent.
  • Fixed an issue where geometry could display unexpected transparency on Move/Copy when moving copied geometry around the model.
  • Fixed an issue with Rotation tool when an ‘Active point’ was obscured and transparency did not engage.
  • Fixed an issue where the Move tool rotate grips could not always be easily found due to favoring grips.
  • Fixed an issue where lines could disappear when moving a component via grips when “Use sun for shading” was turned on.
  • Fixed an issue where unexpected transparency could occur when hovering over grips with the Move and Rotate Tools in some models with Parallel Projection.
  • Fixed an issue where the Icon for an obscured grip displayed incorrectly for a component or group.
  • Fixed an issue where the origin inference did not display for some components.
  • (Mac) Fixed an issue where geometry could become unexpectedly transparent when inserting a library component from the Components browser.


  • Improved the style thumbnail to reflect that hidden objects are activated.
  • Fixed an issue where copying and pasting hidden subcomponents in scenes would cause the pasted hidden subcomponents to become visible.
  • Fixed an issue where deeply nested hidden subcomponents could become visible after importing them.
  • Changed the wording of Hidden Geometry menu items under the View menu.
  • Fixed a geometry visibility issue with tags and root geometry where every tag has visible Top-Level Geometry and the Level 0 tag is in the hide state with flag View>Hidden Geometry on.


  • Fixed an issue preventing a visibility change of multiple selected objects.
  • Fixed an issue in Outliner where clicking a visible subcomponent wouldn’t show its hidden geometry as visible if its top parent component was hidden.
  • (Win) Fixed an issue preventing a multi-select in the Outliner if the Shift key was depressed before a selection was made.


  • Fixed an issue where the Area and Volume Display Precision fields did not display the comma separator.
  • Fixed an issue on the Scenes panel where the tooltips associated with checkbox labels for scene update properties were inaccurate.
  • Fixed an issue where the “Edit > Make Component” menu was not enabled when a group was selected.
  • Fixed an issue where the Make Component button was not always enabled when a group was selected.
  • Fixed inconsistent behavior when pressing a shortcut for Make Component with a component selected.
  • Improved the Welcome Window warning message when license files are copied to another machine.
  • Fixed an issue where an intersecting line drawn through a polygon caused the offset tool to improperly draw the offset.
  • Fixed an issue on the Welcome Window where the Unit type was not localized.
  • Made a change to remove empty components when saving a model as they can cause crashes and other bad behaviors.
  • Changed a reference from Layers to Tags in the Merge With Hidden warning.
  • Fixed an issue where the Undo menu item was titled Undo Edit Material instead of Undo Tags.
  • Fixed an automated sign-in message box so it does not fall behind the main application window.
  • Modified the workflow of the Welcome Window to prevent the possibility of getting stuck on the licensing page when using the Manage License button.
  • Fixed an issue where the automatic sign out event would take the user to the browser sign in page instead of the Welcome Window sign in page.
  • Added a trials troubleshooting link to the Your 30-day Trial Is Over screen.
  • Fixed an issue where the saving a component would orient the camera in the saved component file to always be a top view.
  • Fixed several issues with incorrect or missing localized language translations.
  • Fixed several problems that could occur when upgrading to a new version of SketchUp.
  • Fixed an issue where the text orientation on dimensions was not correct when exporting to 3D DWG.
  • Fixed several issues with localized language versions of SketchUp.
  • (Win) Fixed an issue where the sort order of the Visible column was incorrect in the Tags dialog.
  • (Win) Fixed an issue where the “Make Component” shortcut did not work when a group was selected.
  • (Win) Fixed an issue where the Match Photo dialog was cut off on high resolution displays.
  • (Win) Fixed an issue where the Scenes browser could not be resized in List view.
  • (Win) Fixed an issue where the text for Default Tray was not being translated.
  • (Win) Fixed an issue where the Tags dialog would re-populate and re-draw slowly.
  • (Win) Fixed an issue where the Tags toolbar text would become truncated when using High DPI monitors.
  • (Mac) Fixed an issue where users could not view or edit sketchy edge settings in the Styles browser.
  • (Mac) Fixed an issue where the default menu keyboard shortcuts for ‘Make Group’ and ‘Make Component’ behaved incorrectly when a group was selected.
  • (Mac) Fixed an issue to ensure the Options dialog at the bottom of the Import dialog is displayed by default.
  • (Mac) Fixed an issue where changes to the Tags toolbar were not being applied to the selected entity.
  • (Mac) Fixed an issue where changes made in the Tag toolbar were not updated in the Entity Info dialog.
  • (Mac) Fixed an issue where clicking the Open Source Credits button didn’t open the credits window.
  • (Mac) Fixed an issue that prevented the full display of 6 digits of precision and the units in the Extruded field.
  • (Mac) Fixed an issue where installing SketchUp with localized languages caused the End User License Agreement dialog to be translated into the first of the localized languages instead of English.
  • (Mac) Fixed an installer problem where translated language names were not sorted correctly on the Selected Languages and Select Languages screens.
  • (Mac) Fixed an installer issue where the Selected Languages screen was not large enough to include all possible languages, and no scroll bar was provided.
  • (Mac) Fixed an issue in (System Preferences/Language & Regions setting/Advanced with Grouping and Decimal) settings did not pass settings appropriately to SketchUp.
  • (Mac) Fixed an issue where DWG Import did not have metric units listed in the Units drop down menu.
  • (Mac) Fixed an issue where Import would unexpectedly switch to Use As Image.
  • (Mac) Fixed an issue where the VCB did not always display the correct separator character.
  • (Mac) Improved error reporting for Mac installation failures.

Improvements in LayOut

Performance Improvements

For this release, we focused on improving LayOut’s selection and deletion capabilities—they’re now much faster! And don’t worry beta testers: we’re still committed to even more performance improvements in future releases.

But, that’s not all… we also made some slick improvements to the Select Tool.

Improved Select Tool

The Select Tool just got some major love. We wanted to help you make intentional – not accidental – moves with your crossing and window selection workflows. Now, when you click-drag to create a crossing or window selection, you won’t mistakenly move anything! Previously, you may have accidentally moved an object when you really just wanted to change your selection. Now you’re more likely to get the result you wanted. Also, selections and moves now occur when clicking on the actual object as opposed to the object’s bounding box, strengthening that intentional workflow.

If you’re now wondering, “how do I move an object?” – no worries, we got you covered. Just pre-select an entity and move from there.

Bug fixes / small features added

Performance Improvements

  • Selection performance has increased by only populating inspectors after a window or crossing selection has finished.
  • Performance has been increased when deleting entities.


  • Fixed an issue where dimension and text arrowheads were larger than expected with inserted SU model on high dpi monitors.
  • Fixed an issue where a “\” (backslash) suffix would display in inspectors when using Decimal Inches on localized versions of LayOut.
  • Fixed an issue linking a SketchUp model to a different SketchUp model would not update the SketchUp model inspector.
  • Fixed an issue where a Raster rendered viewport would not export to .dwg if the viewport or layer was locked.
  • (Win) Fixed an issue where the document setup dialog could get stuck in an open state when adjusting the paper size or margins when using metric units with Russian builds.
  • (Win) Fixed an issue where Zoom to Page would zoom to some arbitrary page size.
  • (Mac) Fixed an issue where exported PDFs sometimes appeared washed out.
  • (Mac) Fixed an issue entering unicode characters into text boxes.
  • (Mac) Fixed an issue where the scale dropdown would display behind other dialogs on the Pattern Fill inspector.
  • (Mac) Fixed the strange artifacts that would show up at certain zoom levels.
  • (Mac) Fixed an issue where certain page numbers would get truncated in the Page inspector.
How to choose the best 3D application for your needs

How to Choose the Best 3D Application for Your Needs

If you are serious about creating truly amazing visuals in 3D, it's important to choose the right 3D application for your needs.

sketchup rounded corners tutorial

SketchUp: Realistic Rendering with Round Corners

Eric from SketchUp shows you how to get create Rounded Corners when rendering in V-Ray, with some tips and tricks for keeping original geometry, file size down, and still getting realistic-looking renders.

toolfarm quick tip sketchup tray unresponsive

Toolfarm Tip: SketchUp - Tray Area not Responding to Clicks? Quick Fix

Occasionally, when working with multiple screens on a laptop dock, the default tray area in Sketchup Pro becomes unresponsive.  This can be frustrating, but worry, not.  There is an easy fix!

v-ray for sketchup free training

Free V-Ray for Sketchup Training Course

Trimble has created a free in-depth training course for V-Ray for Sketchup with a total of 26 lessons. It teaches you the best way to set up your model (a modern cabin exterior), and the proper settings in V-Ray to get amazing results.

Luxury Hotel Room Interior Build Sketchup & V-Ray + Glass Tutorial

Luxury Hotel Room Interior Build Sketchup & V-Ray + Glass Tutorial

Surviving Architecture walks you through how she created interior architectural renders using SketchUp and Chaos Group V-Ray Next for SketchUp.

SketchUp Fundamentals - 12 Courses 48 Lessons

SketchUp Fundamentals - 12 Courses 48 Lessons

Sketchup Fundamentals is a guided tour of the core ideas that make SketchUp unique. These concepts are essential for every aspiring SketchUp modeler.

getting started with sketchup tutorial series

Getting Started with Sketchup Tutorial Series

If you are new to Sketchup, this series of 6 tutorials will help teach you the basics.  Each lesson is a mini project in which you will learn about different tools and techniques.


California Consumer Privacy Act (CCPA) Opt-Out IconYour Privacy Choices Notice at Collection