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.


Imagen de Francis Mc Shane

getting an Ajax http error code 503 when trying to download the plugin. Seems to be affecting the extension warehouse site generally. What's up Doc?

Imagen de ThomThom

Seems like Extension Warehouse is having issues these days. Might be overloaded after the SU2018 release.

Imagen de Francis Mc Shane

I see. I'll give a day and try again. Thanks :)

Imagen de Simon E.

This is a useful plugin but I only tend to use a few of the features. So I select the appropriate icons and place them in my main icon tray. However, the full palette always opens on startup. Is there a way to disable that? I use a Mac in case that makes a difference.

Imagen de ThomThom

I'm not sure what you refer to as "main icon tray". Is this the toolbar on Mac?
If so, then it's not something I have much control over from the extension.

There is a feature in the extension to select what toolbar buttons you want though. Did you use that?

Imagen de Francis Mc Shane

great extension. Thank you!

Imagen de مصطفى محمود ق

The addition of Choice Toys is one of the coolest additions in SketchUp

Fantastic extension. Thanks you!!

Imagen de Jacob G.

Absolute must have plugin. Thank you!

Future feature please! Select random % of current selection (Groups/components).

TIG has this at Sketchucation as "Random Select" but it does not work well - selections are grouped and only operates on one seed, preventing one from making selections truly random, even via multiple operations using very small selections.

Imagen de horia M.

great! Finally some good tools to make clever selection! Thanks a lot!

Imagen de Luis C. S

Thanks a lot, Excelent Job! well done.

Porfavor necesito ayuda, instale este plugins en mi ordenador aparece en la ventana pero cuando intento ponerlo en practica ninguno de los iconos funciona. podrían explicarme porque sucede eso? y como corregirlo.

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.

no le comprendo podria ser mas especifico porfavor?

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

34788 usuarios
581.63 KB
Selection Toys (2.4.0); Julio 22, 2017
Number of Views: 
Compatiblidad con SO: