Finding quality free cabinet handle SketchUp models that work inside a real parametric workflow is harder than it sounds. Most free .skp hardware packs are standalone geometry dumps — you drag them in, align them by eye, and when the client changes the door style you repeat the whole process. The 100+ free cabinet handles and knobs in the 3dshouse Parashape plugin library solve that pain directly: every model ships with pre-defined placement attributes so the plugin knows exactly where the handle slot sits on any door, and a single batch-replace command swaps every knob and pull across a full kitchen in one click. The collection covers the four hardware families interior designers reach for most — bar handles (straight tubular pulls common on modern flat-front cabinetry), cup pulls (the recessed half-moon type used on Shaker drawers), finger pulls (edge-profile pulls routed flush into the door face), and knobs (round or faceted, traditional or minimal). Each family contains enough size and finish variants to differentiate upper cabinets, lower cabinets, and appliance panels without hunting across multiple sites. Because the models live inside the Parashape plugin’s component library rather than loose on your hard drive, you can browse thumbnails, click to place, and batch-replace without ever leaving SketchUp. The free tier gives full access to the entire handle library; no watermarks, no export limits. The only requirement is a free 3dshouse account and the Parashape plugin installed in SketchUp 2022 or later.
Key Features
- 100+ hardware models across four categories. The library spans bar handles in multiple lengths (96 mm, 128 mm, 160 mm, 192 mm, and 256 mm centers), cup pulls sized for standard 3-inch and 4-inch openings, finger pulls in both single-finger and two-finger widths, and knobs in round, cylindrical, and faceted shapes. Having size variants in the same category means you can assign 96 mm bar handles to upper doors and 160 mm handles to lower doors in one session without sourcing extra models.
- Placement attributes baked into every component. Each handle model stores its mounting-hole center coordinates as SketchUp Dynamic Component attributes. The Parashape plugin reads those attributes when it places or replaces a handle, so the hardware always lands at the correct inset from the door edge — no manual move or rotate after placement. This is what makes batch replace reliable on a mixed selection: the plugin matches on the attribute name, not on world position.
- Batch replace across a mixed door/drawer selection. Select any combination of doors and drawers in the model — different sizes, different orientations, left-hung and right-hung — then pick a new handle type and click Replace. The plugin iterates through the selection, finds each door’s handle sub-component by its attribute slot name, swaps the geometry, and repositions it according to the new handle’s own placement attributes. The door’s parametric width/height formulas are untouched, so all Dynamic Component behavior survives the swap.
- Dynamic attributes survive the hardware swap. The replace operation exchanges only the handle sub-component. The parent door’s dynamic attributes — the formulas that control panel width, height, the hinge side, and the handle offset from the stile edge — live on the door itself, not on the handle. After a batch replace the door still responds to Component Options adjustments exactly as before. You can resize a door and the new handle repositions itself automatically.
- Two independent material workflows. Option 1 edits the material definition globally: open the Materials panel, sample the handle material, change its color or texture, and every instance in the model updates at once — useful for a whole-kitchen finish change to brushed brass or matte black. Option 2 paints an individual handle by triple-clicking into the component and applying a new material to its faces, leaving all other handles in the model unaffected. Both approaches work without breaking the dynamic behavior because material state is stored separately from attribute formulas.
- Independent use without the cabinet doors. The handles can be dragged directly from the library and placed on any geometry — custom cabinet carcasses you drew from scratch, furniture components from other sources, or even prop models for rendering. When used independently the placement attributes still exist on the component but have no effect until a Parashape door is the parent, so there is no overhead or conflict.
How to Install and Use
- Create a free 3dshouse account. Go to 3dshouse.com, click Sign Up, and complete registration. The account is required to authenticate the Parashape plugin and access the online component library. No payment is needed for the handle library.
- Download and install the Parashape plugin. Navigate to the Parashape page on 3dshouse.com and download the .rbz installer file. In SketchUp, open Window → Extension Manager → Install Extension, select the .rbz file, and confirm. Restart SketchUp when prompted.
- Sign in inside SketchUp. After restart, open the Parashape panel (Extensions → Parashape or the toolbar icon). Click Sign In — a browser window opens pointing to 3dshouse.com. Log in with your account credentials. The browser will confirm authentication and the plugin panel will refresh to show the full library.
- Load cabinet doors into your model (or open an existing model). If you are starting fresh, browse the Doors category in the Parashape panel and click any door thumbnail to place it. Each door placed this way already has a handle sub-component inserted with correct placement attributes. If you have an existing model with Parashape doors, open it normally — the doors will still carry their attributes.
- Browse the handle library. Switch to the Hardware or Handles category in the panel. Thumbnails show the handle shape and approximate finish. Hover over a thumbnail to see the size label. Scroll through bar handles, cup pulls, finger pulls, and knobs to find the target hardware.
- Select doors and drawers to update. In the SketchUp viewport, click a door to select it, then Shift-click or drag-select to add more doors and drawers. You can select the entire model (Ctrl+A / Cmd+A) if you want to replace all hardware at once — the plugin will skip any selected object that is not a Parashape door, so there is no risk of accidentally altering other geometry.
- Click the handle thumbnail and hit Replace. With your selection active, click the target handle thumbnail in the panel. The Replace button activates. Click it. The plugin processes each door in the selection sequentially, swaps the handle sub-component, and applies the new handle’s placement attributes. A status count appears when the operation finishes (e.g., “Replaced 24 handles”).
- Adjust finish if needed. If the default handle material does not match your project palette, use Option 1 (edit the material definition in the Materials panel) for a whole-kitchen change, or Option 2 (triple-click into individual handles) for one-off exceptions. Both approaches leave the door’s dynamic behavior intact.
- Save the model. Parashape door components are standard SketchUp Dynamic Components stored inside your .skp file. No external library link is needed after placement — the model is self-contained and can be shared with clients or sent to renderers without the plugin installed on the receiving end.
Pro Tips
- Use a dummy single-door test file before running batch replace on a large project. Copy one door into a throwaway file, run Replace there first, and inspect the result with Component Options open. Confirm the door still resizes correctly and the handle repositions. Only then run the batch on your main model. This costs 30 seconds and saves the frustration of undoing a 200-door replace because a clearance offset looked wrong.
- Set hardware by zone before finalizing dimensions. Interior projects often lock cabinet dimensions late. Place handles early in the process using any placeholder knob, then batch-replace to the final hardware spec once the client confirms the selection. Because the replace preserves dynamic attributes, changing from a 96 mm bar handle to a 160 mm bar handle will automatically shift the handle along the stile — but only if the door’s offset formula references the handle component’s own length attribute rather than a hardcoded number. Verify this on your door family once.
- Use Option 1 material editing for finish presentation to clients. During a design review, keeping all handles in the same material definition means you can switch the whole kitchen from chrome to brass in under ten seconds by editing one swatch. Paint the material definition, turn on Shadows, and take a screenshot. Revert the material for the next option. This is faster and less error-prone than re-texturing handle components one by one.
- Layer the SketchUp “default” material trick for bi-finish handles. Some bar handle designs in the library have a mounting post and a grip bar as separate faces within the same component. If you paint the grip bar face directly (Option 2) and leave the mounting posts on the default material, you can paint the parent door component a dark color and have the posts pick up that color while the grip stays at the face-level finish. This creates a two-tone handle without duplicating the component or creating a nested variant.
- Export hardware-only for rendering in external engines. If your rendering pipeline (V-Ray, Enscape, D5) uses the .skp directly, the handles render as standard SketchUp geometry — no special export needed. If you use an OBJ or FBX pipeline, File → Export → 3D Model from SketchUp will flatten the dynamic component tree into static mesh groups, with one group per handle instance. The material assignments survive the export, so finish textures appear in the renderer without reassignment.
System Requirements
- SketchUp version: SketchUp 2022 or later (Pro, Studio, or Go). The Parashape plugin uses the Ruby API features introduced in SU 2022 and will not load on older versions.
- Operating system: Windows 10/11 (64-bit) or macOS 11 Big Sur or later.
- Internet connection: Required at sign-in and when browsing the online component library. Once a handle component is placed in the model, the .skp file is self-contained and does not need a connection for rendering or further editing.
- Account: Free 3dshouse account. No paid tier required to access the full handle library.
- Disk space: The plugin itself is under 5 MB. Individual handle components are downloaded on demand from the library and cached locally; the cache typically stays under 50 MB for the full handle collection.

Tiếng Việt