Make a clicker that clicks for real.

Design 3D-printable clicker buttons in your browser. Free while we’re in beta — try it now, and help us make it better. Your picture stays on your computer until you download.

Image to clicker: from artwork to a printed button

Upload a picture, logo or drawing, adjust its shape and colours, then download the printable files.

Clicker Wonderland is a free clicker generator that runs in your browser during beta.

Each fidget clicker uses a real MX-compatible keyboard switch.

We deliver finished prints across Malaysia in 3–5 business days, with a RM50 minimum per order; Setapak pickup has no minimum.

There is a free account — a one-click sign-in link by email, or Google, and no password to remember — and it is asked for only when you download, never to design. Downloading is free while we’re in beta. Nothing to install. Designing runs in your own browser, and your design stays on your computer until you download a printable file.

How it works

  1. Choose your starting point. Upload a picture, pick one of the built-in shapes, or add lettering.
  2. Make it yours. Adjust the design and preview the button and base in your browser.
  3. Download and print. Export a 3MF or STL, print the two parts, then fit a bought MX-style keyboard switch.

Your child’s drawing, as a button that clicks

Most people meet this tool with a picture already in mind, and it is almost never a logo. It is a drawing somebody brought home from school: a wobbly cat, a rocket, a face with too many teeth. Photograph it, drop the photograph in, and the outline of the drawing becomes the outline of the button. The colours in the drawing become the colours the printer lays down.

What comes out is not a picture of the drawing. It is a small object that sits on a desk and makes a real mechanical click when it is pressed, with the drawing on top of it, in colour. It survives the fridge, the move, the year the child stops drawing like that.

The same path handles a shop logo, a pet, a band’s sigil, a team crest, a name in your own handwriting. The tool does not care what the picture is of — it traces the shapes it finds, groups the colours, and builds the mechanism underneath them.

Which picture works best. A transparent PNG works best, because the transparency is the outline. A plain, contrasting background is the next best thing, and a high-contrast photograph works too. If the app tells you it could not find a shape in your picture, that is what it is asking for — try a cleaner file, or start from one of the built-in outlines instead and drop the artwork inside it.
What the tool actually does with your picture. It reads it in your browser, quantises it to a small set of flat colours, traces each colour region, and extrudes those regions into a printable solid. The picture is not uploaded to build the design — that work happens on your own machine. Downloading a printable file is the one step that sends anything, and the app’s privacy policy says so plainly.

What it makes

Every design is exactly two printed parts plus one bought switch. The button is the part that moves. The base is the part that stays still and carries the switch. Between them the app generates the plate cutout the switch clips into, the cavity under it, a sliding guide surface that keeps the press straight, and a cross-shaped socket that grips the switch stem.

The switch is an ordinary MX-style mechanical keyboard switch — Cherry MX, Gateron, or a Kailh BOX. They cost a few ringgit each and they are the reason the click is a real click rather than two pieces of plastic knocking together. A clicky switch such as a Kailh BOX White is the loudest.

Starting pointWhat you get
A pictureUpload a photo or an image file. The outline of the artwork becomes the outline of the button, or the artwork sits inside one of fourteen built-in shapes.
A shape and some letteringTwenty-two built-in outlines, twenty-three fonts, raised or engraved text. No picture needed. Load your own .ttf, .otf or .woff if you want a particular face.
A 3D model you already ownOrganic mode, in beta: import a .glb, .gltf or .stl, draw a seam, and the model itself becomes the clicker — its own halves click around the switch.

Three sizes to start from: Keychain at 42 mm, which also switches the keychain loop on, Desk at 60 mm, and Chonky at 82 mm. Everything between them is a slider, up to a 118 mm ceiling. Accessories are optional and generated with the rest of the model: a keychain loop, a magnet pocket, a ring channel, a lanyard slot, a badge-pin back.

How it prints

The design is built so that an ordinary FDM printer with one nozzle can make it, and the whole point of the two-part split is that neither part needs support material.

SettingWhat we use, and why
Layer height0.2 mm is a sensible default. Finer layers make the sliding surfaces smoother, which matters more here than it does on an ordinary print.
SupportsNone, in the normal case. The exceptions are a keychain loop lifted off the bed, and a ring channel or lanyard slot high on the rim.
OrientationBoth parts arrive lying flat on the plate. The exported STL zip is already laid out; the 3MF arrives with the colours assigned per part.
ColourThe 3MF carries the colour regions, so a multi-material printer paints them without any work in the slicer. On a single-colour printer it still prints — you simply get one colour, or two if you print the halves in different filament.
MaterialPLA or PETG both work. We print ours in PETG.

The clicker on our first published listing is a worked example with real numbers behind it: a 60 mm dragon head, printed on a Bambu Lab P1S with a 0.4 mm nozzle, 0.2 mm layers, 15% infill and no supports, in four PETG colours. 1 h 32 m, 28 g of filament, two parts.

Assembly is thirty seconds. Clip the switch into the plate cutout in the base until it snaps — a firm press, not a hammer — then push the button half down onto the cross stem and check the travel. It is stiff for the first few presses and loosens as the sliding surfaces bed in.

Print one before you print six. A single Desk-sized clicker in one colour takes about ten minutes of attention and tells you whether your printer wants a different guide clearance. That one number then applies to everything you make afterwards.
No printer? Babah3D offers custom 3D design and printing in Kuala Lumpur. Malaysia-wide delivery takes 3–5 business days, with a RM50 minimum. Setapak pickup has no minimum. Ask for a quote on WhatsApp.

Try one before you design one

Our own models are published free on the two big repositories, with real printed photographs and the print profile attached. Print one, see whether you like the mechanism, and then come back and put your own picture on it.

More on those, and on what the word “free” covers in each case, on the free fidget clicker files page.

Read next

Questions

What do I need to print a clicker?

Print the button and base, then add one MX-style mechanical keyboard switch. Use an FDM 3D printer, PLA or PETG filament, a 0.4 mm nozzle and 0.2 mm layers. Supports are normally not needed.

Which switch makes a real click?

Use an MX-style mechanical keyboard switch. Cherry MX, Gateron and Kailh BOX switches fit the same 14 mm plate cutout. Choose a clicky switch for a click sound; a linear switch has no click.

Do I need a multi-colour printer?

No. The 3MF includes colour regions for multi-material printers, and a single-nozzle printer can print it in one colour. You can also print the button and base in different filaments.

Can Babah3D print it for me?

Yes. Babah3D offers custom 3D design and printing in Kuala Lumpur. Contact us on WhatsApp for a quote.