Selection Toys
Allows the user to create, manipulate and filter selections.
Selection Toys

Provides a wide range of selection modifiers, filter out all edges, faces etc. Let you quickly select entities with similar properties such as material, layer orientation etc. Also let you select similar instances of the same Dynamic Component.


Select Edge Loops — (1.14.0)

Access: Tools -> Selection Toys -> Select Edge Loop

This select tool will pick out the loops of a face. Using the normal Select modifier keys you can add/remove/toggle their selection. Loops are either the bounding edges of a face or a hole in a face.


Select Instances - Selects all the instances of the selected component.

Select Active Components - Selects all the instances in the current work space. Excludes everything that's nested inside other components etc.

Select Active from same Layer - Selects all the instances in the current work space of the selected component which is on the same layer.

Select All from same Layer - Selects all the instances of the selected component which is on the same layer.

Dynamic Components

Same methods as for Components, except that it allows you to select by DC family type. Commands located under 'DC Instances' submenu.


When you make a copy of a group without modifying it SketchUp keeps a track of each these group items that's similar. You can see the Entity Info give you a number of how many copies there are.

(Commands are located under the submenu 'Copies')

Same selection methods as for Components.

Convert into Components - Converts all the group copies into components. Transformation and materials will be transferred.
Useful for when you have a model where groups where used instead of components.


Select Quad-face Loop - Select one edge and the connected faces and lines going in either direction from that edge will be selected as long as the faces have four edges.

More or less than four edges and the selecting stops at that point.


  • Select Connected Perpendicular Faces
  • Select Connected Parallel Faces
  • Select Connected Coplanar Faces
  • Connected Faces by Angle
  • Connected Faces by Area
  • Select Perpendicular Faces
  • Select Faces in Same Direction
  • Select Parallel Faces
  • Select Opposite Face
  • Select Faces by Area


  • Select Connected By Material
  • Select Connected By Back Material
  • Select Connected By Layer


All on Selected Layers - Select all the entities in the model that are on the same layer as the selected entities.

Active on Selected Layers - Select all the entities in the active context that are on the same layer as the selected entities.

Selection Modifier

Selection Submenu - Currently there's two kinds of modifiers. One filters out the type of entity you want. The other deselects the entity you specify.

You can filter/deselect these kind of entities: Edges, Faces, Groups, Components, Guides, Construction Points, Text, Images, Section Planes, Curves, Arcs, Circles, Polygons, nGons, 3D Polylines, Linear Dimension, Radial Dimension, Front Default Material, Back Default Material, Hidden, Soft, Smooth

Other filtering options are filtering entities with default materials, by their layers.

Tip: Assign keyboard shortcuts for these commands for quick selection modification. For instance; Ctrl+1 to Ctrl+9 for the filters and Shift+1 to Shift+9 for the deselectors. Very handy.

Known Issues

  • Ghost selections appear when selecting all groups/instances and some of them are nested inside other groups or components. (Fixed in Sketchup 7.1.)
  • Convert Groups to Components doesn't transfer glued_to and attributes.

Related Links


I'd be happy if you donate a cookie (or a beer) if you find my plugins useful.


You mention to assign a hotkey to the selection modifiers but the actions do not appear in the Window > Preference > shortcuts menu?

Imagen de ThomThom

Make sure you have a selection made that expose the Context Menu item you want to assign to. If you have nothing selected for instance the commands won't appear under Preferences.

You are awesome! I use 3Ds Max for personal use but have to use sketchup for work so this extension is absolutely amazing! Thank you for all your hard work.

Imagen de Thomas T.

Sounds like you left your comment on the wrong extension. Are you talking about BezierSpline by Fredo?

Imagen de CoreMaster111 .

Oh man, my fault.

Imagen de 10004iomthon .

Am Thon.

Imagen de Enzo O.

Hi Tom,

I'm using SketchUp16 and already installed Selection toy plugin and everything is there except
its not working. I tried to make a component and scatter it on the model space and use the select similar component button but nothing happen. Is there a quick solution in my case?

Thanks Tom,

Imagen de ThomThom

hm... can you make a post on the SketchUp forum and post a sample model?
(I'll see the post)

Imagen de Rombout V.

Im on osx 10.11.6 using su2015. I cant get this to work, none of the select items work. I dont see any error in the ruby window though???

Any ideas perhaps

Imagen de Thomas T.

Can you make a post in the SketchUp forums with a sample image and model?

(It's easier to follow up there as one can easily share files etc.)

Imagen de Rombout V.

Not sure if i made a correct post, never done it in that manner.
Here'sthe link;

Imagen de dad D.

very helpful & useful tools... thank you very much... bless you...

Imagen de Binghang L

Win7 64bit+SU pro2015
But I only got 8 buttons on the tool plate--- select/deselect from current selections:

I can not see the button to select all objects in current layer.

Imagen de Binghang L

Thanks, and I found that all other functions can be accessed from context menu (pop up menu by right click)

Imagen de Panagiotis F.

Did you found a solution with the icons?Thanx in advanced. I see only 8 icons.

Imagen de ThomThom

All icons are not visible by default. You have to enable them from Selection Toys' preferences.

Imagen de Mario C.

A mi me pasa lo mismo...

Imagen de Ian Cleasby Drafting & Design

Please update to 2016?

Imagen de Andrey S.

SU 2014 cannot load extension if plugin's path contains some Unicode symbols (e.g. russian), so if your windows account has this symbols, it cannot work.
Same problem:

Imagen de erwin w

Thank you, it works!!

Imagen de ruben b

Just installed this plugin, Windows 8.1, SK15 Pro (Trial Version). This is the first plugin I've installed as I'm new to Sketchup. I don't get any error messages. The install seems like it installed correctly. It seems as though the plugin is working, if I right click on entites there are a whole slew of selections that I didn't have before. What I didn't was the tool bar. It seems like it didn't load. Any ideas?

Imagen de ThomThom

If you right click on the toolbar area, you should get a menu with all the menus known to SketchUp. Is the toolbar for Selection Toys not listed there?
(Did you restart SketchUp?)

Imagen de Seung Ae Y.

Same here. Check the 'selection toys' on Toolbars option, but can't find the toolbar floating on the screen or on the bars with icons. Any idea please? (I have restarted SKP)

Imagen de ThomThom

And is it not in the list of toolbars under View > Toolbars?
What version of SketchUp and what OS?

Imagen de Seung Ae Y.

Although I ticked the box of "selection toys" in View> Toolbars, there is nothing showing up on the screen. However there is Tools > Selection Toys menu which enables to open things like 'cheat sheet'.
I'm using Sketchup 2013 and Windows7.

Imagen de ThomThom

I wonder if that is a SketchUp bug. Try to disable and enable the toolbar a couple of times.

Imagen de Billy E

in sketchup 2015 win 64 bit plugin does not work.

Imagen de ThomThom

Can you elaborate a bit more to what doesn't work?
It doesn't install? Some specific function doesn't work as expected?
You see errors in the Ruby Console when you use it?

Imagen de Don Torbjorn

I seem to have trouble installing it on 2014. Nothing appears right away and when I restart SU I get a long thread of failure notifications about the plugin. I have TT2 and have also tried the version on Scetchucation which I thought might be more up to date, but I get the same result.
Grateful for any tips! I have had great use of other plugins of yours (many thanks!) and I think this also may be quite useful!
All the best T

Imagen de ThomThom

What are the error messages you are getting?

(Btw, if you want to post this on the forum ( use "@thomthom" in the post to attract my attention. The forums are often easier to use when tracking down issues and having a discussion.)

Imagen de Don Torbjorn

Good idea, then I will be notified as well if you find the time to shed some light on the problem! Regards T

Imagen de jumpjack2 .

How can I use this amazing plugin to select just the edges delimiting a single hole on a surface containing multiple holes?


Imagen de ThomThom

Select all > Right Click > Select Only > Border Edges

Imagen de Jordan Z

Perhaps I am missing something here but this results in a selection set of both the inside border (i.e. the "hole") and the outside border of the surface with the hole. Is there a way to select just one or the other.

Ultimately, I'm looking for a tool that would select a group of line segments that are touching each other, but without selecting any connected faces nor other lines touching those faces (i.e. not touching the original line series). It seems like it would be a useful feature in many cases. Can your plugin already achieve this and I'm just not seeing it?

Imagen de SEE-IT-3D

We remember the day this one was available :) - Congrats to the Great TT


when you come to florida tom remind me i owe you dinner....... i love these tools

Imagen de Gui T

Very useful plugin! Thanks again for all your contributions TT.

On a side now, it looks like the "Instances/Select All and Select Active" is not working on 2013.
I am running 13.0.4812

Imagen de Christopher C

Single most useful Sketchup extension so far for me. Started using it immediately and never looked back. Thanks!

I run sketchup 13 make version under wine (Ubuntu OS) and when try to open settings box Sketchup crashes...
I've heard very good opinions about this plugins but, in my case, it isn't posible to work with it...
Anyway, thanks for your work ;)

Imagen de Paul S

I go to the UI setting and click on circle or some other entity and save the settings. I am asked to restart sketchup 2013 and I close it and I am asked to save or not Untitled. I chose not to save it. When I restart sketchup and go to the UI settings the items I clicked are no longer selected and the toolbox doesn't show the new items.
Thanks for the plugin.

Imagen de Seven-Yin

Thank thomthom !!
In Sketchup 2013 the right mouse button menu plugin does not work properly!!
Hope this bug can be fixed soon.

Imagen de JOHN S

Mabie I'm not seeing it, but what is the difference between the green side and the red side of the toys?

Imagen de ThomThom

The green icons will filter the selection to contain only what you click on - the red will deselect that type of entity.

Imagen de Bruno L

Hi thomthom,

your toolbars, from quadfacetools, edgetools and selectiontoyes, are enabled but not visible, why?

Imagen de ThomThom

Regarding the missing toolbar - this is a bug in the initial release of SketchUp 2013. You can find the toolbar hidden under your existing docked toolbar. Undock them and double-click it in order to undock it.

Imagen de cavoli M.

Finally, now it works and i see the toolbar. Thx for this and all your other PlugIn :)

Imagen de Frank 張

Thank you, it works. Hope this bug can be fixed soon.

Imagen de CMD

I use this all the time. Fantastic tool and a must have for any SketchUp user.
ThomThom... you rock!

Imagen de Daniel Tal

Awesome to post this script. Best script ever.

23111 usuarios
580.36 KB
Selection Toys (2.3.11); Octubre 31, 2016
Number of Views: 
Compatiblidad con SO: