BoolTools 2 for SketchUp is a professional solid-modeling extension for performing Union, Difference, Intersection, Trim, Split, and nested-solid operations inside SketchUp. It is designed to provide a more capable boolean workflow for users working with small, detailed, nested, or 3D-printable solid geometry.
Boolean modeling allows one solid object to add to, subtract from, intersect with, trim, or divide another object. These operations are useful for creating openings, joints, cavities, moulds, product details, mechanical parts, furniture connections, architectural components, and fabrication models.
SketchUp Pro includes native Solid Tools, but complex intersections and very small geometry can sometimes produce missing faces or failed operations. BoolTools 2 provides an alternative workflow designed specifically for these demanding solid-modeling situations.
BoolTools 2 at a Glance
Affiliate link: Nice Tower Pro may earn a commission at no additional cost to you. Pricing, licensing, compatibility, trial availability, and plugin features may change, so verify the latest details before purchasing.
What Is BoolTools 2 for SketchUp?
BoolTools 2 is an extension that performs boolean operations between SketchUp groups and components. A boolean operation calculates the relationship between two or more solid volumes and then creates new geometry based on the selected operation.
For example, Difference can remove the volume of one object from another, Union can combine several solids into one, and Intersection can retain only the volume shared by both objects.
The extension was developed with small and complex geometry in mind. This is especially useful for 3D printing, product design, mechanical detailing, furniture connections, and architectural objects containing detailed cutouts or intersections.
7 Powerful BoolTools 2 for SketchUp Features
1. Five Boolean Operations
Perform Union, Difference, Intersection, Trim, and Split operations through a dedicated SketchUp solid-modeling toolbar.
2. Small Geometry Support
Work with small, detailed, and complex objects without relying as heavily on manual scale-up and scale-down workarounds.
3. Nested Solid Support
Perform supported operations on solids contained inside nested groups and components.
4. Single Object Union
Select one group or component and combine the nested solid objects contained inside it into a unified solid.
5. Component-Aware Editing
Modify the original component rather than automatically creating an unrelated replacement component after every operation.
6. Name and Tag Preservation
Retain the name and tag information of the first selected object in supported boolean operations.
7. 3D-Printing Workflow
Create printable solid results from valid source solids while reducing common problems caused by small intersecting geometry.
BoolTools 2 Interface Preview
BoolTools uses a compact toolbar containing its main boolean commands. The workflow generally involves activating an operation and selecting the solids in the required order.

BoolTools 2 Video Demonstration
This official demonstration introduces the fundamental BoolTools workflow and shows how the principal operations behave inside SketchUp.
Understanding the BoolTools Operations
Union
Union combines the selected solid objects into one continuous solid. Internal faces created by overlapping volumes are removed from the result.
Difference
Difference subtracts the volume of one solid from another. It is useful for holes, recesses, sockets, openings, channels, joints, and cavities.
Intersection
Intersection removes all geometry except the volume shared by the selected solids. This can help extract overlapping shapes or create geometry based on the contact area between objects.
Trim
Trim uses one solid to cut another while retaining the cutting object. It is useful when the same cutter must be reused on several objects.
Split
Split divides intersecting solids into separate resulting volumes, allowing the user to keep or modify each portion independently.
Single Object Union
Single Object Union processes the nested solid groups and components inside one selected parent object and attempts to combine them into one unified solid.
Where BoolTools 2 Is Most Useful
Architectural Openings and Details
Create openings, recesses, wall penetrations, custom blocks, façade cutouts, stair details, structural connections, and intersecting architectural forms.
Furniture and Joinery
Model mortises, tenons, grooves, sockets, joints, hardware recesses, connection details, and manufactured furniture components.
Product Design
Build enclosures, handles, housings, moulds, openings, channels, mechanical interfaces, and other objects constructed from intersecting solid volumes.
3D Printing
Combine printable parts, subtract holes, create sockets, prepare interlocking pieces, and form valid solid geometry from detailed objects.
Visualization Assets
Add controlled cutouts and complex intersections to furniture, decorations, lighting fixtures, products, and custom architectural assets.
BoolTools 2 Compared with SketchUp Solid Tools
| Workflow | SketchUp Solid Tools | BoolTools 2 |
|---|---|---|
| Core operations | Provides native Union, Subtract, Trim, Intersect, Split, and Outer Shell operations in supported SketchUp editions. | Provides Union, Difference, Intersection, Trim, Split, and Single Object Union. |
| SketchUp Make support | Native Solid Tools are associated with supported SketchUp Pro workflows. | Supports SketchUp Make 2017 as well as supported Pro versions. |
| Small complex solids | Very small intersections may require scaling workarounds or manual geometry repair. | Designed specifically to improve boolean operations on small and detailed solid geometry. |
| Nested solids | Nested structures may require additional preparation or manual editing. | Includes workflows intended to operate on nested solids. |
| Single-object nested union | No dedicated command for selecting one parent and unioning all contained solids. | Includes the Single Object Union command. |
| Component behavior | Results may create or modify geometry depending on the selected native operation. | Designed to modify the original component rather than creating an unnecessary new component. |
| Name and tag retention | Object organization may need to be checked after an operation. | Retains the name and tag of the first selected object in supported workflows. |
A Practical BoolTools Workflow
- Prepare valid solid objects. Ensure each group or component appears as a Solid Group or Solid Component in SketchUp's Entity Info panel.
- Remove unnecessary internal geometry. Internal faces, loose edges, duplicate surfaces, holes, and reversed geometry can prevent a successful boolean result.
- Save a backup copy. Create an incremental save before performing complex, nested, or multi-object boolean operations.
- Choose the correct operation. Decide whether the required result is a Union, Difference, Intersection, Trim, Split, or Single Object Union.
- Select objects in the correct order. For directional operations such as Difference and Trim, the selection order determines which object cuts and which object receives the cut.
- Inspect the result immediately. Check the silhouette, hidden geometry, internal faces, small openings, edges, and Entity Info solid status.
- Repair minor geometry when necessary. Even advanced boolean operations can require cleanup when the original solids contain extremely small or complicated intersections.
- Test before repeating the object. Complete and validate a component before copying it throughout a large project.
What Makes a Valid SketchUp Solid?
A valid solid must form a completely enclosed volume. Every edge should normally connect exactly two faces, with no openings, internal faces, isolated edges, overlapping surfaces, or accidental geometry extending outside the enclosed shell.
Why Boolean Operations Sometimes Fail
Boolean tools depend on accurate intersections between faces and edges. Operations can fail when the source geometry contains gaps, internal faces, duplicate surfaces, coplanar overlaps, very short edges, reversed faces, non-manifold geometry, or objects that only touch without producing a clear overlapping volume.
Very small geometry can also create problems because SketchUp may remove or fail to generate edges below its practical geometric tolerance. BoolTools is designed to handle these cases more effectively, but the original objects still need to be well constructed.
Complex nested models may require more processing time than simple solids. If a large operation appears unstable, perform the boolean operation in smaller stages rather than processing every nested object simultaneously.
Save Before Processing Complex Nested Solids
The developer's support documentation notes that certain Single Object Union and nested-solid operations can cause SketchUp to become unresponsive in some situations. Save a manual backup before these operations and process individual solids separately if the combined operation is unstable.
Possible Limitations
BoolTools improves the boolean workflow, but it cannot automatically convert every poorly constructed object into a valid solid. Open surfaces, excessive internal geometry, overlapping faces, non-manifold edges, and damaged imported meshes may still require manual repair.
Boolean operations can also create dense edge networks when objects intersect at complicated angles. These results may be geometrically valid but difficult to edit manually afterward.
The extension is not a complete mechanical CAD or parametric feature-history system. BoolTools modifies SketchUp geometry directly and does not provide the full constraint, tolerance, manufacturing, or revision-history workflows found in dedicated engineering software.
For advanced 3D printing, the final model should still be checked for wall thickness, watertightness, manifold geometry, scale, print orientation, support requirements, and printer-specific tolerances.
Who Should Use BoolTools 2?
BoolTools 2 is most useful for SketchUp users who frequently create complex solids, openings, joints, moulds, product components, detailed furniture, fabrication models, mechanical-style parts, or printable geometry.
Architects and interior designers can use it for custom cutouts and intersecting building elements, while furniture and product designers can apply it to joints, cavities, connection details, and manufactured forms.
Beginners can learn the fundamental operations, but they should first understand SketchUp groups, components, face orientation, Entity Info, nested objects, and the requirements for valid solid geometry.
Is BoolTools 2 Worth Buying?
Our Assessment
BoolTools 2 offers the most value to users who depend on boolean operations as a regular part of their SketchUp workflow. Its support for small geometry, nested solids, Single Object Union, component-aware editing, and organization retention addresses several limitations encountered in demanding solid-modeling projects.
The extension is particularly relevant to product designers, furniture modelers, fabrication specialists, 3D-printing users, and advanced architectural modelers who frequently create openings, intersections, cavities, joints, and combined solids.
Users who perform only occasional simple subtractions may find native tools sufficient. The available trial is the most practical way to test BoolTools on the type of small, nested, or complex geometry used in your own projects.
Affiliate link: Nice Tower Pro may earn a commission at no additional cost to you.
Related SketchUp Resources
- Explore SketchUp Plugins
- Best Free SketchUp Plugins
- Premium SketchUp Plugins
- How to Install SketchUp Plugins
- Bevel Plugin for SketchUp Guide
- Artisan 2 for SketchUp Guide
- SketchPlus for SketchUp Guide
- Skimp for SketchUp Guide
- PlaceMaker for SketchUp Guide
- Profile Builder 4 for SketchUp Guide
- Online SketchUp Courses
- Premium SketchUp 3D Models
- Official BoolTools 2 Website
Frequently Asked Questions
What is BoolTools 2 used for in SketchUp?
BoolTools 2 performs Union, Difference, Intersection, Trim, Split, and Single Object Union operations on SketchUp solid groups and components.
Which SketchUp versions support BoolTools 2?
At the time of review, the current version supported SketchUp Make 2017 and SketchUp Pro versions from 2017 through 2026. Verify the latest compatibility information before purchasing.
Does BoolTools 2 work on Windows and macOS?
Yes. The developer currently lists BoolTools 2 as compatible with Windows PC and Mac.
Is BoolTools 2 free?
BoolTools 2 is a premium extension. At the time of review, the developer offered a free 15-day trial before purchasing a permanent license.
What is the difference between Union and Difference?
Union combines overlapping solids into one object. Difference removes the volume of the cutting solid from the target solid.
Does BoolTools 2 work with nested solids?
Yes. Nested-solid support is one of its principal features. For highly complex nested structures, save a backup and process the operation in smaller stages if necessary.
Do the original objects need to be solids?
Valid solid groups or components produce the most reliable results. Open surfaces, internal faces, loose edges, and non-manifold geometry may prevent a successful boolean operation.
Is BoolTools 2 useful for 3D printing?
Yes. It was designed with small, complex, and printable geometry in mind. The final model should still be checked for watertightness, wall thickness, scale, and printer-specific requirements.
Is BoolTools 2 suitable for beginners?
Beginners can learn the basic operations, but understanding groups, components, nested geometry, face orientation, and SketchUp solid requirements will make the workflow more reliable.
Does BoolTools 2 replace SketchUp Solid Tools?
It provides an alternative boolean workflow with additional capabilities such as nested-solid support and Single Object Union. Whether it replaces the native tools depends on the geometry and the user's workflow.
